Package org.flowable.bpmn.model
Interface FlowElementsContainer
-
- All Known Implementing Classes:
AdhocSubProcess,EventSubProcess,Process,SubProcess,Transaction
public interface FlowElementsContainer- Author:
- Tijs Rademakers
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddArtifact(Artifact artifact)voidaddArtifactToMap(Artifact artifact)voidaddFlowElement(FlowElement element)voidaddFlowElementToMap(FlowElement element)ArtifactgetArtifact(String id)Map<String,Artifact>getArtifactMap()Collection<Artifact>getArtifacts()FlowElementgetFlowElement(String id)Map<String,FlowElement>getFlowElementMap()Collection<FlowElement>getFlowElements()StringgetId()voidremoveArtifact(String artifactId)voidremoveFlowElement(String elementId)voidremoveFlowElementFromMap(String elementId)
-
-
-
Method Detail
-
getFlowElement
FlowElement getFlowElement(String id)
-
getFlowElements
Collection<FlowElement> getFlowElements()
-
getFlowElementMap
Map<String,FlowElement> getFlowElementMap()
-
addFlowElement
void addFlowElement(FlowElement element)
-
addFlowElementToMap
void addFlowElementToMap(FlowElement element)
-
removeFlowElement
void removeFlowElement(String elementId)
-
removeFlowElementFromMap
void removeFlowElementFromMap(String elementId)
-
getArtifacts
Collection<Artifact> getArtifacts()
-
addArtifact
void addArtifact(Artifact artifact)
-
addArtifactToMap
void addArtifactToMap(Artifact artifact)
-
removeArtifact
void removeArtifact(String artifactId)
-
getId
String getId()
-
-