Package org.kie.dmn.core.ast
Class DecisionNodeImpl
- java.lang.Object
-
- org.kie.dmn.core.ast.DMNBaseNode
-
- org.kie.dmn.core.ast.DecisionNodeImpl
-
- All Implemented Interfaces:
org.kie.dmn.api.core.ast.DecisionNode,org.kie.dmn.api.core.ast.DMNNode
public class DecisionNodeImpl extends DMNBaseNode implements org.kie.dmn.api.core.ast.DecisionNode
-
-
Constructor Summary
Constructors Constructor Description DecisionNodeImpl()DecisionNodeImpl(org.kie.dmn.model.api.Decision decision)DecisionNodeImpl(org.kie.dmn.model.api.Decision decision, org.kie.dmn.api.core.DMNType resultType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)org.kie.dmn.model.api.DecisiongetDecision()DMNExpressionEvaluatorgetEvaluator()org.kie.dmn.api.core.DMNTypegetResultType()org.kie.dmn.api.core.DMNTypegetType()inthashCode()voidsetEvaluator(DMNExpressionEvaluator evaluator)voidsetResultType(org.kie.dmn.api.core.DMNType resultType)-
Methods inherited from class org.kie.dmn.core.ast.DMNBaseNode
addDependency, addModelImportAliases, getDependencies, getId, getIdentifierString, getInformationRequirement, getKnowledgeRequirement, getModelImportAliasFor, getModelName, getModelNamespace, getName, getSource, setDependencies, toString
-
-
-
-
Method Detail
-
getDecision
public org.kie.dmn.model.api.Decision getDecision()
- Specified by:
getDecisionin interfaceorg.kie.dmn.api.core.ast.DecisionNode
-
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.DecisionNode
-
setResultType
public void setResultType(org.kie.dmn.api.core.DMNType resultType)
-
getType
public org.kie.dmn.api.core.DMNType getType()
- Specified by:
getTypein classDMNBaseNode
-
-