@Override protected void undoEditAction(ProcessorImpl processor) { outputPort.removeOutgoingLink(newLink); if (target instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort)target).setIncomingLink(null); } }
@Override protected void undoEditAction(ProcessorImpl processor) { outputPort.removeOutgoingLink(newLink); if (target instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort)target).setIncomingLink(null); } }
@Override protected void undoEditAction(ProcessorImpl processor) { outputPort.removeOutgoingLink(newLink); if (target instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort)target).setIncomingLink(null); } }
@Override protected void undoEditAction(DatalinkImpl datalink) { EventForwardingOutputPort source = datalink.getSource(); EventHandlingInputPort sink = datalink.getSink(); if (source instanceof BasicEventForwardingOutputPort) { ((BasicEventForwardingOutputPort) source).removeOutgoingLink(datalink); } if (sink instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort) sink).setIncomingLink(null); } }
@Override protected void doEditAction(DatalinkImpl datalink) throws EditException { EventForwardingOutputPort source = datalink.getSource(); EventHandlingInputPort sink = datalink.getSink(); if (source instanceof BasicEventForwardingOutputPort) { ((BasicEventForwardingOutputPort) source).addOutgoingLink(datalink); } if (sink instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort) sink).setIncomingLink(datalink); } }
@Override protected void undoEditAction(DatalinkImpl datalink) { EventForwardingOutputPort source = datalink.getSource(); EventHandlingInputPort sink = datalink.getSink(); if (source instanceof BasicEventForwardingOutputPort) { ((BasicEventForwardingOutputPort) source).removeOutgoingLink(datalink); } if (sink instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort) sink).setIncomingLink(null); } }
@Override protected void doEditAction(DatalinkImpl datalink) throws EditException { EventForwardingOutputPort source = datalink.getSource(); EventHandlingInputPort sink = datalink.getSink(); if (source instanceof BasicEventForwardingOutputPort) { ((BasicEventForwardingOutputPort) source).addOutgoingLink(datalink); } if (sink instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort) sink).setIncomingLink(datalink); } }
@Override protected void undoEditAction(DatalinkImpl datalink) { EventForwardingOutputPort source = datalink.getSource(); EventHandlingInputPort sink = datalink.getSink(); if (source instanceof BasicEventForwardingOutputPort) { ((BasicEventForwardingOutputPort) source).removeOutgoingLink(datalink); } if (sink instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort) sink).setIncomingLink(null); } }
@Override protected void doEditAction(DatalinkImpl datalink) throws EditException { EventForwardingOutputPort source = datalink.getSource(); EventHandlingInputPort sink = datalink.getSink(); if (source instanceof BasicEventForwardingOutputPort) { ((BasicEventForwardingOutputPort) source).removeOutgoingLink(datalink); } if (sink instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort) sink).setIncomingLink(null); } }
@Override protected void undoEditAction(DatalinkImpl datalink) { EventForwardingOutputPort source = datalink.getSource(); EventHandlingInputPort sink = datalink.getSink(); if (source instanceof BasicEventForwardingOutputPort) { ((BasicEventForwardingOutputPort) source).addOutgoingLink(datalink); } if (sink instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort) sink).setIncomingLink(datalink); } }
@Override protected void doEditAction(DatalinkImpl datalink) throws EditException { EventForwardingOutputPort source = datalink.getSource(); EventHandlingInputPort sink = datalink.getSink(); if (source instanceof BasicEventForwardingOutputPort) { ((BasicEventForwardingOutputPort) source).addOutgoingLink(datalink); } if (sink instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort) sink).setIncomingLink(datalink); } }
@Override protected void doEditAction(ProcessorImpl processor) throws EditException { for (BasicEventForwardingOutputPort popi : processor.outputPorts) { if (popi.getName().equals(outputName)) { newLink = new DatalinkImpl(popi, target); popi.addOutgoingLink(newLink); if (target instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort)target).setIncomingLink(newLink); } outputPort = popi; return; } } throw new EditException("Cannot locate output port with name '" + outputName + "'"); }
@Override protected void doEditAction(ProcessorImpl processor) throws EditException { for (BasicEventForwardingOutputPort popi : processor.outputPorts) { if (popi.getName().equals(outputName)) { newLink = new DatalinkImpl(popi, target); popi.addOutgoingLink(newLink); if (target instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort)target).setIncomingLink(newLink); } outputPort = popi; return; } } throw new EditException("Cannot locate output port with name '" + outputName + "'"); }
@Override protected void doEditAction(ProcessorImpl processor) throws EditException { for (BasicEventForwardingOutputPort popi : processor.outputPorts) { if (popi.getName().equals(outputName)) { newLink = new DatalinkImpl(popi, target); popi.addOutgoingLink(newLink); if (target instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort)target).setIncomingLink(newLink); } outputPort = popi; return; } } throw new EditException("Cannot locate output port with name '" + outputName + "'"); }
@Override protected void doEditAction(DatalinkImpl datalink) throws EditException { EventForwardingOutputPort source = datalink.getSource(); EventHandlingInputPort sink = datalink.getSink(); if (source instanceof BasicEventForwardingOutputPort) { ((BasicEventForwardingOutputPort) source).removeOutgoingLink(datalink); } if (sink instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort) sink).setIncomingLink(null); if (sink instanceof MergeInputPortImpl) { MergeInputPortImpl mip = (MergeInputPortImpl) sink; MergeImpl parent = (MergeImpl) mip.getMerge(); parent.removeInputPort(mip); } } }
@Override protected void undoEditAction(DatalinkImpl datalink) { EventForwardingOutputPort source = datalink.getSource(); EventHandlingInputPort sink = datalink.getSink(); if (source instanceof BasicEventForwardingOutputPort) { ((BasicEventForwardingOutputPort) source).addOutgoingLink(datalink); } if (sink instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort) sink).setIncomingLink(datalink); if (sink instanceof MergeInputPortImpl) { MergeInputPortImpl mip = (MergeInputPortImpl) sink; MergeImpl parent = (MergeImpl) mip.getMerge(); parent.addInputPort(mip); } } }