Methods
Modifier and Type |
Method and Description |
protected void |
buildDecisionRequirements(Collection<Decision> decisions,
Map<String,DmnDecisionImpl> dmnDecisions) |
protected void |
ensureNoLoopInDecision(DmnDecision decision,
List<String> parentDecisionList,
List<String> visitedDecisions) |
protected void |
ensureNoLoopInDecisions(List<DmnDecision> dmnDecisionList) |
DmnDataTypeTransformerRegistry |
getDataTypeTransformerRegistry() |
DmnDecision |
getDecision() |
DmnHitPolicyHandlerRegistry |
getHitPolicyHandlerRegistry() |
DmnModelInstance |
getModelInstance() |
Object |
getParent() |
protected List<DmnDecision> |
getRequiredDmnDecisions(Decision decision,
Map<String,DmnDecisionImpl> dmnDecisions) |
DmnTransform |
modelInstance(DmnModelInstance modelInstance)
Set the DMN model instance to transform.
|
DmnTransform |
modelInstance(File file)
Set the DMN model instance to transform as file.
|
DmnTransform |
modelInstance(InputStream inputStream)
Set the DMN model instance to transform as input stream.
|
protected void |
notifyTransformListeners(Decision decision,
DmnDecision dmnDecision) |
protected void |
notifyTransformListeners(Definitions definitions,
DmnDecisionRequirementsGraphImpl dmnDecisionRequirementsGraph) |
protected void |
notifyTransformListeners(Input input,
DmnDecisionTableInputImpl dmnInput) |
protected void |
notifyTransformListeners(Output output,
DmnDecisionTableOutputImpl dmnOutput) |
protected void |
notifyTransformListeners(Rule rule,
DmnDecisionTableRuleImpl dmnRule) |
void |
setModelInstance(DmnModelInstance modelInstance)
Set the DMN model instance to transform.
|
void |
setModelInstance(File file)
Set the DMN model instance to transform as file.
|
void |
setModelInstance(InputStream inputStream)
Set the DMN model instance to transform as input stream.
|
protected DmnDecisionImpl |
transformDecision(Decision decision) |
protected DmnDecisionLiteralExpressionImpl |
transformDecisionLiteralExpression(Decision decision,
LiteralExpression literalExpression) |
<T extends DmnDecisionRequirementsGraph> T |
transformDecisionRequirementsGraph()
Transform the decision requirements graph and all containing decisions of
the DMN model instance.
|
<T extends DmnDecision> List<T> |
transformDecisions()
Transform all decisions of the DMN model instance.
|
protected List<DmnDecision> |
transformDecisions(Collection<Decision> decisions) |
protected DmnDecisionTableImpl |
transformDecisionTable(DecisionTable decisionTable) |
protected DmnDecisionTableInputImpl |
transformDecisionTableInput(Input input) |
protected DmnDecisionTableOutputImpl |
transformDecisionTableOutput(Output output) |
protected DmnDecisionTableRuleImpl |
transformDecisionTableRule(Rule rule) |
protected DmnDecisionRequirementsGraph |
transformDefinitions(Definitions definitions) |
protected Map<String,DmnDecisionImpl> |
transformIndividualDecisions(Collection<Decision> decisions) |
protected DmnExpressionImpl |
transformInputEntry(InputEntry inputEntry) |
protected DmnExpressionImpl |
transformInputExpression(InputExpression inputExpression) |
protected DmnExpressionImpl |
transformLiteralExpression(LiteralExpression literalExpression) |
protected DmnExpressionImpl |
transformOutputEntry(OutputEntry outputEntry) |
protected DmnVariableImpl |
transformVariable(Variable variable) |