public static Edit<?> getRemoveProcessorInputPortEdit( ProcessorInputPort port) { List<Edit<?>> editList = new ArrayList<Edit<?>>(); Processor processor = port.getProcessor(); editList.add(edits.getRemoveProcessorInputPortEdit(port.getProcessor(), port)); for (Activity<?> activity : processor.getActivityList()) { editList.add(edits.getRemoveActivityInputPortMappingEdit(activity, port.getName())); } return new CompoundEdit(editList); }
public static Edit<?> getRemoveProcessorInputPortEdit( ProcessorInputPort port, Edits edits) { List<Edit<?>> editList = new ArrayList<Edit<?>>(); Processor processor = port.getProcessor(); editList.add(edits.getRemoveProcessorInputPortEdit(port.getProcessor(), port)); for (Activity<?> activity : processor.getActivityList()) { editList.add(edits.getRemoveActivityInputPortMappingEdit(activity, port.getName())); } return new CompoundEdit(editList); }
if (sink instanceof ProcessorInputPort) { Processor downstreamProcc = ((ProcessorInputPort) sink) .getProcessor(); if (!downStream.contains(downstreamProcc)) { downStream.add(downstreamProcc);
EventHandlingInputPort sink = datalink.getSink(); if (sink instanceof ProcessorInputPort) { Processor sinkProcessor = ((ProcessorInputPort) sink).getProcessor(); if (sinkProcessor != null) { Processor sourceProcessor = null;
ProcessorInputPort processorInputPort = (ProcessorInputPort) sinkPort; List<? extends Activity<?>> activities = processorInputPort .getProcessor().getActivityList(); if (activities.size() > 0) { String activityPortName = activities.get(0)
private void considerNearestDownstream(TokenProcessingEntity investigate) { if (investigate instanceof Processor) for (Condition condition : ((Processor) investigate) .getControlledPreconditionList()) considerInclusion(condition.getTarget()); for (EventForwardingOutputPort outputPort : investigate .getOutputPorts()) for (Datalink datalink : outputPort.getOutgoingLinks()) { EventHandlingInputPort sink = datalink.getSink(); if (sink instanceof ProcessorInputPort) considerInclusion(((ProcessorInputPort) sink) .getProcessor()); else if (sink instanceof MergeInputPort) considerInclusion(((MergeInputPort) sink).getMerge()); // The merge it self doesn't count as a processor else { // Ignore dataflow ports } } }
.getProcessor().getLocalName(); destinationPort = lookupPort(sinkPname, l.getSink().getName(), true); } else if (l.getSink() instanceof MergeInputPort) {