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 List<Artifact>getArtifact()List<BusinessContextElement>getBusinessContextElement()List<DecisionService>getDecisionService()Internal model: this will filter from DRGElement the Decision ServiceDMNDIgetDMNDI()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 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
-
getItemDefinition
List<ItemDefinition> getItemDefinition()
-
getDrgElement
List<DRGElement> getDrgElement()
-
getElementCollection
List<ElementCollection> getElementCollection()
-
getBusinessContextElement
List<BusinessContextElement> getBusinessContextElement()
-
getDecisionService
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
String getExpressionLanguage()
-
setExpressionLanguage
void setExpressionLanguage(String value)
-
getTypeLanguage
String getTypeLanguage()
-
setTypeLanguage
void setTypeLanguage(String value)
-
getNamespace
String getNamespace()
-
setNamespace
void setNamespace(String value)
-
getExporter
String getExporter()
-
setExporter
void setExporter(String value)
-
getExporterVersion
String getExporterVersion()
-
setExporterVersion
void setExporterVersion(String value)
-
getDMNDI
DMNDI getDMNDI()
- Since:
- DMN v1.2
-
setDMNDI
void setDMNDI(DMNDI value)
- Since:
- DMN v1.2
-
-