protected HierarchicalIcons(Mode mode) { super(); this.mode = mode; final ModeController modeController = Controller.getCurrentModeController(); modeController.getMapController().getReadManager().addReadCompletionListener(this); modeController.getMapController().addNodeChangeListener(this); modeController.getMapController().addMapChangeListener(this); }
@Override public void run() { Controller.getCurrentModeController().getMapController().select(node); } });
@Override public void act() { copyExtensions(key, from, to); getMapController().nodeChanged(to); } };
public void undo() { CloudModel.getModel(node).setShape(oldShape); modeController.getMapController().nodeChanged(node); } };
private void insertNewNodes(NodeModel parent, int insertionIndex, final ArrayList<NodeModel> parentNodes) { final MMapController mapController = (MMapController) Controller.getCurrentModeController().getMapController(); final MapModel map = parent.getMap(); for (int k = 0; k < parentNodes.size(); ++k) { final NodeModel node = parentNodes.get(k); if (map.getRootNode() != node && node.getParentNode() == null) { mapController.insertNode(node, parent, insertionIndex++); } } }
@Override public void setEnabled() { final NodeModel node = Controller.getCurrentModeController().getMapController().getSelectedNode(); setEnabled(node != null && (LatexExtension) node.getExtension(LatexExtension.class) == null); } }
@Override protected void actionPerformed(final ActionEvent e, final NodeModel node) { final LatexExtension latexExtension = (LatexExtension) node.getExtension(LatexExtension.class); if (latexExtension != null) { nodeHook.undoableDeactivateHook(node); Controller.getCurrentModeController().getMapController() .nodeChanged(node, NodeModel.UNKNOWN_PROPERTY, null, null); return; } }
@Override public void setEnabled() { final NodeModel node = Controller.getCurrentModeController().getMapController().getSelectedNode(); setEnabled(node != null && (LatexExtension) node.getExtension(LatexExtension.class) != null); } }
private void setShiftY(final NodeModel node, final Quantity<LengthUnits> shiftY) { final LocationModel locationModel = LocationModel.createLocationModel(node); locationModel.setShiftY(shiftY); Controller.getCurrentModeController().getMapController().nodeChanged(node); }
private void setShiftX(final NodeModel node, final Quantity<LengthUnits> hGap) { final LocationModel locationModel = LocationModel.createLocationModel(node); locationModel.setHGap(hGap); Controller.getCurrentModeController().getMapController().nodeChanged(node); }
@Override public void act() { NodeAlias.setAlias(node, alias); final MapController mapController = modeController.getMapController(); mapController.nodeChanged(node); if(isGlobal(node)) fireGlobalNodeChangedEvent(node.getMap(), mapController); }
public JTimePanel(boolean useTriple, int colCount) { super(); init(useTriple, colCount); final NodeModel selected = reminderHook.getModeController().getMapController().getSelectedNode(); update(selected); }
@Override public void tableChanged(final TableModelEvent e) { final NodeModel node = getNode(); getMapView().getModeController().getMapController().nodeChanged(node); }
public void actionPerformed(final ActionEvent e) { if (progUtil.hasExternalResource(node) && !progUtil.hasExtendedProgressIcon(node)) { viewer.undoableDeactivateHook(node); Controller.getCurrentModeController().getMapController().nodeChanged(node, NodeModel.UNKNOWN_PROPERTY, null, null); } } });
@Override public void addNotify() { super.addNotify(); modeController.getMapController().addNodeChangeListener(connectorChangeListener); getParent().addComponentListener(viewportSizeChangeListener); adjustViewportScrollMode(); }
@Override public void setEnabled() { final NodeModel node = Controller.getCurrentModeController().getMapController().getSelectedNode(); if(node != null){ final NodeAttributeTableModel model = NodeAttributeTableModel.getModel(node); setEnabled(model != null && model.getAttributeTableLength() > 0); } else setEnabled(false); } }
@Override public void remove(final NodeModel node, final IExtension extension) { final ReminderExtension reminderExtension = (ReminderExtension) extension; reminderExtension.deactivateTimer(); reminderExtension.displayState(null, reminderExtension.getNode(), true); final MapController mapController = modeController.getMapController(); mapController.removeMapChangeListener(reminderExtension); mapController.setSaved(node.getMap(), false); super.remove(node, extension); }
public static AttributeRegistry getRegistry(final MapModel map) { AttributeRegistry registry = map.getExtension(AttributeRegistry.class); if (registry == null) { final AttributeController attributeController = AttributeController.getController(); registry = new AttributeRegistry(map, attributeController, TextController.getController()); map.addExtension(AttributeRegistry.class, registry); final NodeModel rootNode = map.getRootNode(); if(rootNode != null) registry.registryAttributes(Controller.getCurrentModeController().getMapController(), rootNode); } return registry; }
public void actionPerformed(final ActionEvent e) { final NodeModel selectedNode = Controller.getCurrentModeController().getMapController().getSelectedNode(); final SelectMenuItemDialog dialog = new SelectMenuItemDialog(selectedNode); final MenuEntry menuItem = dialog.getMenuItem(); if (menuItem != null) { ((MLinkController) LinkController.getController()).setLink(selectedNode, LinkController.createMenuItemLink(menuItem.getKey()), LinkController.LINK_ABSOLUTE); } } }
@Override public void actionPerformed(final ActionEvent e) { final ModeController modeController = Controller.getCurrentModeController(); final NodeModel model = modeController.getMapController().getSelectedNode(); final Controller controller = modeController.getController(); final Color edgeColor = EdgeController.getController().getColor(model); actionColor = ColorTracker.showCommonJColorChooserDialog(controller.getSelection().getSelected(), TextUtils.getText("choose_edge_color"), edgeColor, EdgeController.STANDARD_EDGE_COLOR); super.actionPerformed(e); }