Class CmmnModel

java.lang.Object
org.flowable.cmmn.model.CmmnModel

public class CmmnModel extends Object
Author:
Joram Barrez
  • Field Details

  • Constructor Details

    • CmmnModel

      public CmmnModel()
  • Method Details

    • addCase

      public void addCase(Case caze)
    • getPrimaryCase

      public Case getPrimaryCase()
    • getCaseById

      public Case getCaseById(String id)
    • addProcess

      public void addProcess(Process process)
    • getProcessById

      public Process getProcessById(String id)
    • addDecision

      public void addDecision(Decision decision)
    • getDecisionById

      public Decision getDecisionById(String id)
    • getDecisions

      public Collection<Decision> getDecisions()
    • findPlanItemDefinition

      public PlanItemDefinition findPlanItemDefinition(String id)
    • findPlanItem

      public PlanItem findPlanItem(String id)
    • findPlanItemByPlanItemDefinitionId

      public PlanItem findPlanItemByPlanItemDefinitionId(String id)
    • addAssociation

      public void addAssociation(Association association)
    • findTextAnnotation

      public TextAnnotation findTextAnnotation(String id)
    • addTextAnnotation

      public void addTextAnnotation(TextAnnotation textAnnotation)
    • addCriterion

      public void addCriterion(String key, Criterion criterion)
    • getCriterion

      public Criterion getCriterion(String key)
    • addCriterionTechnicalId

      public void addCriterionTechnicalId(String technicalId, String id)
    • getCriterionId

      public String getCriterionId(String technicalId)
    • 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)
    • getLocationMap

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

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

      public CmmnDiEdge getEdgeInfo(String key)
    • addEdgeInfo

      public void addEdgeInfo(String key, CmmnDiEdge edgeInfo)
    • getEdgeMap

      public Map<String,CmmnDiEdge> 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)
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getTargetNamespace

      public String getTargetNamespace()
    • setTargetNamespace

      public void setTargetNamespace(String targetNamespace)
    • getExpressionLanguage

      public String getExpressionLanguage()
    • setExpressionLanguage

      public void setExpressionLanguage(String expressionLanguage)
    • getExporter

      public String getExporter()
    • setExporter

      public void setExporter(String exporter)
    • getExporterVersion

      public String getExporterVersion()
    • setExporterVersion

      public void setExporterVersion(String exporterVersion)
    • getAuthor

      public String getAuthor()
    • setAuthor

      public void setAuthor(String author)
    • getCreationDate

      public Date getCreationDate()
    • setCreationDate

      public void setCreationDate(Date creationDate)
    • getCases

      public List<Case> getCases()
    • setCases

      public void setCases(List<Case> cases)
    • getProcesses

      public List<Process> getProcesses()
    • setProcesses

      public void setProcesses(List<Process> processes)
    • getAssociations

      public List<Association> getAssociations()
    • setAssociations

      public void setAssociations(List<Association> associations)
    • getTextAnnotations

      public List<TextAnnotation> getTextAnnotations()
    • setTextAnnotations

      public void setTextAnnotations(List<TextAnnotation> textAnnotations)
    • 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()
    • 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)