package org.codemap.commands;
import org.codemap.MapPerProject;
import org.codemap.resources.MapValues;
public class MapCommands extends CompositeCommand<IConfigureMapValues> {
public MapCommands(MapPerProject mapPerProject) {
super(mapPerProject);
add(new LabelingCommand(mapPerProject));
add(new ColoringCommand(mapPerProject));
add(new CallHierarchyCommand(mapPerProject));
add(new SearchResultCommand(mapPerProject));
add(new MarkerCommand(mapPerProject));
add(new YouAreHereCommand(mapPerProject));
add(new OpenFilesCommand(mapPerProject));
add(new SelectionCommand(mapPerProject));
}
public void applyOn(MapValues mapValues) {
for(IConfigureMapValues each: getCommands()) {
each.configure(mapValues);
}
}
}