@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 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).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); } } }
public void resolveAt(String owningProcess, int[] completionIndex) { NamedNode n = nodeAt(completionIndex); if (n != null) { assignNamesTo(n, completionIndex); } else { // We know what the list depth should be, so we can // construct appropriate depth empty lists to fill in the // gaps. Job j = getEmptyJob(owningProcess, completionIndex, context); insertJob(j); jobCreated(j); } }
@Before public void setup() throws Exception { merge = new MergeImpl("the merge"); ProcessorImpl p1 = new ProcessorImpl(); ProcessorImpl p2 = new ProcessorImpl(); sourcePort=new ProcessorOutputPortImpl(p1,"source_port",0,0); sinkPort=new ProcessorInputPortImpl(p2,"sink_port",0); }
@Before public void setUp() throws Exception { source = new BasicEventForwardingOutputPort("output", 0, 0); sink = new DataflowInputPortImpl("input", 0, 0, null); datalink = new DatalinkImpl(source, sink); }
protected Object cloneBean(Object object) throws JDOMException, IOException { Element element = beanSerialiser.beanAsElement(object); return beanDeSerialiser.createBean(element); }
public Edit<Activity<?>> getRemoveActivityInputPortMappingEdit( Activity<?> activity, String processorPortName) { return new RemoveActivityInputPortMappingEdit(activity, processorPortName); }
@Override public Edit<IterationStrategyStack> getClearIterationStrategyStackEdit( IterationStrategyStack iterationStrategyStack) { return new ClearIterationStrategyStackEdit(iterationStrategyStack); }
@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 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); } }
public void resolveAt(String owningProcess, int[] completionIndex) { NamedNode n = nodeAt(completionIndex); if (n != null) { assignNamesTo(n, completionIndex); } else { // We know what the list depth should be, so we can // construct appropriate depth empty lists to fill in the // gaps. Job j = getEmptyJob(owningProcess, completionIndex, context); // System.out.println("Inserting new empty collection "+j); insertJob(j); jobCreated(j); } }
@Override protected void undoEditAction(ProcessorImpl processor) { outputPort.removeOutgoingLink(newLink); if (target instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort)target).setIncomingLink(null); } }
protected Object cloneBean(Object object) throws JDOMException, IOException { Element element = beanSerialiser.beanAsElement(object); return beanDeSerialiser.createBean(element); }
@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(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(ProcessorImpl processor) { outputPort.removeOutgoingLink(newLink); if (target instanceof AbstractEventHandlingInputPort) { ((AbstractEventHandlingInputPort)target).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); } }