Package org.activiti.bpmn.model
Class BpmnModel
- java.lang.Object
-
- org.activiti.bpmn.model.BpmnModel
-
public class BpmnModel extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,DataStore>dataStoreMapprotected java.util.Map<java.lang.String,java.util.List<ExtensionAttribute>>definitionsAttributesprotected java.util.Map<java.lang.String,Error>errorMapprotected java.lang.ObjecteventSupportprotected java.util.Map<java.lang.String,java.util.List<GraphicInfo>>flowLocationMapprotected java.util.List<Artifact>globalArtifactsprotected java.util.List<Import>importsprotected java.util.List<Interface>interfacesprotected java.util.Map<java.lang.String,ItemDefinition>itemDefinitionMapprotected java.util.Map<java.lang.String,GraphicInfo>labelLocationMapprotected java.util.Map<java.lang.String,GraphicInfo>locationMapprotected java.util.Map<java.lang.String,MessageFlow>messageFlowMapprotected java.util.Map<java.lang.String,Message>messageMapprotected java.util.Map<java.lang.String,java.lang.String>namespaceMapprotected intnextFlowIdCounterprotected java.util.List<Pool>poolsprotected java.util.List<Process>processesprotected java.util.List<Resource>resourcesprotected java.util.List<Signal>signalsprotected java.lang.StringsourceSystemIdprotected java.util.List<java.lang.String>startEventFormTypesprotected java.lang.StringtargetNamespaceprotected java.util.List<java.lang.String>userTaskFormTypes
-
Constructor Summary
Constructors Constructor Description BpmnModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDataStore(java.lang.String id, DataStore dataStore)voidaddDefinitionsAttribute(ExtensionAttribute attribute)voidaddError(java.lang.String errorRef, java.lang.String errorName, java.lang.String errorCode)voidaddFlowGraphicInfoList(java.lang.String key, java.util.List<GraphicInfo> graphicInfoList)voidaddGraphicInfo(java.lang.String key, GraphicInfo graphicInfo)voidaddItemDefinition(java.lang.String id, ItemDefinition item)voidaddLabelGraphicInfo(java.lang.String key, GraphicInfo graphicInfo)voidaddMessage(Message message)voidaddMessageFlow(MessageFlow messageFlow)voidaddNamespace(java.lang.String prefix, java.lang.String uri)voidaddProcess(Process process)voidaddResource(Resource resource)voidaddSignal(Signal signal)booleancontainsDataStore(java.lang.String id)booleancontainsErrorRef(java.lang.String errorRef)booleancontainsItemDefinitionId(java.lang.String id)booleancontainsMessageFlowId(java.lang.String messageFlowId)booleancontainsMessageId(java.lang.String messageId)booleancontainsNamespacePrefix(java.lang.String prefix)booleancontainsResourceId(java.lang.String resourceId)booleancontainsSignalId(java.lang.String signalId)ArtifactgetArtifact(java.lang.String id)protected ArtifactgetArtifactInSubProcess(java.lang.String id, SubProcess subProcess)DataStoregetDataStore(java.lang.String id)java.util.Map<java.lang.String,DataStore>getDataStores()java.util.Map<java.lang.String,java.util.List<ExtensionAttribute>>getDefinitionsAttributes()java.lang.StringgetDefinitionsAttributeValue(java.lang.String namespace, java.lang.String name)java.util.Map<java.lang.String,Error>getErrors()java.lang.ObjectgetEventSupport()FlowElementgetFlowElement(java.lang.String id)protected FlowElementgetFlowElementInSubProcess(java.lang.String id, SubProcess subProcess)java.util.List<GraphicInfo>getFlowLocationGraphicInfo(java.lang.String key)java.util.Map<java.lang.String,java.util.List<GraphicInfo>>getFlowLocationMap()java.util.List<Artifact>getGlobalArtifacts()GraphicInfogetGraphicInfo(java.lang.String key)java.util.List<Import>getImports()java.util.List<Interface>getInterfaces()java.util.Map<java.lang.String,ItemDefinition>getItemDefinitions()GraphicInfogetLabelGraphicInfo(java.lang.String key)java.util.Map<java.lang.String,GraphicInfo>getLabelLocationMap()LanegetLane(java.lang.String id)java.util.Map<java.lang.String,GraphicInfo>getLocationMap()ProcessgetMainProcess()MessagegetMessage(java.lang.String id)MessageFlowgetMessageFlow(java.lang.String id)java.util.Map<java.lang.String,MessageFlow>getMessageFlows()java.util.Collection<Message>getMessages()java.lang.StringgetNamespace(java.lang.String prefix)java.util.Map<java.lang.String,java.lang.String>getNamespaces()PoolgetPool(java.lang.String id)java.util.List<Pool>getPools()ProcessgetProcess(java.lang.String poolRef)ProcessgetProcessById(java.lang.String id)java.util.List<Process>getProcesses()ResourcegetResource(java.lang.String id)java.util.Collection<Resource>getResources()SignalgetSignal(java.lang.String id)java.util.Collection<Signal>getSignals()java.lang.StringgetSourceSystemId()java.util.List<java.lang.String>getStartEventFormTypes()java.lang.StringgetStartFormKey(java.lang.String processId)java.lang.StringgetTargetNamespace()java.util.List<java.lang.String>getUserTaskFormTypes()booleanhasDiagramInterchangeInfo()voidremoveFlowGraphicInfoList(java.lang.String key)voidremoveGraphicInfo(java.lang.String key)voidremoveLabelGraphicInfo(java.lang.String key)voidsetDataStores(java.util.Map<java.lang.String,DataStore> dataStoreMap)voidsetDefinitionsAttributes(java.util.Map<java.lang.String,java.util.List<ExtensionAttribute>> attributes)voidsetErrors(java.util.Map<java.lang.String,Error> errorMap)voidsetEventSupport(java.lang.Object eventSupport)voidsetGlobalArtifacts(java.util.List<Artifact> globalArtifacts)voidsetImports(java.util.List<Import> imports)voidsetInterfaces(java.util.List<Interface> interfaces)voidsetItemDefinitions(java.util.Map<java.lang.String,ItemDefinition> itemDefinitionMap)voidsetMessageFlows(java.util.Map<java.lang.String,MessageFlow> messageFlows)voidsetMessages(java.util.Collection<Message> messageList)voidsetPools(java.util.List<Pool> pools)voidsetResources(java.util.Collection<Resource> resourceList)voidsetSignals(java.util.Collection<Signal> signalList)voidsetSourceSystemId(java.lang.String sourceSystemId)voidsetStartEventFormTypes(java.util.List<java.lang.String> startEventFormTypes)voidsetTargetNamespace(java.lang.String targetNamespace)voidsetUserTaskFormTypes(java.util.List<java.lang.String> userTaskFormTypes)
-
-
-
Field Detail
-
definitionsAttributes
protected java.util.Map<java.lang.String,java.util.List<ExtensionAttribute>> definitionsAttributes
-
processes
protected java.util.List<Process> processes
-
locationMap
protected java.util.Map<java.lang.String,GraphicInfo> locationMap
-
labelLocationMap
protected java.util.Map<java.lang.String,GraphicInfo> labelLocationMap
-
flowLocationMap
protected java.util.Map<java.lang.String,java.util.List<GraphicInfo>> flowLocationMap
-
signals
protected java.util.List<Signal> signals
-
messageFlowMap
protected java.util.Map<java.lang.String,MessageFlow> messageFlowMap
-
messageMap
protected java.util.Map<java.lang.String,Message> messageMap
-
errorMap
protected java.util.Map<java.lang.String,Error> errorMap
-
itemDefinitionMap
protected java.util.Map<java.lang.String,ItemDefinition> itemDefinitionMap
-
dataStoreMap
protected java.util.Map<java.lang.String,DataStore> dataStoreMap
-
pools
protected java.util.List<Pool> pools
-
imports
protected java.util.List<Import> imports
-
interfaces
protected java.util.List<Interface> interfaces
-
globalArtifacts
protected java.util.List<Artifact> globalArtifacts
-
resources
protected java.util.List<Resource> resources
-
namespaceMap
protected java.util.Map<java.lang.String,java.lang.String> namespaceMap
-
targetNamespace
protected java.lang.String targetNamespace
-
sourceSystemId
protected java.lang.String sourceSystemId
-
userTaskFormTypes
protected java.util.List<java.lang.String> userTaskFormTypes
-
startEventFormTypes
protected java.util.List<java.lang.String> startEventFormTypes
-
nextFlowIdCounter
protected int nextFlowIdCounter
-
eventSupport
protected java.lang.Object eventSupport
-
-
Method Detail
-
getDefinitionsAttributes
public java.util.Map<java.lang.String,java.util.List<ExtensionAttribute>> getDefinitionsAttributes()
-
getDefinitionsAttributeValue
public java.lang.String getDefinitionsAttributeValue(java.lang.String namespace, java.lang.String name)
-
addDefinitionsAttribute
public void addDefinitionsAttribute(ExtensionAttribute attribute)
-
setDefinitionsAttributes
public void setDefinitionsAttributes(java.util.Map<java.lang.String,java.util.List<ExtensionAttribute>> attributes)
-
getMainProcess
public Process getMainProcess()
-
getProcess
public Process getProcess(java.lang.String poolRef)
-
getProcessById
public Process getProcessById(java.lang.String id)
-
getProcesses
public java.util.List<Process> getProcesses()
-
addProcess
public void addProcess(Process process)
-
getPool
public Pool getPool(java.lang.String id)
-
getLane
public Lane getLane(java.lang.String id)
-
getFlowElement
public FlowElement getFlowElement(java.lang.String id)
-
getFlowElementInSubProcess
protected FlowElement getFlowElementInSubProcess(java.lang.String id, SubProcess subProcess)
-
getArtifact
public Artifact getArtifact(java.lang.String id)
-
getArtifactInSubProcess
protected Artifact getArtifactInSubProcess(java.lang.String id, SubProcess subProcess)
-
addGraphicInfo
public void addGraphicInfo(java.lang.String key, GraphicInfo graphicInfo)
-
getGraphicInfo
public GraphicInfo getGraphicInfo(java.lang.String key)
-
removeGraphicInfo
public void removeGraphicInfo(java.lang.String key)
-
getFlowLocationGraphicInfo
public java.util.List<GraphicInfo> getFlowLocationGraphicInfo(java.lang.String key)
-
removeFlowGraphicInfoList
public void removeFlowGraphicInfoList(java.lang.String key)
-
getLocationMap
public java.util.Map<java.lang.String,GraphicInfo> getLocationMap()
-
hasDiagramInterchangeInfo
public boolean hasDiagramInterchangeInfo()
-
getFlowLocationMap
public java.util.Map<java.lang.String,java.util.List<GraphicInfo>> getFlowLocationMap()
-
getLabelGraphicInfo
public GraphicInfo getLabelGraphicInfo(java.lang.String key)
-
addLabelGraphicInfo
public void addLabelGraphicInfo(java.lang.String key, GraphicInfo graphicInfo)
-
removeLabelGraphicInfo
public void removeLabelGraphicInfo(java.lang.String key)
-
getLabelLocationMap
public java.util.Map<java.lang.String,GraphicInfo> getLabelLocationMap()
-
addFlowGraphicInfoList
public void addFlowGraphicInfoList(java.lang.String key, java.util.List<GraphicInfo> graphicInfoList)
-
getResources
public java.util.Collection<Resource> getResources()
-
setResources
public void setResources(java.util.Collection<Resource> resourceList)
-
addResource
public void addResource(Resource resource)
-
containsResourceId
public boolean containsResourceId(java.lang.String resourceId)
-
getResource
public Resource getResource(java.lang.String id)
-
getSignals
public java.util.Collection<Signal> getSignals()
-
setSignals
public void setSignals(java.util.Collection<Signal> signalList)
-
addSignal
public void addSignal(Signal signal)
-
containsSignalId
public boolean containsSignalId(java.lang.String signalId)
-
getSignal
public Signal getSignal(java.lang.String id)
-
getMessageFlows
public java.util.Map<java.lang.String,MessageFlow> getMessageFlows()
-
setMessageFlows
public void setMessageFlows(java.util.Map<java.lang.String,MessageFlow> messageFlows)
-
addMessageFlow
public void addMessageFlow(MessageFlow messageFlow)
-
getMessageFlow
public MessageFlow getMessageFlow(java.lang.String id)
-
containsMessageFlowId
public boolean containsMessageFlowId(java.lang.String messageFlowId)
-
getMessages
public java.util.Collection<Message> getMessages()
-
setMessages
public void setMessages(java.util.Collection<Message> messageList)
-
addMessage
public void addMessage(Message message)
-
getMessage
public Message getMessage(java.lang.String id)
-
containsMessageId
public boolean containsMessageId(java.lang.String messageId)
-
getErrors
public java.util.Map<java.lang.String,Error> getErrors()
-
setErrors
public void setErrors(java.util.Map<java.lang.String,Error> errorMap)
-
addError
public void addError(java.lang.String errorRef, java.lang.String errorName, java.lang.String errorCode)
-
containsErrorRef
public boolean containsErrorRef(java.lang.String errorRef)
-
getItemDefinitions
public java.util.Map<java.lang.String,ItemDefinition> getItemDefinitions()
-
setItemDefinitions
public void setItemDefinitions(java.util.Map<java.lang.String,ItemDefinition> itemDefinitionMap)
-
addItemDefinition
public void addItemDefinition(java.lang.String id, ItemDefinition item)
-
containsItemDefinitionId
public boolean containsItemDefinitionId(java.lang.String id)
-
getDataStores
public java.util.Map<java.lang.String,DataStore> getDataStores()
-
setDataStores
public void setDataStores(java.util.Map<java.lang.String,DataStore> dataStoreMap)
-
getDataStore
public DataStore getDataStore(java.lang.String id)
-
addDataStore
public void addDataStore(java.lang.String id, DataStore dataStore)
-
containsDataStore
public boolean containsDataStore(java.lang.String id)
-
getPools
public java.util.List<Pool> getPools()
-
setPools
public void setPools(java.util.List<Pool> pools)
-
getImports
public java.util.List<Import> getImports()
-
setImports
public void setImports(java.util.List<Import> imports)
-
getInterfaces
public java.util.List<Interface> getInterfaces()
-
setInterfaces
public void setInterfaces(java.util.List<Interface> interfaces)
-
getGlobalArtifacts
public java.util.List<Artifact> getGlobalArtifacts()
-
setGlobalArtifacts
public void setGlobalArtifacts(java.util.List<Artifact> globalArtifacts)
-
addNamespace
public void addNamespace(java.lang.String prefix, java.lang.String uri)
-
containsNamespacePrefix
public boolean containsNamespacePrefix(java.lang.String prefix)
-
getNamespace
public java.lang.String getNamespace(java.lang.String prefix)
-
getNamespaces
public java.util.Map<java.lang.String,java.lang.String> getNamespaces()
-
getTargetNamespace
public java.lang.String getTargetNamespace()
-
setTargetNamespace
public void setTargetNamespace(java.lang.String targetNamespace)
-
getSourceSystemId
public java.lang.String getSourceSystemId()
-
setSourceSystemId
public void setSourceSystemId(java.lang.String sourceSystemId)
-
getUserTaskFormTypes
public java.util.List<java.lang.String> getUserTaskFormTypes()
-
setUserTaskFormTypes
public void setUserTaskFormTypes(java.util.List<java.lang.String> userTaskFormTypes)
-
getStartEventFormTypes
public java.util.List<java.lang.String> getStartEventFormTypes()
-
setStartEventFormTypes
public void setStartEventFormTypes(java.util.List<java.lang.String> startEventFormTypes)
-
getEventSupport
public java.lang.Object getEventSupport()
-
setEventSupport
public void setEventSupport(java.lang.Object eventSupport)
-
getStartFormKey
public java.lang.String getStartFormKey(java.lang.String processId)
-
-