|
@@ -613,6 +613,8 @@ public class splitPane extends JSplitPane implements GraphListener {
|
|
@Override
|
|
@Override
|
|
public void addTrackedObject(ArrayList<AbstractCpsObject> hlList) {
|
|
public void addTrackedObject(ArrayList<AbstractCpsObject> hlList) {
|
|
objectsNode.removeAllChildren();
|
|
objectsNode.removeAllChildren();
|
|
|
|
+ switchesNode.removeAllChildren();
|
|
|
|
+ gridsNode.removeAllChildren();
|
|
objectHashtable.clear();
|
|
objectHashtable.clear();
|
|
if (hlList.size() > 0 && hlList != null) {
|
|
if (hlList.size() > 0 && hlList != null) {
|
|
for (AbstractCpsObject abs : hlList) {
|
|
for (AbstractCpsObject abs : hlList) {
|
|
@@ -647,6 +649,15 @@ public class splitPane extends JSplitPane implements GraphListener {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if(objectsNode.getChildCount() == 0){
|
|
|
|
+ objectsNode.add(new DefaultMutableTreeNode("empty"));
|
|
|
|
+ }
|
|
|
|
+ if(switchesNode.getChildCount() == 0){
|
|
|
|
+ objectsNode.add(new DefaultMutableTreeNode("empty"));
|
|
|
|
+ }
|
|
|
|
+ if(gridsNode.getChildCount() == 0){
|
|
|
|
+ gridsNode.add(new DefaultMutableTreeNode("empty"));
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|