public class ArtifactAdaptor extends NodeAdaptor
model
Modifier | Constructor and Description |
---|---|
|
ArtifactAdaptor(Artifact adaptee,
ModelAdaptor model) |
protected |
ArtifactAdaptor(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) |
Artifact |
getAdaptee() |
boolean |
isAdaptable(ProcessNode node) |
boolean |
isAllowedInChoreography() |
boolean |
isArtifact() |
boolean |
isData() |
boolean |
isDataObject() |
boolean |
isDataStore() |
boolean |
isGroup() |
boolean |
isTextAnnotation() |
adapt, copy, equals, getAdjacentEdges, getAttachedEvents, getBounds, getContainingProcess, getId, getIncomingEdges, getIncomingSequenceFlow, getNeighborNodes, getOutgoingEdges, getOutgoingSequenceFlow, getPrecedingNodes, getProperty, getSucceedingNodes, getText, hashCode, isActivity, isAllowedInBPD, isChoreographyActivity, isChoreographyTask, isCluster, isConversation, 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, mayBeConnectedByConversationLink, mayHaveIncommingMessageFlow, mayHaveOutgoingMessageFlow, mayHaveOutgoingSequenceFlow, mayHavIncommingSequenceFlow, shouldHaveIncommingSequenceFlow, shouldHaveOutgoingSequenceFlow, toString
protected ArtifactAdaptor(ProcessNode adaptee, ModelAdaptor model)
public ArtifactAdaptor(Artifact adaptee, ModelAdaptor model)
public static boolean canAdapt(ProcessNode node)
public boolean isAdaptable(ProcessNode node)
isAdaptable
in class NodeAdaptor
public Artifact getAdaptee()
getAdaptee
in interface ProcessObjectAdaptor
getAdaptee
in class NodeAdaptor
public boolean isArtifact()
isArtifact
in class NodeAdaptor
public boolean isData()
isData
in class NodeAdaptor
public boolean isDataObject()
public boolean isDataStore()
public boolean isTextAnnotation()
isTextAnnotation
in class NodeAdaptor
public boolean isGroup()
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)