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 Stringprotected Stringprotected Stringprotected 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 Stringprotected StringFields inherited from class NamedElement
nameFields inherited from class DmnElement
attributes, description, extensionElements, id, label -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDecision(Decision decision) voidaddDecisionService(DecisionService decisionService) voidaddDecisionServiceDividerGraphicInfoList(String key, List<GraphicInfo> graphicInfoList) voidaddDecisionServiceDividerGraphicInfoListByDiagramId(String diagramId, String key, List<GraphicInfo> graphicInfoList) voidaddDiDiagram(DmnDiDiagram diDiagram) voidaddFlowGraphicInfoList(String key, List<GraphicInfo> graphicInfoList) voidaddFlowGraphicInfoListByDiagramId(String diagramId, String key, List<GraphicInfo> graphicInfoList) voidaddGraphicInfo(String key, GraphicInfo graphicInfo) voidaddGraphicInfoByDiagramId(String diagramId, String key, GraphicInfo graphicInfo) voidaddInputData(InputData inputData) voidaddItemDefinition(ItemDefinition itemDefinition) voidaddLabelGraphicInfo(String key, GraphicInfo graphicInfo) voidaddLabelGraphicInfoByDiagramId(String diagramId, String key, GraphicInfo graphicInfo) voidaddNamespace(String prefix, String uri) Map<String, List<GraphicInfo>> Map<String, List<GraphicInfo>> getDiDiagram(String diagramId) Map<String, List<GraphicInfo>> Map<String, List<GraphicInfo>> getFlowLocationMapByDiagramId(String diagramId) getGraphicInfo(String key) getGraphicInfoByDiagramId(String diagramId, String key) getLabelLocationByDiagramId(String diagramId) Map<String, Map<String, GraphicInfo>> Map<String, Map<String, GraphicInfo>> getLocationMapByDiagramId(String diagramId) voidremoveFlowLocationByDiagramId(String diagramId) voidvoidremoveLocationByDiagramId(String diagramId) voidsetExporter(String exporter) voidsetExporterVersion(String exporterVersion) voidsetExpressionLanguage(String expressionLanguage) voidsetInputData(List<InputData> inputData) voidsetItemDefinitions(List<ItemDefinition> itemDefinitions) voidsetNamespace(String namespace) voidsetTypeLanguage(String typeLanguage) Methods inherited from class NamedElement
getName, setNameMethods inherited from class 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
-