package schedframe.scheduling; import java.util.HashSet; import java.util.Map; import java.util.Set; import schedframe.resources.units.ResourceUnit; import schedframe.resources.units.ResourceUnitName; public class ResourceHistoryItem { protected Map usedResources; protected Set visitedResources; public ResourceHistoryItem(Map usedResources){ this.usedResources = usedResources; this.visitedResources = new HashSet(); } public Map getResourceUnits(){ return usedResources; } public void trackResource(String resName){ visitedResources.add(resName); } public Set getVisitedResources(){ return visitedResources; } }