Package org.kie.dmn.model.v1_2
Class TDefinitions
- java.lang.Object
-
- org.kie.dmn.model.v1_2.KieDMNModelInstrumentedBase
-
- org.kie.dmn.model.v1_2.TDMNElement
-
- org.kie.dmn.model.v1_2.TNamedElement
-
- org.kie.dmn.model.v1_2.TDefinitions
-
- All Implemented Interfaces:
Definitions,DMNElement,DMNModelInstrumentedBase,NamedElement
public class TDefinitions extends TNamedElement implements Definitions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.kie.dmn.model.v1_2.TDMNElement
TDMNElement.TExtensionElements
-
Nested classes/interfaces inherited from interface org.kie.dmn.model.api.DMNElement
DMNElement.ExtensionElements
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Import>_importprotected List<Artifact>artifactprotected List<BusinessContextElement>businessContextElementstatic StringDEFAULT_EXPRESSION_LANGUAGEstatic StringDEFAULT_TYPE_LANGUAGEprotected DMNDIdmndiprotected List<DRGElement>drgElementprotected List<ElementCollection>elementCollectionprotected Stringexporterprotected StringexporterVersionprotected StringexpressionLanguageprotected List<ItemDefinition>itemDefinitionprotected Stringnamespaceprotected StringtypeLanguage-
Fields inherited from class org.kie.dmn.model.v1_2.TNamedElement
name
-
Fields inherited from class org.kie.dmn.model.v1_2.TDMNElement
description, extensionElements, id, label
-
-
Constructor Summary
Constructors Constructor Description TDefinitions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Artifact>getArtifact()List<BusinessContextElement>getBusinessContextElement()List<DecisionService>getDecisionService()Implementing support for internal modelDMNDIgetDMNDI()List<DRGElement>getDrgElement()List<ElementCollection>getElementCollection()StringgetExporter()StringgetExporterVersion()StringgetExpressionLanguage()List<Import>getImport()List<ItemDefinition>getItemDefinition()StringgetNamespace()StringgetTypeLanguage()voidnormalize()Internal model: mutates the current Definitions' ItemDefinition(s) typeRef QName to be properly valorized in the namespaces.voidsetDMNDI(DMNDI value)voidsetExporter(String value)voidsetExporterVersion(String value)voidsetExpressionLanguage(String value)voidsetNamespace(String value)voidsetTypeLanguage(String value)-
Methods inherited from class org.kie.dmn.model.v1_2.TNamedElement
getName, setName
-
Methods inherited from class org.kie.dmn.model.v1_2.TDMNElement
getDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabel
-
Methods inherited from class org.kie.dmn.model.v1_2.KieDMNModelInstrumentedBase
addChildren, findAllChildren, getAdditionalAttributes, getChildren, getIdentifierString, getLocation, getNamespaceURI, getNsContext, getParent, getParentDRDElement, getPrefixForNamespaceURI, getURIFEEL, setAdditionalAttributes, setLocation, setParent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.dmn.model.api.DMNElement
getDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabel
-
Methods inherited from interface org.kie.dmn.model.api.DMNModelInstrumentedBase
addChildren, findAllChildren, getAdditionalAttributes, getChildren, getIdentifierString, getLocation, getNamespaceURI, getNsContext, getParent, getParentDRDElement, getPrefixForNamespaceURI, getURIFEEL, recurseNsKeys, setAdditionalAttributes, setLocation, setParent
-
Methods inherited from interface org.kie.dmn.model.api.NamedElement
getName, setName
-
-
-
-
Field Detail
-
DEFAULT_EXPRESSION_LANGUAGE
public static final String DEFAULT_EXPRESSION_LANGUAGE
- See Also:
- Constant Field Values
-
DEFAULT_TYPE_LANGUAGE
public static final String DEFAULT_TYPE_LANGUAGE
- See Also:
- Constant Field Values
-
itemDefinition
protected List<ItemDefinition> itemDefinition
-
drgElement
protected List<DRGElement> drgElement
-
elementCollection
protected List<ElementCollection> elementCollection
-
businessContextElement
protected List<BusinessContextElement> businessContextElement
-
dmndi
protected DMNDI dmndi
-
expressionLanguage
protected String expressionLanguage
-
typeLanguage
protected String typeLanguage
-
namespace
protected String namespace
-
exporter
protected String exporter
-
exporterVersion
protected String exporterVersion
-
-
Method Detail
-
getImport
public List<Import> getImport()
- Specified by:
getImportin interfaceDefinitions
-
getItemDefinition
public List<ItemDefinition> getItemDefinition()
- Specified by:
getItemDefinitionin interfaceDefinitions
-
getDrgElement
public List<DRGElement> getDrgElement()
- Specified by:
getDrgElementin interfaceDefinitions
-
getArtifact
public List<Artifact> getArtifact()
- Specified by:
getArtifactin interfaceDefinitions
-
getElementCollection
public List<ElementCollection> getElementCollection()
- Specified by:
getElementCollectionin interfaceDefinitions
-
getBusinessContextElement
public List<BusinessContextElement> getBusinessContextElement()
- Specified by:
getBusinessContextElementin interfaceDefinitions
-
getDMNDI
public DMNDI getDMNDI()
- Specified by:
getDMNDIin interfaceDefinitions
-
setDMNDI
public void setDMNDI(DMNDI value)
- Specified by:
setDMNDIin interfaceDefinitions
-
getExpressionLanguage
public String getExpressionLanguage()
- Specified by:
getExpressionLanguagein interfaceDefinitions
-
getTypeLanguage
public String getTypeLanguage()
- Specified by:
getTypeLanguagein interfaceDefinitions
-
setExpressionLanguage
public void setExpressionLanguage(String value)
- Specified by:
setExpressionLanguagein interfaceDefinitions
-
setTypeLanguage
public void setTypeLanguage(String value)
- Specified by:
setTypeLanguagein interfaceDefinitions
-
getNamespace
public String getNamespace()
- Specified by:
getNamespacein interfaceDefinitions
-
setNamespace
public void setNamespace(String value)
- Specified by:
setNamespacein interfaceDefinitions
-
getExporter
public String getExporter()
- Specified by:
getExporterin interfaceDefinitions
-
setExporter
public void setExporter(String value)
- Specified by:
setExporterin interfaceDefinitions
-
getExporterVersion
public String getExporterVersion()
- Specified by:
getExporterVersionin interfaceDefinitions
-
setExporterVersion
public void setExporterVersion(String value)
- Specified by:
setExporterVersionin interfaceDefinitions
-
getDecisionService
public List<DecisionService> getDecisionService()
Implementing support for internal model- Specified by:
getDecisionServicein interfaceDefinitions
-
normalize
public void normalize()
Description copied from interface:DefinitionsInternal model: mutates the current Definitions' ItemDefinition(s) typeRef QName to be properly valorized in the namespaces. Utility method to ensure any QName references contained inside the ItemDefinitions have the namespace correctly valorized, also accordingly to the prefix. (Even in the case ofXMLConstants.DEFAULT_NS_PREFIXit will take the DMN model namespace for the no-prefix accordingly.)- Specified by:
normalizein interfaceDefinitions
-
-