Package org.kie.dmn.model.api
Interface Definitions
-
- All Superinterfaces:
DMNElement,DMNModelInstrumentedBase,NamedElement
- All Known Implementing Classes:
TDefinitions,TDefinitions,TDefinitions,TDefinitions
public interface Definitions extends NamedElement
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.dmn.model.api.DMNElement
DMNElement.ExtensionElements
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<Artifact>getArtifact()java.util.List<BusinessContextElement>getBusinessContextElement()java.util.List<DecisionService>getDecisionService()Internal model: this will filter from DRGElement the Decision ServiceDMNDIgetDMNDI()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 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
-
-
-
-
Method Detail
-
getImport
java.util.List<Import> getImport()
-
getItemDefinition
java.util.List<ItemDefinition> getItemDefinition()
-
getDrgElement
java.util.List<DRGElement> getDrgElement()
-
getArtifact
java.util.List<Artifact> getArtifact()
-
getElementCollection
java.util.List<ElementCollection> getElementCollection()
-
getBusinessContextElement
java.util.List<BusinessContextElement> getBusinessContextElement()
-
getDecisionService
java.util.List<DecisionService> getDecisionService()
Internal model: this will filter from DRGElement the Decision Service
-
normalize
void normalize()
Internal 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.)
-
getExpressionLanguage
java.lang.String getExpressionLanguage()
-
setExpressionLanguage
void setExpressionLanguage(java.lang.String value)
-
getTypeLanguage
java.lang.String getTypeLanguage()
-
setTypeLanguage
void setTypeLanguage(java.lang.String value)
-
getNamespace
java.lang.String getNamespace()
-
setNamespace
void setNamespace(java.lang.String value)
-
getExporter
java.lang.String getExporter()
-
setExporter
void setExporter(java.lang.String value)
-
getExporterVersion
java.lang.String getExporterVersion()
-
setExporterVersion
void setExporterVersion(java.lang.String value)
-
getDMNDI
DMNDI getDMNDI()
- Since:
- DMN v1.2
-
setDMNDI
void setDMNDI(DMNDI value)
- Since:
- DMN v1.2
-
-