Package org.kie.dmn.core.ast
Class BusinessKnowledgeModelNodeImpl
- java.lang.Object
-
- org.kie.dmn.core.ast.DMNBaseNode
-
- org.kie.dmn.core.ast.BusinessKnowledgeModelNodeImpl
-
- All Implemented Interfaces:
org.kie.dmn.api.core.ast.BusinessKnowledgeModelNode,org.kie.dmn.api.core.ast.DMNNode
public class BusinessKnowledgeModelNodeImpl extends DMNBaseNode implements org.kie.dmn.api.core.ast.BusinessKnowledgeModelNode
-
-
Constructor Summary
Constructors Constructor Description BusinessKnowledgeModelNodeImpl()BusinessKnowledgeModelNodeImpl(org.kie.dmn.model.api.BusinessKnowledgeModel bkm)BusinessKnowledgeModelNodeImpl(org.kie.dmn.model.api.BusinessKnowledgeModel bkm, org.kie.dmn.api.core.DMNType type, org.kie.dmn.api.core.DMNType resultType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.dmn.model.api.BusinessKnowledgeModelgetBusinessKnowledModel()DMNExpressionEvaluatorgetEvaluator()org.kie.dmn.api.core.DMNTypegetResultType()org.kie.dmn.api.core.DMNTypegetType()voidsetBusinessKnowledgeModel(org.kie.dmn.model.api.BusinessKnowledgeModel bkm)voidsetEvaluator(DMNExpressionEvaluator evaluator)voidsetResultType(org.kie.dmn.api.core.DMNType resultType)voidsetType(org.kie.dmn.api.core.DMNType type)-
Methods inherited from class org.kie.dmn.core.ast.DMNBaseNode
addDependency, addModelImportAliases, getDependencies, getId, getIdentifierString, getInformationRequirement, getKnowledgeRequirement, getModelImportAliasFor, getModelName, getModelNamespace, getName, getSource, setDependencies, toString
-
-
-
-
Constructor Detail
-
BusinessKnowledgeModelNodeImpl
public BusinessKnowledgeModelNodeImpl()
-
BusinessKnowledgeModelNodeImpl
public BusinessKnowledgeModelNodeImpl(org.kie.dmn.model.api.BusinessKnowledgeModel bkm)
-
BusinessKnowledgeModelNodeImpl
public BusinessKnowledgeModelNodeImpl(org.kie.dmn.model.api.BusinessKnowledgeModel bkm, org.kie.dmn.api.core.DMNType type, org.kie.dmn.api.core.DMNType resultType)
-
-
Method Detail
-
getBusinessKnowledModel
public org.kie.dmn.model.api.BusinessKnowledgeModel getBusinessKnowledModel()
- Specified by:
getBusinessKnowledModelin interfaceorg.kie.dmn.api.core.ast.BusinessKnowledgeModelNode
-
setBusinessKnowledgeModel
public void setBusinessKnowledgeModel(org.kie.dmn.model.api.BusinessKnowledgeModel bkm)
-
getEvaluator
public DMNExpressionEvaluator getEvaluator()
-
setEvaluator
public void setEvaluator(DMNExpressionEvaluator evaluator)
-
getResultType
public org.kie.dmn.api.core.DMNType getResultType()
- Specified by:
getResultTypein interfaceorg.kie.dmn.api.core.ast.BusinessKnowledgeModelNode
-
setResultType
public void setResultType(org.kie.dmn.api.core.DMNType resultType)
-
setType
public void setType(org.kie.dmn.api.core.DMNType type)
-
getType
public org.kie.dmn.api.core.DMNType getType()
- Specified by:
getTypein classDMNBaseNode
-
-