NodeController.java 776 B

1234567891011121314151617181920212223242526272829303132333435
  1. package ui.controller;
  2. import java.util.ArrayList;
  3. import classes.AbstractCpsObject;
  4. import classes.CpsEdge;
  5. import classes.CpsUpperNode;
  6. import ui.model.Model;
  7. public class NodeController {
  8. private Model model;
  9. private MultiPurposeController mpC;
  10. public NodeController(Model model, MultiPurposeController mpC) {
  11. // TODO Auto-generated constructor stub
  12. this.model = model;
  13. this.mpC = mpC;
  14. }
  15. public void addNode(CpsUpperNode node) {
  16. model.getCvsObjIdx().put(node.getID(), model.getObjectsOnCanvas().size());
  17. model.getObjectsOnCanvas().add(node);
  18. }
  19. public void addNewObject() {
  20. CpsUpperNode node = new CpsUpperNode("UpperNode");
  21. node.setSav("CVS");
  22. node.setConnections(new ArrayList<CpsEdge>());
  23. addNode(node);
  24. }
  25. private void getAdja
  26. }