public static Edit<?> getRemoveProcessorOutputPortEdit( ProcessorOutputPort port, Edits edits) { List<Edit<?>> editList = new ArrayList<Edit<?>>(); Processor processor = port.getProcessor(); editList.add(edits.getRemoveProcessorOutputPortEdit( port.getProcessor(), port)); for (Activity<?> activity : processor.getActivityList()) { editList.add(edits.getRemoveActivityOutputPortMappingEdit(activity, port.getName())); } return new CompoundEdit(editList); }
public static Edit<?> getRemoveProcessorOutputPortEdit( ProcessorOutputPort port) { List<Edit<?>> editList = new ArrayList<Edit<?>>(); Processor processor = port.getProcessor(); editList.add(edits.getRemoveProcessorOutputPortEdit( port.getProcessor(), port)); for (Activity<?> activity : processor.getActivityList()) { editList.add(edits.getRemoveActivityOutputPortMappingEdit(activity, port.getName())); } return new CompoundEdit(editList); }
if (source instanceof ProcessorOutputPort) { Processor upstreamProc = ((ProcessorOutputPort) source) .getProcessor(); if (!upStream.contains(upstreamProc)) { upStream.add(upstreamProc);
ProcessorOutputPort processorOutputPort = (ProcessorOutputPort) sourcePort; List<? extends Activity<?>> activities = processorOutputPort .getProcessor().getActivityList(); if (activities.size() > 0) { String activityPortName = activities.get(0)
private void considerNearestUpstream(TokenProcessingEntity investigate) { if (investigate instanceof Processor) for (Condition condition : ((Processor) investigate) .getPreconditionList()) considerInclusion(condition.getControl()); for (EventHandlingInputPort inputPort : investigate.getInputPorts()) { Datalink incomingLink = inputPort.getIncomingLink(); if (incomingLink == null) continue; EventForwardingOutputPort source = incomingLink.getSource(); if (source instanceof ProcessorOutputPort) considerInclusion(((ProcessorOutputPort) source).getProcessor()); else if (source instanceof MergeOutputPort) considerInclusion(((MergeOutputPort) source).getMerge()); else { // Ignore } } }
.getProcessor().getLocalName(); sourcePort = lookupPort(sourcePname, l.getSource().getName(), false); } else if (l.getSource() instanceof MergeOutputPort) {