public class DecisionServiceNodeImpl extends DMNBaseNode implements org.kie.dmn.api.core.ast.DecisionServiceNode
Constructor and Description |
---|
DecisionServiceNodeImpl(org.kie.dmn.model.api.DecisionService ds,
org.kie.dmn.api.core.DMNType resultType) |
Modifier and Type | Method and Description |
---|---|
void |
addDependency(String name,
org.kie.dmn.api.core.ast.DMNNode dependency) |
void |
addInputParameter(String name,
org.kie.dmn.api.core.ast.DMNNode node) |
org.kie.dmn.model.api.DecisionService |
getDecisionService() |
Map<String,org.kie.dmn.api.core.ast.DMNNode> |
getDependencies()
Will always return an empty collection, a Decision Service has no dependency.
|
DMNExpressionEvaluator |
getEvaluator() |
Map<String,org.kie.dmn.api.core.ast.DMNNode> |
getInputParameters() |
org.kie.dmn.api.core.DMNType |
getResultType() |
org.kie.dmn.api.core.DMNType |
getType() |
void |
setDependencies(Map<String,org.kie.dmn.api.core.ast.DMNNode> dependencies) |
void |
setEvaluator(DMNExpressionEvaluator evaluator) |
void |
setResultType(org.kie.dmn.api.core.DMNType resultType) |
addModelImportAliases, getId, getIdentifierString, getInformationRequirement, getKnowledgeRequirement, getModelImportAliasFor, getModelName, getModelNamespace, getName, getSource, toString
public DecisionServiceNodeImpl(org.kie.dmn.model.api.DecisionService ds, org.kie.dmn.api.core.DMNType resultType)
public org.kie.dmn.model.api.DecisionService getDecisionService()
getDecisionService
in interface org.kie.dmn.api.core.ast.DecisionServiceNode
public DMNExpressionEvaluator getEvaluator()
public void setEvaluator(DMNExpressionEvaluator evaluator)
public org.kie.dmn.api.core.DMNType getResultType()
getResultType
in interface org.kie.dmn.api.core.ast.DecisionServiceNode
public void setResultType(org.kie.dmn.api.core.DMNType resultType)
public org.kie.dmn.api.core.DMNType getType()
getType
in class DMNBaseNode
public Map<String,org.kie.dmn.api.core.ast.DMNNode> getDependencies()
getDependencies
in class DMNBaseNode
public void setDependencies(Map<String,org.kie.dmn.api.core.ast.DMNNode> dependencies)
setDependencies
in class DMNBaseNode
public void addDependency(String name, org.kie.dmn.api.core.ast.DMNNode dependency)
addDependency
in class DMNBaseNode
public void addInputParameter(String name, org.kie.dmn.api.core.ast.DMNNode node)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.