public class ChoreographyActivityAdaptor extends NodeAdaptor implements ChoreographyNodeAdaptor
model
Modifier | Constructor and Description |
---|---|
|
ChoreographyActivityAdaptor(ChoreographyActivity adaptee,
ModelAdaptor model) |
protected |
ChoreographyActivityAdaptor(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) |
NodeAdaptor |
asNodeAdaptor() |
static boolean |
canAdapt(ProcessNode node) |
java.lang.String |
getActiveParticipant() |
ChoreographyActivity |
getAdaptee() |
java.lang.String |
getLowerParticipant() |
java.util.List<java.lang.String> |
getLowerParticipants() |
java.util.List<java.lang.String> |
getParticipants() |
java.util.List<java.lang.String> |
getPassiveParticipants() |
java.lang.String |
getUpperParticipant() |
java.util.List<java.lang.String> |
getUpperParticipants() |
boolean |
hasParticipant(java.lang.String participant) |
boolean |
isAdaptable(ProcessNode node) |
boolean |
isAllowedInChoreography() |
boolean |
isChoreographyActivity() |
boolean |
isChoreographyTask() |
boolean |
isMultipleParticipant(java.lang.String participant) |
boolean |
lowerParticipantIsMultiple() |
boolean |
upperParticipantIsActive() |
boolean |
upperParticipantIsMultiple() |
adapt, copy, equals, getAdjacentEdges, getAttachedEvents, getBounds, getContainingProcess, getId, getIncomingEdges, getIncomingSequenceFlow, getNeighborNodes, getOutgoingEdges, getOutgoingSequenceFlow, getPrecedingNodes, getProperty, getSucceedingNodes, getText, hashCode, isActivity, isAllowedInBPD, isArtifact, isCluster, isConversation, isData, isDecisionGateway, isEdge, isEdgeDocker, isEndEvent, isEvent, isEventBasedGateway, isEventSubProcess, isExclusiveInstantiatingGateway, isExclusiveJoin, isFlowObject, isForCompensation, isGateway, isInstantiatingGateway, isLane, isLaneableCluster, isMessage, isMessageEvent, isMessageIntermediateEvent, isNode, isNoneStartEvent, isNull, isParallelGateway, isPool, isReceiveTask, isRootNode, isSendTask, isServiceTask, isStartEvent, isSubChoreography, isSubProcess, isTask, isTextAnnotation, mayBeConnectedByConversationLink, mayHaveIncommingMessageFlow, mayHaveOutgoingMessageFlow, mayHaveOutgoingSequenceFlow, mayHavIncommingSequenceFlow, shouldHaveIncommingSequenceFlow, shouldHaveOutgoingSequenceFlow, toString
protected ChoreographyActivityAdaptor(ProcessNode adaptee, ModelAdaptor model)
public ChoreographyActivityAdaptor(ChoreographyActivity adaptee, ModelAdaptor model)
public static boolean canAdapt(ProcessNode node)
public ChoreographyActivity getAdaptee()
getAdaptee
in interface ProcessObjectAdaptor
getAdaptee
in class NodeAdaptor
public boolean isAdaptable(ProcessNode node)
isAdaptable
in class NodeAdaptor
public boolean isChoreographyActivity()
isChoreographyActivity
in class NodeAdaptor
public boolean isChoreographyTask()
isChoreographyTask
in class NodeAdaptor
public java.lang.String getActiveParticipant()
getActiveParticipant
in interface ChoreographyNodeAdaptor
public boolean upperParticipantIsActive()
public java.util.List<java.lang.String> getPassiveParticipants()
getPassiveParticipants
in interface ChoreographyNodeAdaptor
public java.util.List<java.lang.String> getParticipants()
getParticipants
in interface ChoreographyNodeAdaptor
public java.util.List<java.lang.String> getUpperParticipants()
getUpperParticipants
in interface ChoreographyNodeAdaptor
public java.lang.String getUpperParticipant()
public java.util.List<java.lang.String> getLowerParticipants()
getLowerParticipants
in interface ChoreographyNodeAdaptor
public java.lang.String getLowerParticipant()
public boolean hasParticipant(java.lang.String participant)
hasParticipant
in interface ChoreographyNodeAdaptor
public boolean isMultipleParticipant(java.lang.String participant)
isMultipleParticipant
in interface ChoreographyNodeAdaptor
public boolean upperParticipantIsMultiple()
public boolean lowerParticipantIsMultiple()
public NodeAdaptor asNodeAdaptor()
asNodeAdaptor
in interface ChoreographyNodeAdaptor
public boolean isAllowedInChoreography()
isAllowedInChoreography
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)