diff --git a/src/ui/TGComponentManager.java b/src/ui/TGComponentManager.java index cdac62bbe059b7fd27688a81c9dbb429889e359d..7dc5aa1a00abdae40f370e6fef4bca9084a67572 100755 --- a/src/ui/TGComponentManager.java +++ b/src/ui/TGComponentManager.java @@ -477,6 +477,13 @@ public class TGComponentManager { public static final int CONNECTOR = 1; + public static LinkedList<ADDConnector> addconnectors = new LinkedList<ADDConnector>(); //DG 21.02. + + +public static LinkedList<ADDConnector> getAllADDConnectors(){ + return addconnectors; + }//DG 21.02. + public final static TGComponent addComponent(int x, int y, int id, TDiagramPanel tdp) { TGComponent tgc = null; switch (id) { @@ -1936,6 +1943,7 @@ public class TGComponentManager { public final static TGConnector addConnector(int x, int y, int id, TDiagramPanel tdp, TGConnectingPoint p1, TGConnectingPoint p2, Vector listPoint) { TGConnector tgc = null; + switch(id) { // AVATAR // AVATAR BD @@ -2015,6 +2023,9 @@ public class TGComponentManager { // AVATAR DD case ADD_CONNECTOR: tgc = new ADDConnector(x, y, tdp.getMinX(), tdp.getMaxX(), tdp.getMinY(), tdp.getMaxY(), false, null, tdp, p1, p2, listPoint); + //DG 21.02. + +addconnectors.add((ADDConnector)tgc);//DG 21.02. break; // AVATAR PD