Package org.kie.dmn.model.v1_4
Class TDefinitions
- java.lang.Object
-
- org.kie.dmn.model.v1_4.KieDMNModelInstrumentedBase
-
- org.kie.dmn.model.v1_4.TDMNElement
-
- org.kie.dmn.model.v1_4.TNamedElement
-
- org.kie.dmn.model.v1_4.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_4.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 java.util.List<Import>_importprotected java.util.List<Artifact>artifactprotected java.util.List<BusinessContextElement>businessContextElementstatic java.lang.StringDEFAULT_EXPRESSION_LANGUAGEstatic java.lang.StringDEFAULT_TYPE_LANGUAGEprotected DMNDIdmndiprotected java.util.List<DRGElement>drgElementprotected java.util.List<ElementCollection>elementCollectionprotected java.lang.Stringexporterprotected java.lang.StringexporterVersionprotected java.lang.StringexpressionLanguageprotected java.util.List<ItemDefinition>itemDefinitionprotected java.lang.Stringnamespaceprotected java.lang.StringtypeLanguage-
Fields inherited from class org.kie.dmn.model.v1_4.TNamedElement
name
-
Fields inherited from class org.kie.dmn.model.v1_4.TDMNElement
description, extensionElements, id, label
-
-
Constructor Summary
Constructors Constructor Description TDefinitions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Artifact>getArtifact()java.util.List<BusinessContextElement>getBusinessContextElement()java.util.List<DecisionService>getDecisionService()Implementing support for internal modelDMNDIgetDMNDI()java.util.List<DRGElement>getDrgElement()java.util.List<ElementCollection>getElementCollection()java.lang.StringgetExporter()java.lang.StringgetExporterVersion()java.lang.StringgetExpressionLanguage()java.util.List<Import>getImport()java.util.List<ItemDefinition>getItemDefinition()java.lang.StringgetNamespace()java.lang.StringgetTypeLanguage()voidnormalize()Internal model: mutates the current Definitions' ItemDefinition(s) typeRef QName to be properly valorized in the namespaces.voidsetDMNDI(DMNDI value)voidsetExporter(java.lang.String value)voidsetExporterVersion(java.lang.String value)voidsetExpressionLanguage(java.lang.String value)voidsetNamespace(java.lang.String value)voidsetTypeLanguage(java.lang.String value)-
Methods inherited from class org.kie.dmn.model.v1_4.TNamedElement
getName, setName
-
Methods inherited from class org.kie.dmn.model.v1_4.TDMNElement
getDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabel
-
Methods inherited from class org.kie.dmn.model.v1_4.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 java.lang.String DEFAULT_EXPRESSION_LANGUAGE
- See Also:
- Constant Field Values
-
DEFAULT_TYPE_LANGUAGE
public static final java.lang.String DEFAULT_TYPE_LANGUAGE
- See Also:
- Constant Field Values
-
_import
protected java.util.List<Import> _import
-
itemDefinition
protected java.util.List<ItemDefinition> itemDefinition
-
drgElement
protected java.util.List<DRGElement> drgElement
-
artifact
protected java.util.List<Artifact> artifact
-
elementCollection
protected java.util.List<ElementCollection> elementCollection
-
businessContextElement
protected java.util.List<BusinessContextElement> businessContextElement
-
dmndi
protected DMNDI dmndi
-
expressionLanguage
protected java.lang.String expressionLanguage
-
typeLanguage
protected java.lang.String typeLanguage
-
namespace
protected java.lang.String namespace
-
exporter
protected java.lang.String exporter
-
exporterVersion
protected java.lang.String exporterVersion
-
-
Method Detail
-
getImport
public java.util.List<Import> getImport()
- Specified by:
getImportin interfaceDefinitions
-
getItemDefinition
public java.util.List<ItemDefinition> getItemDefinition()
- Specified by:
getItemDefinitionin interfaceDefinitions
-
getDrgElement
public java.util.List<DRGElement> getDrgElement()
- Specified by:
getDrgElementin interfaceDefinitions
-
getArtifact
public java.util.List<Artifact> getArtifact()
- Specified by:
getArtifactin interfaceDefinitions
-
getElementCollection
public java.util.List<ElementCollection> getElementCollection()
- Specified by:
getElementCollectionin interfaceDefinitions
-
getBusinessContextElement
public java.util.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 java.lang.String getExpressionLanguage()
- Specified by:
getExpressionLanguagein interfaceDefinitions
-
getTypeLanguage
public java.lang.String getTypeLanguage()
- Specified by:
getTypeLanguagein interfaceDefinitions
-
setExpressionLanguage
public void setExpressionLanguage(java.lang.String value)
- Specified by:
setExpressionLanguagein interfaceDefinitions
-
setTypeLanguage
public void setTypeLanguage(java.lang.String value)
- Specified by:
setTypeLanguagein interfaceDefinitions
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespacein interfaceDefinitions
-
setNamespace
public void setNamespace(java.lang.String value)
- Specified by:
setNamespacein interfaceDefinitions
-
getExporter
public java.lang.String getExporter()
- Specified by:
getExporterin interfaceDefinitions
-
setExporter
public void setExporter(java.lang.String value)
- Specified by:
setExporterin interfaceDefinitions
-
getExporterVersion
public java.lang.String getExporterVersion()
- Specified by:
getExporterVersionin interfaceDefinitions
-
setExporterVersion
public void setExporterVersion(java.lang.String value)
- Specified by:
setExporterVersionin interfaceDefinitions
-
getDecisionService
public java.util.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
-
-