public abstract class DMNBaseNode extends Object implements org.kie.dmn.api.core.ast.DMNNode
Constructor and Description |
---|
DMNBaseNode() |
DMNBaseNode(org.kie.dmn.model.api.NamedElement source) |
Modifier and Type | Method and Description |
---|---|
void |
addDependency(String name,
org.kie.dmn.api.core.ast.DMNNode dependency) |
void |
addModelImportAliases(Map<String,QName> importAliases) |
Map<String,org.kie.dmn.api.core.ast.DMNNode> |
getDependencies() |
String |
getId() |
String |
getIdentifierString() |
List<org.kie.dmn.model.api.InformationRequirement> |
getInformationRequirement() |
List<org.kie.dmn.model.api.KnowledgeRequirement> |
getKnowledgeRequirement() |
Optional<String> |
getModelImportAliasFor(String ns,
String iModelName) |
String |
getModelName() |
String |
getModelNamespace() |
String |
getName() |
org.kie.dmn.model.api.NamedElement |
getSource() |
abstract org.kie.dmn.api.core.DMNType |
getType() |
void |
setDependencies(Map<String,org.kie.dmn.api.core.ast.DMNNode> dependencies) |
String |
toString() |
public DMNBaseNode()
public DMNBaseNode(org.kie.dmn.model.api.NamedElement source)
public abstract org.kie.dmn.api.core.DMNType getType()
public String getId()
getId
in interface org.kie.dmn.api.core.ast.DMNNode
public String getName()
getName
in interface org.kie.dmn.api.core.ast.DMNNode
public String getModelNamespace()
getModelNamespace
in interface org.kie.dmn.api.core.ast.DMNNode
public String getModelName()
getModelName
in interface org.kie.dmn.api.core.ast.DMNNode
public String getIdentifierString()
public org.kie.dmn.model.api.NamedElement getSource()
public void setDependencies(Map<String,org.kie.dmn.api.core.ast.DMNNode> dependencies)
public void addDependency(String name, org.kie.dmn.api.core.ast.DMNNode dependency)
public List<org.kie.dmn.model.api.InformationRequirement> getInformationRequirement()
public List<org.kie.dmn.model.api.KnowledgeRequirement> getKnowledgeRequirement()
public Optional<String> getModelImportAliasFor(String ns, String iModelName)
getModelImportAliasFor
in interface org.kie.dmn.api.core.ast.DMNNode
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.