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, toStringpublic 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.DecisionServiceNodepublic DMNExpressionEvaluator getEvaluator()
public void setEvaluator(DMNExpressionEvaluator evaluator)
public org.kie.dmn.api.core.DMNType getResultType()
getResultType in interface org.kie.dmn.api.core.ast.DecisionServiceNodepublic void setResultType(org.kie.dmn.api.core.DMNType resultType)
public org.kie.dmn.api.core.DMNType getType()
getType in class DMNBaseNodepublic Map<String,org.kie.dmn.api.core.ast.DMNNode> getDependencies()
getDependencies in class DMNBaseNodepublic void setDependencies(Map<String,org.kie.dmn.api.core.ast.DMNNode> dependencies)
setDependencies in class DMNBaseNodepublic void addDependency(String name, org.kie.dmn.api.core.ast.DMNNode dependency)
addDependency in class DMNBaseNodepublic void addInputParameter(String name, org.kie.dmn.api.core.ast.DMNNode node)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.