Package org.flowable.dmn.model
Class DmnDefinition
java.lang.Object
org.flowable.dmn.model.DmnElement
org.flowable.dmn.model.NamedElement
org.flowable.dmn.model.DmnDefinition
- Author:
- Yvo Swillens
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<String,
List<GraphicInfo>> protected List<DecisionService>
protected Map<String,
DmnDiDiagram> protected String
protected String
protected String
protected Map<String,
List<GraphicInfo>> protected List<ItemDefinition>
protected Map<String,
Map<String, GraphicInfo>> protected Map<String,
GraphicInfo> protected Map<String,
Map<String, GraphicInfo>> protected Map<String,
GraphicInfo> protected String
protected String
Fields inherited from class org.flowable.dmn.model.NamedElement
name
Fields inherited from class org.flowable.dmn.model.DmnElement
attributes, description, extensionElements, id, label
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDecision
(Decision decision) void
addDecisionService
(DecisionService decisionService) void
addDecisionServiceDividerGraphicInfoList
(String key, List<GraphicInfo> graphicInfoList) void
addDecisionServiceDividerGraphicInfoListByDiagramId
(String diagramId, String key, List<GraphicInfo> graphicInfoList) void
addDiDiagram
(DmnDiDiagram diDiagram) void
addFlowGraphicInfoList
(String key, List<GraphicInfo> graphicInfoList) void
addFlowGraphicInfoListByDiagramId
(String diagramId, String key, List<GraphicInfo> graphicInfoList) void
addGraphicInfo
(String key, GraphicInfo graphicInfo) void
addGraphicInfoByDiagramId
(String diagramId, String key, GraphicInfo graphicInfo) void
addInputData
(InputData inputData) void
addItemDefinition
(ItemDefinition itemDefinition) void
addLabelGraphicInfo
(String key, GraphicInfo graphicInfo) void
addLabelGraphicInfoByDiagramId
(String diagramId, String key, GraphicInfo graphicInfo) void
addNamespace
(String prefix, String uri) getDiDiagram
(String diagramId) getFlowLocationMapByDiagramId
(String diagramId) getGraphicInfo
(String key) getGraphicInfoByDiagramId
(String diagramId, String key) getLabelLocationByDiagramId
(String diagramId) getLocationMapByDiagramId
(String diagramId) void
removeFlowLocationByDiagramId
(String diagramId) void
void
removeLocationByDiagramId
(String diagramId) void
setExporter
(String exporter) void
setExporterVersion
(String exporterVersion) void
setExpressionLanguage
(String expressionLanguage) void
setInputData
(List<InputData> inputData) void
setItemDefinitions
(List<ItemDefinition> itemDefinitions) void
setNamespace
(String namespace) void
setTypeLanguage
(String typeLanguage) Methods inherited from class org.flowable.dmn.model.NamedElement
getName, setName
Methods inherited from class org.flowable.dmn.model.DmnElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getDescription, getExtensionElements, getId, getLabel, setAttributes, setDescription, setExtensionElements, setId, setLabel, setValues
-
Field Details
-
expressionLanguage
-
typeLanguage
-
namespace
-
exporter
-
exporterVersion
-
namespaceMap
-
inputData
-
itemDefinitions
-
decisions
-
decisionServices
-
diDiagrams
-
locationMap
-
locationByDiagramIdMap
-
labelLocationMap
-
labelLocationByDiagramIdMap
-
flowLocationMap
-
flowLocationByDiagramIdMap
-
decisionServiceDividerLocationMap
-
decisionServiceDividerLocationByDiagramIdMap
-
-
Constructor Details
-
DmnDefinition
public DmnDefinition()
-
-
Method Details
-
getExpressionLanguage
-
setExpressionLanguage
-
getTypeLanguage
-
setTypeLanguage
-
getNamespace
-
setNamespace
-
getInputData
-
setInputData
-
addInputData
-
setItemDefinitions
-
getItemDefinitions
-
addItemDefinition
-
getDecisions
-
addDecision
-
getDecisionById
-
getDecisionServices
-
addDecisionService
-
getDecisionServiceById
-
getDiDiagram
-
getDiDiagramMap
-
addDiDiagram
-
addGraphicInfo
-
addGraphicInfoByDiagramId
-
getGraphicInfo
-
getGraphicInfoByDiagramId
-
getLocationMap
-
getLocationByDiagramIdMap
-
getLocationMapByDiagramId
-
removeLocationByDiagramId
-
getFlowLocationGraphicInfo
-
getFlowLocationMap
-
getFlowLocationMapByDiagramId
-
getFlowLocationByDiagramIdMap
-
removeFlowLocationByDiagramId
-
addFlowGraphicInfoList
-
addFlowGraphicInfoListByDiagramId
public void addFlowGraphicInfoListByDiagramId(String diagramId, String key, List<GraphicInfo> graphicInfoList) -
getLabelLocationByDiagramIdMap
-
getLabelLocationByDiagramId
-
addLabelGraphicInfo
-
addLabelGraphicInfoByDiagramId
-
removeLabelGraphicInfo
-
getDecisionServiceDividerLocationByDiagramIdMap
-
getDecisionServiceDividerLocationMapByDiagramId
public Map<String,List<GraphicInfo>> getDecisionServiceDividerLocationMapByDiagramId(String diagramId) -
getDecisionServiceDividerLocationMap
-
getDecisionServiceDividerGraphicInfo
-
addDecisionServiceDividerGraphicInfoList
-
addDecisionServiceDividerGraphicInfoListByDiagramId
public void addDecisionServiceDividerGraphicInfoListByDiagramId(String diagramId, String key, List<GraphicInfo> graphicInfoList) -
getExporter
-
setExporter
-
getExporterVersion
-
setExporterVersion
-
getNamespaces
-
addNamespace
-