2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
5 package org.ufcspa.simdecs.diagram;
7 import java.util.ArrayList;
8 import java.util.HashMap;
10 import java.util.TreeMap;
11 import org.ufcspa.simdecs.diagram.elements.SwimLane;
17 public class DiagramManager {
19 private String diagramName;
20 private Map<String, SwimLane> swimLanes;
22 public DiagramManager(String diagramName) {
23 this.diagramName = diagramName;
24 swimLanes = new TreeMap<String, SwimLane>();
27 public void addSwimLane(SwimLane swimLane) {
28 swimLanes.put(swimLane.getId(), swimLane);
31 public final void clear() {
32 swimLanes = new HashMap<String, SwimLane>();
35 public String getDiagramName() {
39 public void setDiagramName(String diagramName) {
40 this.diagramName = diagramName;
43 public ArrayList<SwimLane> getSwimLanes() {
44 return new ArrayList(swimLanes.values());
47 public SwimLane getSwimLane(String id) {
48 return swimLanes.get(id);
51 public void removeSwimLane(String id) {