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 Stringprotected Dateprotected Map<String,List<ExtensionAttribute>> protected Map<String,CmmnDiEdge> protected Stringprotected Stringprotected Stringprotected Map<String,List<GraphicInfo>> protected Stringprotected Map<String,GraphicInfo> protected Map<String,GraphicInfo> protected Stringprotected Stringprotected List<TextAnnotation> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAssociation(Association association) voidvoidaddCriterion(String key, Criterion criterion) voidaddCriterionTechnicalId(String technicalId, String id) voidaddDecision(Decision decision) voidaddDefinitionsAttribute(ExtensionAttribute attribute) voidaddEdgeInfo(String key, CmmnDiEdge edgeInfo) voidaddFlowGraphicInfoList(String key, List<GraphicInfo> graphicInfoList) voidaddGraphicInfo(String key, GraphicInfo graphicInfo) voidaddLabelGraphicInfo(String key, GraphicInfo graphicInfo) voidaddNamespace(String prefix, String uri) voidaddProcess(Process process) voidaddTextAnnotation(TextAnnotation textAnnotation) booleancontainsNamespacePrefix(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) voidvoidremoveGraphicInfo(String key) voidvoidsetAssociations(List<Association> associations) voidvoidvoidsetCreationDate(Date creationDate) voidsetDefinitionsAttributes(Map<String, List<ExtensionAttribute>> attributes) voidsetExporter(String exporter) voidsetExporterVersion(String exporterVersion) voidsetExpressionLanguage(String expressionLanguage) voidvoidvoidsetProcesses(List<Process> processes) voidsetTargetNamespace(String targetNamespace) voidsetTextAnnotations(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
-