|
@@ -270,7 +270,7 @@ public class GUI implements CategoryListener {
|
|
|
private JSplitPane tempSplit;
|
|
|
private boolean initSplit = true;
|
|
|
private String catOfObjToBeEdited;
|
|
|
- private UpperNodeCanvas unc;
|
|
|
+ private GroupNodeCanvas unc;
|
|
|
private JPanel contentPane;
|
|
|
private String holonEleNamesDisplayed = "None ";
|
|
|
|
|
@@ -458,8 +458,8 @@ public class GUI implements CategoryListener {
|
|
|
Component canvasOrUpperNodeCanvas = scrollPane.getViewport()
|
|
|
.getComponent(0);
|
|
|
|
|
|
- if (canvasOrUpperNodeCanvas instanceof UpperNodeCanvas) {
|
|
|
- UpperNodeCanvas uNC = (UpperNodeCanvas) canvasOrUpperNodeCanvas;
|
|
|
+ if (canvasOrUpperNodeCanvas instanceof GroupNodeCanvas) {
|
|
|
+ GroupNodeCanvas uNC = (GroupNodeCanvas) canvasOrUpperNodeCanvas;
|
|
|
for (AbstractCanvasObject cps : uNC.upperNode.getNodes()) {
|
|
|
controller.addSelectedObject(cps);
|
|
|
}
|
|
@@ -497,8 +497,8 @@ public class GUI implements CategoryListener {
|
|
|
|
|
|
boolean wasProducerDeleted = true;
|
|
|
|
|
|
- if (canvasOrUpperNodeCanvas instanceof UpperNodeCanvas) {
|
|
|
- UpperNodeCanvas uNC = (UpperNodeCanvas) canvasOrUpperNodeCanvas;
|
|
|
+ if (canvasOrUpperNodeCanvas instanceof GroupNodeCanvas) {
|
|
|
+ GroupNodeCanvas uNC = (GroupNodeCanvas) canvasOrUpperNodeCanvas;
|
|
|
for (AbstractCanvasObject cps : model.getSelectedCpsObjects()) {
|
|
|
|
|
|
|
|
@@ -596,8 +596,8 @@ public class GUI implements CategoryListener {
|
|
|
|
|
|
JScrollPane scrollPane = getScrollPaneFromTabbedPane();
|
|
|
if (!model.getSelectedCpsObjects().isEmpty()) {
|
|
|
- if (scrollPane.getViewport().getComponent(0) instanceof UpperNodeCanvas)
|
|
|
- controller.copy(((UpperNodeCanvas) scrollPane
|
|
|
+ if (scrollPane.getViewport().getComponent(0) instanceof GroupNodeCanvas)
|
|
|
+ controller.copy(((GroupNodeCanvas) scrollPane
|
|
|
.getViewport().getComponent(0)).upperNode);
|
|
|
else
|
|
|
controller.copy(null);
|
|
@@ -632,10 +632,10 @@ public class GUI implements CategoryListener {
|
|
|
.getViewport().getComponent(0);
|
|
|
|
|
|
if (tabTemp != null
|
|
|
- && canvasOrUpperNodeCanvas instanceof UpperNodeCanvas) {
|
|
|
+ && canvasOrUpperNodeCanvas instanceof GroupNodeCanvas) {
|
|
|
|
|
|
controller
|
|
|
- .paste(((UpperNodeCanvas) canvasOrUpperNodeCanvas).upperNode,
|
|
|
+ .paste(((GroupNodeCanvas) canvasOrUpperNodeCanvas).upperNode,
|
|
|
canvasOrUpperNodeCanvas
|
|
|
.getMousePosition());
|
|
|
unitGraph.update(model.getSelectedCpsObjects());
|
|
@@ -670,8 +670,8 @@ public class GUI implements CategoryListener {
|
|
|
|
|
|
JScrollPane scrollPane = getScrollPaneFromTabbedPane();
|
|
|
if (!model.getSelectedCpsObjects().isEmpty()) {
|
|
|
- if (scrollPane.getViewport().getComponent(0) instanceof UpperNodeCanvas) {
|
|
|
- controller.cut(((UpperNodeCanvas) scrollPane
|
|
|
+ if (scrollPane.getViewport().getComponent(0) instanceof GroupNodeCanvas) {
|
|
|
+ controller.cut(((GroupNodeCanvas) scrollPane
|
|
|
.getViewport().getComponent(0)).upperNode);
|
|
|
controller.calculateStateAndVisualForCurrentTimeStep();
|
|
|
scrollPane.getViewport().getComponent(0).repaint();
|
|
@@ -826,8 +826,8 @@ public class GUI implements CategoryListener {
|
|
|
Component canvasOrUpperNodeCanvas = getScrollPaneFromTabbedPane()
|
|
|
.getViewport().getComponent(0);
|
|
|
if (canvasOrUpperNodeCanvas != null
|
|
|
- && canvasOrUpperNodeCanvas instanceof UpperNodeCanvas) {
|
|
|
- ((UpperNodeCanvas) canvasOrUpperNodeCanvas).repaint();
|
|
|
+ && canvasOrUpperNodeCanvas instanceof GroupNodeCanvas) {
|
|
|
+ ((GroupNodeCanvas) canvasOrUpperNodeCanvas).repaint();
|
|
|
}
|
|
|
});
|
|
|
|
|
@@ -844,8 +844,8 @@ public class GUI implements CategoryListener {
|
|
|
Component canvasOrUpperNodeCanvas = getScrollPaneFromTabbedPane()
|
|
|
.getViewport().getComponent(0);
|
|
|
if (canvasOrUpperNodeCanvas != null
|
|
|
- && canvasOrUpperNodeCanvas instanceof UpperNodeCanvas) {
|
|
|
- ((UpperNodeCanvas) canvasOrUpperNodeCanvas).repaint();
|
|
|
+ && canvasOrUpperNodeCanvas instanceof GroupNodeCanvas) {
|
|
|
+ ((GroupNodeCanvas) canvasOrUpperNodeCanvas).repaint();
|
|
|
}
|
|
|
});
|
|
|
|
|
@@ -869,13 +869,13 @@ public class GUI implements CategoryListener {
|
|
|
|
|
|
JScrollPane scrollPane = getScrollPaneFromTabbedPane();
|
|
|
|
|
|
- if (scrollPane.getViewport().getComponent(0) instanceof UpperNodeCanvas) {
|
|
|
+ if (scrollPane.getViewport().getComponent(0) instanceof GroupNodeCanvas) {
|
|
|
scrollPane.getViewport().getComponent(0).repaint();
|
|
|
} else {
|
|
|
canvas.repaint();
|
|
|
}
|
|
|
if (!initSplit
|
|
|
- && scrollPane.getViewport().getComponent(0) instanceof UpperNodeCanvas) {
|
|
|
+ && scrollPane.getViewport().getComponent(0) instanceof GroupNodeCanvas) {
|
|
|
scrollPane.getViewport().getComponent(0).repaint();
|
|
|
} else {
|
|
|
canvas.repaint();
|
|
@@ -900,8 +900,8 @@ public class GUI implements CategoryListener {
|
|
|
if(spane != null){
|
|
|
Component canvasOrUpperNodeCanvas = spane.getViewport().getComponent(0);
|
|
|
if (canvasOrUpperNodeCanvas != null
|
|
|
- && canvasOrUpperNodeCanvas instanceof UpperNodeCanvas) {
|
|
|
- ((UpperNodeCanvas) canvasOrUpperNodeCanvas).repaint();
|
|
|
+ && canvasOrUpperNodeCanvas instanceof GroupNodeCanvas) {
|
|
|
+ ((GroupNodeCanvas) canvasOrUpperNodeCanvas).repaint();
|
|
|
}
|
|
|
}
|
|
|
});
|
|
@@ -960,8 +960,8 @@ public class GUI implements CategoryListener {
|
|
|
backgroundDialog
|
|
|
.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
|
|
|
backgroundDialog.setVisible(true);
|
|
|
- } else if (scrollPane.getViewport().getComponent(0) instanceof UpperNodeCanvas) {
|
|
|
- UpperNodeCanvas uNodeCanvas = (UpperNodeCanvas) (scrollPane
|
|
|
+ } else if (scrollPane.getViewport().getComponent(0) instanceof GroupNodeCanvas) {
|
|
|
+ GroupNodeCanvas uNodeCanvas = (GroupNodeCanvas) (scrollPane
|
|
|
.getViewport().getComponent(0));
|
|
|
BackgroundPopUp backgroundDialog = new BackgroundPopUp(
|
|
|
model, controller, null, uNodeCanvas.upperNode,
|
|
@@ -1620,7 +1620,7 @@ public class GUI implements CategoryListener {
|
|
|
tabTemp = tabbedPaneOriginal;
|
|
|
JScrollPane scrollPane = getScrollPaneFromTabbedPane();
|
|
|
|
|
|
- UpperNodeCanvas unc = ((UpperNodeCanvas) scrollPane
|
|
|
+ GroupNodeCanvas unc = ((GroupNodeCanvas) scrollPane
|
|
|
.getViewport().getComponent(0));
|
|
|
|
|
|
if (unc.upperNode.getId() == updCon.getActualCps()
|
|
@@ -1779,8 +1779,8 @@ public class GUI implements CategoryListener {
|
|
|
|
|
|
* check for replacements on the canvas
|
|
|
*/
|
|
|
- if (canvasOrUpperNodeCanvas instanceof UpperNodeCanvas) {
|
|
|
- UpperNodeCanvas unc = (UpperNodeCanvas) canvasOrUpperNodeCanvas;
|
|
|
+ if (canvasOrUpperNodeCanvas instanceof GroupNodeCanvas) {
|
|
|
+ GroupNodeCanvas unc = (GroupNodeCanvas) canvasOrUpperNodeCanvas;
|
|
|
if(unc.getMousePosition()==null)return;
|
|
|
int x = (int) unc.getMousePosition().getX()+16;
|
|
|
int y = (int) unc.getMousePosition().getY()+16;
|
|
@@ -1834,8 +1834,8 @@ public class GUI implements CategoryListener {
|
|
|
Component canvasOrUpperNodeCanvas = scrollPane
|
|
|
.getViewport().getComponent(0);
|
|
|
|
|
|
- if (canvasOrUpperNodeCanvas instanceof UpperNodeCanvas) {
|
|
|
- UpperNodeCanvas unc = (UpperNodeCanvas) canvasOrUpperNodeCanvas;
|
|
|
+ if (canvasOrUpperNodeCanvas instanceof GroupNodeCanvas) {
|
|
|
+ GroupNodeCanvas unc = (GroupNodeCanvas) canvasOrUpperNodeCanvas;
|
|
|
int x = (int) unc.getMousePosition().getX() + 16;
|
|
|
int y = (int) unc.getMousePosition().getY() + 16;
|
|
|
|
|
@@ -2789,12 +2789,12 @@ public class GUI implements CategoryListener {
|
|
|
|
|
|
JScrollPane scrollPane = getScrollPaneFromTabbedPane();
|
|
|
if (scrollPane.getViewport().getComponent(0) instanceof MyCanvas) {
|
|
|
- unc = new UpperNodeCanvas(model, controller, unitGraph,
|
|
|
+ unc = new GroupNodeCanvas(model, controller, unitGraph,
|
|
|
(GroupNode) temp, "", scrollPane.getViewport().getComponent(0));
|
|
|
|
|
|
} else {
|
|
|
- unc = new UpperNodeCanvas(model, controller, unitGraph,
|
|
|
- (GroupNode) temp, ((UpperNodeCanvas) scrollPane
|
|
|
+ unc = new GroupNodeCanvas(model, controller, unitGraph,
|
|
|
+ (GroupNode) temp, ((GroupNodeCanvas) scrollPane
|
|
|
.getViewport().getComponent(0)).path + " -> ", scrollPane.getViewport().getComponent(0));
|
|
|
}
|
|
|
unc.setShowedInformation(canvas.getShowedInformation());
|
|
@@ -2806,7 +2806,7 @@ public class GUI implements CategoryListener {
|
|
|
JScrollPane paneOriginal = (JScrollPane) tabbedPaneInnerOriginal
|
|
|
.getComponentAt(i);
|
|
|
if (paneOriginal != null
|
|
|
- && ((UpperNodeCanvas) paneOriginal.getViewport()
|
|
|
+ && ((GroupNodeCanvas) paneOriginal.getViewport()
|
|
|
.getComponent(0)).upperNode.getId() == temp.getId()) {
|
|
|
dupl = true;
|
|
|
|
|
@@ -2826,7 +2826,7 @@ public class GUI implements CategoryListener {
|
|
|
.getComponentAt(i);
|
|
|
if (!initSplit
|
|
|
&& paneSplit != null
|
|
|
- && ((UpperNodeCanvas) paneSplit.getViewport()
|
|
|
+ && ((GroupNodeCanvas) paneSplit.getViewport()
|
|
|
.getComponent(0)).upperNode.getId() == temp
|
|
|
.getId()) {
|
|
|
dupl = true;
|
|
@@ -2862,7 +2862,7 @@ public class GUI implements CategoryListener {
|
|
|
chooseTabTemp();
|
|
|
|
|
|
JScrollPane scrollPane1 = getScrollPaneFromTabbedPane();
|
|
|
- temp = ((UpperNodeCanvas) scrollPane1.getViewport()
|
|
|
+ temp = ((GroupNodeCanvas) scrollPane1.getViewport()
|
|
|
.getComponent(0)).tempCps;
|
|
|
if (doubleClick() && MouseEvent.BUTTON3 != e.getButton()
|
|
|
&& temp instanceof GroupNode) {
|
|
@@ -2915,10 +2915,10 @@ public class GUI implements CategoryListener {
|
|
|
continue;
|
|
|
}
|
|
|
Component pane = ((JScrollPane) c).getViewport().getComponent(0);
|
|
|
- if (pane instanceof UpperNodeCanvas) {
|
|
|
+ if (pane instanceof GroupNodeCanvas) {
|
|
|
temp = model.getHashcodeMap()
|
|
|
- .get(((UpperNodeCanvas) pane).code);
|
|
|
- ((UpperNodeCanvas) pane).upperNode = (GroupNode) temp;
|
|
|
+ .get(((GroupNodeCanvas) pane).code);
|
|
|
+ ((GroupNodeCanvas) pane).upperNode = (GroupNode) temp;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -2938,7 +2938,7 @@ public class GUI implements CategoryListener {
|
|
|
|
|
|
if (scrollPaneOriginal == null) {
|
|
|
splitView = true;
|
|
|
- } else if (((UpperNodeCanvas) scrollPaneOriginal.getViewport()
|
|
|
+ } else if (((GroupNodeCanvas) scrollPaneOriginal.getViewport()
|
|
|
.getComponent(0)).upperNode.getId() == cps.getId()) {
|
|
|
((ButtonTabComponent) tabbedPaneInnerOriginal
|
|
|
.getTabComponentAt(i)).removeTabs();
|
|
@@ -2951,7 +2951,7 @@ public class GUI implements CategoryListener {
|
|
|
JTabbedPane tabbedPaneInnerSplit = (JTabbedPane) tabbedPaneSplit
|
|
|
.getComponentAt(0);
|
|
|
|
|
|
- if (((UpperNodeCanvas) ((JScrollPane) tabbedPaneInnerSplit
|
|
|
+ if (((GroupNodeCanvas) ((JScrollPane) tabbedPaneInnerSplit
|
|
|
.getSelectedComponent()).getViewport().getComponent(0)).upperNode
|
|
|
.getId() == cps.getId()) {
|
|
|
((ButtonTabComponent) tabbedPaneInnerOriginal
|
|
@@ -3174,7 +3174,7 @@ public class GUI implements CategoryListener {
|
|
|
for (int i = 1; i < tabbedPaneInnerOriginal.getTabCount(); i++) {
|
|
|
JScrollPane scrollPaneOriginal = (JScrollPane) tabbedPaneInnerOriginal
|
|
|
.getComponentAt(i);
|
|
|
- if (((UpperNodeCanvas) scrollPaneOriginal.getViewport()
|
|
|
+ if (((GroupNodeCanvas) scrollPaneOriginal.getViewport()
|
|
|
.getComponent(0)).upperNode == null) {
|
|
|
((ButtonTabComponent) tabbedPaneInnerOriginal
|
|
|
.getTabComponentAt(i)).removeTabs();
|
|
@@ -3196,9 +3196,9 @@ public class GUI implements CategoryListener {
|
|
|
for (int i = 1; i < tabbedPaneInnerOriginal.getTabCount(); i++) {
|
|
|
JScrollPane scrollPaneOriginal = (JScrollPane) tabbedPaneInnerOriginal
|
|
|
.getComponentAt(i);
|
|
|
- if (((UpperNodeCanvas) scrollPaneOriginal.getViewport()
|
|
|
+ if (((GroupNodeCanvas) scrollPaneOriginal.getViewport()
|
|
|
.getComponent(0)).upperNode != null) {
|
|
|
- ((UpperNodeCanvas) scrollPaneOriginal.getViewport()
|
|
|
+ ((GroupNodeCanvas) scrollPaneOriginal.getViewport()
|
|
|
.getComponent(0)).disable = state;
|
|
|
}
|
|
|
}
|