Package org.kie.dmn.api.core
Interface DMNModel
-
- All Superinterfaces:
DMNMessageContainer
public interface DMNModel extends DMNMessageContainer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BusinessKnowledgeModelNode
getBusinessKnowledgeModelById(java.lang.String id)
BusinessKnowledgeModelNode
getBusinessKnowledgeModelByName(java.lang.String name)
java.util.Set<BusinessKnowledgeModelNode>
getBusinessKnowledgeModels()
DecisionNode
getDecisionById(java.lang.String id)
DecisionNode
getDecisionByName(java.lang.String name)
java.util.Set<DecisionNode>
getDecisions()
java.util.Collection<DecisionServiceNode>
getDecisionServices()
org.kie.dmn.model.api.Definitions
getDefinitions()
InputDataNode
getInputById(java.lang.String id)
InputDataNode
getInputByName(java.lang.String name)
java.util.Set<InputDataNode>
getInputs()
ItemDefNode
getItemDefinitionById(java.lang.String id)
ItemDefNode
getItemDefinitionByName(java.lang.String name)
java.util.Set<ItemDefNode>
getItemDefinitions()
java.lang.String
getName()
java.lang.String
getNamespace()
java.util.Set<InputDataNode>
getRequiredInputsForDecisionId(java.lang.String decisionId)
java.util.Set<InputDataNode>
getRequiredInputsForDecisionName(java.lang.String decisionName)
org.kie.api.io.Resource
getResource()
If the model was created from aResource
, provide the original resource; null otherwise.-
Methods inherited from interface org.kie.dmn.api.core.DMNMessageContainer
getMessages, getMessages, hasErrors
-
-
-
-
Method Detail
-
getNamespace
java.lang.String getNamespace()
-
getName
java.lang.String getName()
-
getDefinitions
org.kie.dmn.model.api.Definitions getDefinitions()
-
getInputById
InputDataNode getInputById(java.lang.String id)
-
getInputByName
InputDataNode getInputByName(java.lang.String name)
-
getInputs
java.util.Set<InputDataNode> getInputs()
-
getDecisionById
DecisionNode getDecisionById(java.lang.String id)
-
getDecisionByName
DecisionNode getDecisionByName(java.lang.String name)
-
getDecisions
java.util.Set<DecisionNode> getDecisions()
-
getRequiredInputsForDecisionName
java.util.Set<InputDataNode> getRequiredInputsForDecisionName(java.lang.String decisionName)
-
getRequiredInputsForDecisionId
java.util.Set<InputDataNode> getRequiredInputsForDecisionId(java.lang.String decisionId)
-
getBusinessKnowledgeModelById
BusinessKnowledgeModelNode getBusinessKnowledgeModelById(java.lang.String id)
-
getBusinessKnowledgeModelByName
BusinessKnowledgeModelNode getBusinessKnowledgeModelByName(java.lang.String name)
-
getBusinessKnowledgeModels
java.util.Set<BusinessKnowledgeModelNode> getBusinessKnowledgeModels()
-
getItemDefinitionById
ItemDefNode getItemDefinitionById(java.lang.String id)
-
getItemDefinitionByName
ItemDefNode getItemDefinitionByName(java.lang.String name)
-
getItemDefinitions
java.util.Set<ItemDefNode> getItemDefinitions()
-
getResource
@GwtIncompatible org.kie.api.io.Resource getResource()
If the model was created from aResource
, provide the original resource; null otherwise.
-
getDecisionServices
java.util.Collection<DecisionServiceNode> getDecisionServices()
-
-