Package org.flowable.cmmn.model
Class CmmnModel
java.lang.Object
org.flowable.cmmn.model.CmmnModel
- Author:
- Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<Association>
protected String
protected Date
protected Map<String,
List<ExtensionAttribute>> protected Map<String,
CmmnDiEdge> protected String
protected String
protected String
protected Map<String,
List<GraphicInfo>> protected String
protected Map<String,
GraphicInfo> protected Map<String,
GraphicInfo> protected String
protected String
protected List<TextAnnotation>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAssociation
(Association association) void
void
addCriterion
(String key, Criterion criterion) void
addCriterionTechnicalId
(String technicalId, String id) void
addDecision
(Decision decision) void
addDefinitionsAttribute
(ExtensionAttribute attribute) void
addEdgeInfo
(String key, CmmnDiEdge edgeInfo) void
addFlowGraphicInfoList
(String key, List<GraphicInfo> graphicInfoList) void
addGraphicInfo
(String key, GraphicInfo graphicInfo) void
addLabelGraphicInfo
(String key, GraphicInfo graphicInfo) void
addNamespace
(String prefix, String uri) void
addProcess
(Process process) void
addTextAnnotation
(TextAnnotation textAnnotation) boolean
containsNamespacePrefix
(String prefix) findPlanItem
(String id) getCaseById
(String id) getCases()
getCriterion
(String key) getCriterionId
(String technicalId) getDefinitionsAttributeValue
(String namespace, String name) getEdgeInfo
(String key) getGraphicInfo
(String key) getId()
getName()
getNamespace
(String prefix) getProcessById
(String id) void
void
removeGraphicInfo
(String key) void
void
setAssociations
(List<Association> associations) void
void
void
setCreationDate
(Date creationDate) void
setDefinitionsAttributes
(Map<String, List<ExtensionAttribute>> attributes) void
setExporter
(String exporter) void
setExporterVersion
(String exporterVersion) void
setExpressionLanguage
(String expressionLanguage) void
void
void
setProcesses
(List<Process> processes) void
setTargetNamespace
(String targetNamespace) void
setTextAnnotations
(List<TextAnnotation> textAnnotations)
-
Field Details
-
id
-
name
-
targetNamespace
-
expressionLanguage
-
exporter
-
exporterVersion
-
author
-
creationDate
-
definitionsAttributes
-
cases
-
processes
-
decisions
-
associations
-
textAnnotations
-
criterionMap
-
criterionTechnicalIdMap
-
locationMap
-
labelLocationMap
-
flowLocationMap
-
edgeMap
-
namespaceMap
-
-
Constructor Details
-
CmmnModel
public CmmnModel()
-
-
Method Details
-
addCase
-
getPrimaryCase
-
getCaseById
-
addProcess
-
getProcessById
-
addDecision
-
getDecisionById
-
getDecisions
-
findPlanItemDefinition
-
findPlanItem
-
findPlanItemByPlanItemDefinitionId
-
addAssociation
-
findTextAnnotation
-
addTextAnnotation
-
addCriterion
-
getCriterion
-
addCriterionTechnicalId
-
getCriterionId
-
addGraphicInfo
-
getGraphicInfo
-
removeGraphicInfo
-
getFlowLocationGraphicInfo
-
removeFlowGraphicInfoList
-
getLocationMap
-
getFlowLocationMap
-
getEdgeInfo
-
addEdgeInfo
-
getEdgeMap
-
getLabelGraphicInfo
-
addLabelGraphicInfo
-
removeLabelGraphicInfo
-
getLabelLocationMap
-
addFlowGraphicInfoList
-
getId
-
setId
-
getName
-
setName
-
getTargetNamespace
-
setTargetNamespace
-
getExpressionLanguage
-
setExpressionLanguage
-
getExporter
-
setExporter
-
getExporterVersion
-
setExporterVersion
-
getAuthor
-
setAuthor
-
getCreationDate
-
setCreationDate
-
getCases
-
setCases
-
getProcesses
-
setProcesses
-
getAssociations
-
setAssociations
-
getTextAnnotations
-
setTextAnnotations
-
addNamespace
-
containsNamespacePrefix
-
getNamespace
-
getNamespaces
-
getDefinitionsAttributes
-
getDefinitionsAttributeValue
-
addDefinitionsAttribute
-
setDefinitionsAttributes
-