Class BpmnModel

java.lang.Object
org.flowable.bpmn.model.BpmnModel

public class BpmnModel extends Object
Author:
Tijs Rademakers, Joram Barrez
  • Field Details

  • Constructor Details

    • BpmnModel

      public BpmnModel()
  • Method Details

    • getDefinitionsAttributes

      public Map<String,List<ExtensionAttribute>> getDefinitionsAttributes()
    • getDefinitionsAttributeValue

      public String getDefinitionsAttributeValue(String namespace, String name)
    • addDefinitionsAttribute

      public void addDefinitionsAttribute(ExtensionAttribute attribute)
    • setDefinitionsAttributes

      public void setDefinitionsAttributes(Map<String,List<ExtensionAttribute>> attributes)
    • getMainProcess

      public Process getMainProcess()
    • getProcess

      public Process getProcess(String poolRef)
    • getProcessById

      public Process getProcessById(String id)
    • getProcesses

      public List<Process> getProcesses()
    • addProcess

      public void addProcess(Process process)
    • getPool

      public Pool getPool(String id)
    • getLane

      public Lane getLane(String id)
    • getFlowElement

      public FlowElement getFlowElement(String id)
    • getFlowElementInSubProcess

      protected FlowElement getFlowElementInSubProcess(String id, SubProcess subProcess)
    • getArtifact

      public Artifact getArtifact(String id)
    • getArtifactInSubProcess

      protected Artifact getArtifactInSubProcess(String id, SubProcess subProcess)
    • addGraphicInfo

      public void addGraphicInfo(String key, GraphicInfo graphicInfo)
    • getGraphicInfo

      public GraphicInfo getGraphicInfo(String key)
    • removeGraphicInfo

      public void removeGraphicInfo(String key)
    • getFlowLocationGraphicInfo

      public List<GraphicInfo> getFlowLocationGraphicInfo(String key)
    • removeFlowGraphicInfoList

      public void removeFlowGraphicInfoList(String key)
    • getEdgeInfo

      public BpmnDiEdge getEdgeInfo(String key)
    • addEdgeInfo

      public void addEdgeInfo(String key, BpmnDiEdge edgeInfo)
    • getLocationMap

      public Map<String,GraphicInfo> getLocationMap()
    • getFlowLocationMap

      public Map<String,List<GraphicInfo>> getFlowLocationMap()
    • getEdgeMap

      public Map<String,BpmnDiEdge> getEdgeMap()
    • getLabelGraphicInfo

      public GraphicInfo getLabelGraphicInfo(String key)
    • addLabelGraphicInfo

      public void addLabelGraphicInfo(String key, GraphicInfo graphicInfo)
    • removeLabelGraphicInfo

      public void removeLabelGraphicInfo(String key)
    • getLabelLocationMap

      public Map<String,GraphicInfo> getLabelLocationMap()
    • addFlowGraphicInfoList

      public void addFlowGraphicInfoList(String key, List<GraphicInfo> graphicInfoList)
    • getResources

      public Collection<Resource> getResources()
    • setResources

      public void setResources(Collection<Resource> resourceList)
    • addResource

      public void addResource(Resource resource)
    • containsResourceId

      public boolean containsResourceId(String resourceId)
    • getResource

      public Resource getResource(String id)
    • getSignals

      public Collection<Signal> getSignals()
    • setSignals

      public void setSignals(Collection<Signal> signalList)
    • addSignal

      public void addSignal(Signal signal)
    • containsSignalId

      public boolean containsSignalId(String signalId)
    • getSignal

      public Signal getSignal(String id)
    • getMessageFlows

      public Map<String,MessageFlow> getMessageFlows()
    • setMessageFlows

      public void setMessageFlows(Map<String,MessageFlow> messageFlows)
    • addMessageFlow

      public void addMessageFlow(MessageFlow messageFlow)
    • getMessageFlow

      public MessageFlow getMessageFlow(String id)
    • containsMessageFlowId

      public boolean containsMessageFlowId(String messageFlowId)
    • getMessages

      public Collection<Message> getMessages()
    • setMessages

      public void setMessages(Collection<Message> messageList)
    • addMessage

      public void addMessage(Message message)
    • getMessage

      public Message getMessage(String id)
    • containsMessageId

      public boolean containsMessageId(String messageId)
    • getActivityIdsForVariableListenerName

      public List<String> getActivityIdsForVariableListenerName(String variableName)
    • addActivityIdForVariableListenerName

      public void addActivityIdForVariableListenerName(String variableName, String activityId)
    • containsVariableListenerForVariableName

      public boolean containsVariableListenerForVariableName(String variableName)
    • hasVariableListeners

      public boolean hasVariableListeners()
    • getErrors

      public Map<String,String> getErrors()
    • setErrors

      public void setErrors(Map<String,String> errorMap)
    • addError

      public void addError(String errorRef, String errorCode)
    • containsErrorRef

      public boolean containsErrorRef(String errorRef)
    • getEscalations

      public Collection<Escalation> getEscalations()
    • setEscalations

      public void setEscalations(Map<String,Escalation> escalationMap)
    • addEscalation

      public void addEscalation(String escalationRef, String escalationCode, String name)
    • addEscalation

      public void addEscalation(Escalation escalation)
    • containsEscalationRef

      public boolean containsEscalationRef(String escalationRef)
    • getEscalation

      public Escalation getEscalation(String escalationRef)
    • getItemDefinitions

      public Map<String,ItemDefinition> getItemDefinitions()
    • setItemDefinitions

      public void setItemDefinitions(Map<String,ItemDefinition> itemDefinitionMap)
    • addItemDefinition

      public void addItemDefinition(String id, ItemDefinition item)
    • containsItemDefinitionId

      public boolean containsItemDefinitionId(String id)
    • getDataStores

      public Map<String,DataStore> getDataStores()
    • setDataStores

      public void setDataStores(Map<String,DataStore> dataStoreMap)
    • getDataStore

      public DataStore getDataStore(String id)
    • addDataStore

      public void addDataStore(String id, DataStore dataStore)
    • containsDataStore

      public boolean containsDataStore(String id)
    • getPools

      public List<Pool> getPools()
    • setPools

      public void setPools(List<Pool> pools)
    • getImports

      public List<Import> getImports()
    • setImports

      public void setImports(List<Import> imports)
    • getInterfaces

      public List<Interface> getInterfaces()
    • setInterfaces

      public void setInterfaces(List<Interface> interfaces)
    • getGlobalArtifacts

      public List<Artifact> getGlobalArtifacts()
    • setGlobalArtifacts

      public void setGlobalArtifacts(List<Artifact> globalArtifacts)
    • addNamespace

      public void addNamespace(String prefix, String uri)
    • containsNamespacePrefix

      public boolean containsNamespacePrefix(String prefix)
    • getNamespace

      public String getNamespace(String prefix)
    • getNamespaces

      public Map<String,String> getNamespaces()
    • getTargetNamespace

      public String getTargetNamespace()
    • setTargetNamespace

      public void setTargetNamespace(String targetNamespace)
    • getSourceSystemId

      public String getSourceSystemId()
    • setSourceSystemId

      public void setSourceSystemId(String sourceSystemId)
    • getUserTaskFormTypes

      public List<String> getUserTaskFormTypes()
    • setUserTaskFormTypes

      public void setUserTaskFormTypes(List<String> userTaskFormTypes)
    • getStartEventFormTypes

      public List<String> getStartEventFormTypes()
    • setStartEventFormTypes

      public void setStartEventFormTypes(List<String> startEventFormTypes)
    • getEventSupport

      public Object getEventSupport()
    • setEventSupport

      public void setEventSupport(Object eventSupport)
    • getExporter

      public String getExporter()
    • setExporter

      public void setExporter(String exporter)
    • getExporterVersion

      public String getExporterVersion()
    • setExporterVersion

      public void setExporterVersion(String exporterVersion)