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.DMNNodepublic String getName()
getName in interface org.kie.dmn.api.core.ast.DMNNodepublic String getModelNamespace()
getModelNamespace in interface org.kie.dmn.api.core.ast.DMNNodepublic String getModelName()
getModelName in interface org.kie.dmn.api.core.ast.DMNNodepublic 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.DMNNodeCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.