public class EventAdaptor extends NodeAdaptor
model
Modifier | Constructor and Description |
---|---|
|
EventAdaptor(Event adaptee,
ModelAdaptor model) |
protected |
EventAdaptor(ProcessNode adaptee,
ModelAdaptor model) |
adapt, copy, equals, getAdjacentEdges, getAttachedEvents, getBounds, getContainingProcess, getId, getIncomingEdges, getIncomingSequenceFlow, getNeighborNodes, getOutgoingEdges, getOutgoingSequenceFlow, getPrecedingNodes, getProperty, getSucceedingNodes, getText, hashCode, isActivity, isAllowedInBPD, isArtifact, isChoreographyActivity, isChoreographyTask, isCluster, isConversation, isData, isDecisionGateway, isEdge, isEdgeDocker, isEventBasedGateway, isEventSubProcess, isExclusiveInstantiatingGateway, isExclusiveJoin, isFlowObject, isGateway, isInstantiatingGateway, isLane, isLaneableCluster, isMessage, isNode, isNull, isParallelGateway, isPool, isReceiveTask, isRootNode, isSendTask, isServiceTask, isSubChoreography, isSubProcess, isTask, isTextAnnotation, mayBeConnectedByConversationLink, toString
protected EventAdaptor(ProcessNode adaptee, ModelAdaptor model)
public EventAdaptor(Event adaptee, ModelAdaptor model)
public static boolean canAdapt(ProcessNode node)
public boolean isAdaptable(ProcessNode node)
isAdaptable
in class NodeAdaptor
public Event getAdaptee()
getAdaptee
in interface ProcessObjectAdaptor
getAdaptee
in class NodeAdaptor
public boolean isEvent()
isEvent
in class NodeAdaptor
public boolean isThrowingMessageEvent()
public boolean isThrowing()
public boolean isCatching()
public boolean isInterrupting()
public boolean isMessageIntermediateEvent()
isMessageIntermediateEvent
in class NodeAdaptor
public boolean isCatchingMessageIntermediateEvent()
public boolean isMessageEndEvent()
public boolean isCatchingMessageEvent()
public boolean isMessageStartEvent()
public boolean isMessageEvent()
isMessageEvent
in class NodeAdaptor
public boolean isCompensationIntermediateEvent()
public boolean isCompensationStartEvent()
public boolean isErrorStartEvent()
public boolean isErrorEndEvent()
public boolean isCancelEvent()
public boolean isCancelEndEvent()
public boolean isCancelIntermediateEvent()
public boolean isStartEvent()
isStartEvent
in class NodeAdaptor
public boolean isNoneStartEvent()
isNoneStartEvent
in class NodeAdaptor
public boolean isEndEvent()
isEndEvent
in class NodeAdaptor
public boolean isNoneEndEvent()
public boolean isTerminateEndEvent()
public boolean isEscalationEndEvent()
public boolean isCompensationEndEvent()
public boolean isIntermediateEvent()
public boolean isNoneIntermediateEvent()
public boolean isErrorIntermediateEvent()
public boolean isEscalationStartEvent()
public boolean isEscalationIntermediateEvent()
public boolean isTimerStartEvent()
public boolean isTimerIntermediateEvent()
public boolean isSignalStartEvent()
public boolean isSignalIntermediateEvent()
public boolean isSignalEndEvent()
public boolean isCatchingSignalIntermediateEvent()
public boolean isConditionalStartEvent()
public boolean isConditionalIntermediateEvent()
public boolean isMultipleIntermediateEvent()
public boolean isCatchingMultipleIntermediateEvent()
public boolean isThrowingMultipleIntermediateEvent()
public boolean isMultipleStartEvent()
public boolean isMultipleEndEvent()
public boolean isParallelMultipleIntermediateEvent()
public boolean isCatchingParallelMultipleIntermediateEvent()
public boolean isThrowingParallelMultipleIntermediateEvent()
public boolean isParallelMultipleStartEvent()
public boolean isLinkIntermediateEvent()
public boolean isCatchingLinkIntermediateEvent()
public boolean isThrowingLinkIntermediateEvent()
public boolean isAttachable()
public boolean isAttached()
public NodeAdaptor getParentNode()
public boolean shouldHaveIncommingSequenceFlow()
shouldHaveIncommingSequenceFlow
in class NodeAdaptor
public boolean shouldHaveOutgoingSequenceFlow()
shouldHaveOutgoingSequenceFlow
in class NodeAdaptor
public boolean mayHavIncommingSequenceFlow()
mayHavIncommingSequenceFlow
in class NodeAdaptor
public boolean mayHaveOutgoingSequenceFlow()
mayHaveOutgoingSequenceFlow
in class NodeAdaptor
public boolean mayHaveIncommingMessageFlow()
mayHaveIncommingMessageFlow
in class NodeAdaptor
public boolean mayHaveOutgoingMessageFlow()
mayHaveOutgoingMessageFlow
in class NodeAdaptor
public boolean isAllowedInChoreography()
isAllowedInChoreography
in class NodeAdaptor
public boolean isForCompensation()
isForCompensation
in class NodeAdaptor
public EventAdaptor getIntermediateEventWithSameTrigger()
protected java.util.List<EdgeAdaptor> adaptEdgeList(java.util.List<? extends ProcessEdge> edges, ModelAdaptor context)
protected <NodeType extends NodeAdaptor> java.util.List<NodeType> adaptNodeList(java.util.List<? extends ProcessNode> nodes, ModelAdaptor context)