Package org.kie.dmn.core.ast
Class DecisionServiceNodeImpl
- java.lang.Object
-
- org.kie.dmn.core.ast.DMNBaseNode
-
- org.kie.dmn.core.ast.DecisionServiceNodeImpl
-
- All Implemented Interfaces:
org.kie.dmn.api.core.ast.DecisionServiceNode,org.kie.dmn.api.core.ast.DMNNode
public class DecisionServiceNodeImpl extends DMNBaseNode implements org.kie.dmn.api.core.ast.DecisionServiceNode
-
-
Constructor Summary
Constructors Constructor Description DecisionServiceNodeImpl(org.kie.dmn.model.api.DecisionService ds, 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 voidaddDependency(String name, org.kie.dmn.api.core.ast.DMNNode dependency)voidaddInputParameter(String name, org.kie.dmn.api.core.ast.DMNNode node)org.kie.dmn.model.api.DecisionServicegetDecisionService()Map<String,org.kie.dmn.api.core.ast.DMNNode>getDependencies()Will always return an empty collection, a Decision Service has no dependency.DMNExpressionEvaluatorgetEvaluator()Map<String,org.kie.dmn.api.core.ast.DMNNode>getInputParameters()org.kie.dmn.api.core.DMNTypegetResultType()org.kie.dmn.api.core.DMNTypegetType()voidsetDependencies(Map<String,org.kie.dmn.api.core.ast.DMNNode> dependencies)voidsetEvaluator(DMNExpressionEvaluator evaluator)voidsetResultType(org.kie.dmn.api.core.DMNType resultType)-
Methods inherited from class org.kie.dmn.core.ast.DMNBaseNode
addModelImportAliases, getId, getIdentifierString, getInformationRequirement, getKnowledgeRequirement, getModelImportAliasFor, getModelName, getModelNamespace, getName, getSource, toString
-
-
-
-
Method Detail
-
getDecisionService
public org.kie.dmn.model.api.DecisionService getDecisionService()
- Specified by:
getDecisionServicein interfaceorg.kie.dmn.api.core.ast.DecisionServiceNode
-
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.DecisionServiceNode
-
setResultType
public void setResultType(org.kie.dmn.api.core.DMNType resultType)
-
getType
public org.kie.dmn.api.core.DMNType getType()
- Specified by:
getTypein classDMNBaseNode
-
getDependencies
public Map<String,org.kie.dmn.api.core.ast.DMNNode> getDependencies()
Will always return an empty collection, a Decision Service has no dependency.- Overrides:
getDependenciesin classDMNBaseNode
-
setDependencies
public void setDependencies(Map<String,org.kie.dmn.api.core.ast.DMNNode> dependencies)
- Overrides:
setDependenciesin classDMNBaseNode
-
addDependency
public void addDependency(String name, org.kie.dmn.api.core.ast.DMNNode dependency)
- Overrides:
addDependencyin classDMNBaseNode
-
addInputParameter
public void addInputParameter(String name, org.kie.dmn.api.core.ast.DMNNode node)
-
-