package com.google.jstestdriver.idea.assertFramework.jasmine; import com.google.common.collect.Maps; import com.google.jstestdriver.idea.assertFramework.CompoundId; import org.jetbrains.annotations.NotNull; import java.util.Collection; import java.util.Map; class MarkedJasmineSuiteStructureContainer { private final Map<CompoundId, MarkedJasmineSuiteStructure> myInnerSuiteByIdMap = Maps.newHashMap(); public void addSuiteStructure(@NotNull MarkedJasmineSuiteStructure markedJasmineSuiteStructure) { myInnerSuiteByIdMap.put(markedJasmineSuiteStructure.getId(), markedJasmineSuiteStructure); } public MarkedJasmineSuiteStructure findSuiteStructureById(CompoundId id) { return myInnerSuiteByIdMap.get(id); } public Collection<MarkedJasmineSuiteStructure> getInnerSuiteStructures() { return myInnerSuiteByIdMap.values(); } }