public class ActivityAdaptor extends NodeAdaptor
model
Modifier | Constructor and Description |
---|---|
|
ActivityAdaptor(Activity adaptee,
ModelAdaptor model) |
protected |
ActivityAdaptor(ProcessNode adaptee,
ModelAdaptor model) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<EdgeAdaptor> |
adaptEdgeList(java.util.List<? extends ProcessEdge> edges,
ModelAdaptor context) |
protected <NodeType extends NodeAdaptor> |
adaptNodeList(java.util.List<? extends ProcessNode> nodes,
ModelAdaptor context) |
static boolean |
canAdapt(ProcessNode node) |
Activity |
getAdaptee() |
boolean |
isActivity() |
boolean |
isAdaptable(ProcessNode node) |
boolean |
isCallActivity() |
boolean |
isCompensationTask() |
boolean |
isForCompensation() |
boolean |
isReceiveTask() |
boolean |
isSendTask() |
boolean |
isServiceTask() |
boolean |
isTask() |
boolean |
mayHaveIncommingMessageFlow() |
boolean |
mayHaveOutgoingMessageFlow() |
boolean |
mayHaveOutgoingSequenceFlow() |
boolean |
mayHavIncommingSequenceFlow() |
boolean |
shouldHaveIncommingSequenceFlow() |
boolean |
shouldHaveOutgoingSequenceFlow() |
adapt, copy, equals, getAdjacentEdges, getAttachedEvents, getBounds, getContainingProcess, getId, getIncomingEdges, getIncomingSequenceFlow, getNeighborNodes, getOutgoingEdges, getOutgoingSequenceFlow, getPrecedingNodes, getProperty, getSucceedingNodes, getText, hashCode, isAllowedInBPD, isAllowedInChoreography, isArtifact, isChoreographyActivity, isChoreographyTask, isCluster, isConversation, isData, isDecisionGateway, isEdge, isEdgeDocker, isEndEvent, isEvent, isEventBasedGateway, isEventSubProcess, isExclusiveInstantiatingGateway, isExclusiveJoin, isFlowObject, isGateway, isInstantiatingGateway, isLane, isLaneableCluster, isMessage, isMessageEvent, isMessageIntermediateEvent, isNode, isNoneStartEvent, isNull, isParallelGateway, isPool, isRootNode, isStartEvent, isSubChoreography, isSubProcess, isTextAnnotation, mayBeConnectedByConversationLink, toString
protected ActivityAdaptor(ProcessNode adaptee, ModelAdaptor model)
public ActivityAdaptor(Activity adaptee, ModelAdaptor model)
public static boolean canAdapt(ProcessNode node)
public boolean isAdaptable(ProcessNode node)
isAdaptable
in class NodeAdaptor
public Activity getAdaptee()
getAdaptee
in interface ProcessObjectAdaptor
getAdaptee
in class NodeAdaptor
public boolean isActivity()
isActivity
in class NodeAdaptor
public boolean isTask()
isTask
in class NodeAdaptor
public boolean isCompensationTask()
public boolean isReceiveTask()
isReceiveTask
in class NodeAdaptor
public boolean isSendTask()
isSendTask
in class NodeAdaptor
public boolean isServiceTask()
isServiceTask
in class NodeAdaptor
public boolean isCallActivity()
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 isForCompensation()
isForCompensation
in class NodeAdaptor
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)