org.camunda.bpm.dmn.engine.impl.transform
Class DmnTransformImpl
java.lang.Object
org.camunda.bpm.dmn.engine.impl.transform.DmnTransformImpl
- All Implemented Interfaces:
- DmnElementHandlerContext, DmnTransform
public class DmnTransformImpl
- extends Object
- implements DmnTransform, DmnElementHandlerContext
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transformer
protected DmnTransformer transformer
elementHandlerRegistry
protected DmnElementHandlerRegistry elementHandlerRegistry
transformListeners
protected List<DmnTransformListener> transformListeners
dataTypeTransformerFactory
protected DataTypeTransformerFactory dataTypeTransformerFactory
modelInstance
protected org.camunda.bpm.model.dmn.DmnModelInstance modelInstance
decisionModel
protected DmnDecisionModelImpl decisionModel
decision
protected DmnDecisionTableImpl decision
parent
protected Object parent
inputEntries
protected Map<String,DmnClauseEntryImpl> inputEntries
outputEntries
protected Map<String,DmnClauseEntryImpl> outputEntries
DmnTransformImpl
public DmnTransformImpl(DmnTransformer transformer)
setModelInstance
public DmnTransform setModelInstance(File file)
- Specified by:
setModelInstance in interface DmnTransform
setModelInstance
public DmnTransform setModelInstance(InputStream inputStream)
- Specified by:
setModelInstance in interface DmnTransform
setModelInstance
public DmnTransform setModelInstance(org.camunda.bpm.model.dmn.DmnModelInstance modelInstance)
- Specified by:
setModelInstance in interface DmnTransform
transform
public DmnDecisionModel transform()
- Specified by:
transform in interface DmnTransform
transformDefinitions
protected DmnDecisionModel transformDefinitions()
transformItemDefinitions
protected void transformItemDefinitions()
transformItemDefinition
protected void transformItemDefinition(org.camunda.bpm.model.dmn.instance.ItemDefinition itemDefinition)
transformDecisions
protected void transformDecisions()
transformDecision
protected void transformDecision(org.camunda.bpm.model.dmn.instance.Decision decision)
transformDecisionTable
protected DmnDecision transformDecisionTable(org.camunda.bpm.model.dmn.instance.DecisionTable decisionTable)
transformClause
protected void transformClause(org.camunda.bpm.model.dmn.instance.Clause clause)
transformInputClause
protected DmnClause transformInputClause(org.camunda.bpm.model.dmn.instance.Clause clause)
transformInputExpression
protected DmnExpression transformInputExpression(org.camunda.bpm.model.dmn.instance.InputExpression inputExpression)
transformOutputClause
protected DmnClause transformOutputClause(org.camunda.bpm.model.dmn.instance.Clause clause)
transformRule
protected void transformRule(org.camunda.bpm.model.dmn.instance.Rule rule)
transformCondition
protected DmnClauseEntryImpl transformCondition(org.camunda.bpm.model.dmn.instance.Expression condition)
transformConclusion
protected DmnClauseEntryImpl transformConclusion(org.camunda.bpm.model.dmn.instance.Expression conclusion)
isInputClause
protected boolean isInputClause(org.camunda.bpm.model.dmn.instance.Clause clause)
isOutputClause
protected boolean isOutputClause(org.camunda.bpm.model.dmn.instance.Clause clause)
getElementHandler
protected <Source extends org.camunda.bpm.model.dmn.instance.DmnModelElementInstance,Target> DmnElementHandler<Source,Target> getElementHandler(Class<Source> elementClass)
notifyTransformListeners
protected void notifyTransformListeners(org.camunda.bpm.model.dmn.instance.Definitions definitions,
DmnDecisionModel decisionModel)
notifyTransformListeners
protected void notifyTransformListeners(org.camunda.bpm.model.dmn.instance.ItemDefinition itemDefinition,
DmnItemDefinition dmnItemDefinition)
notifyTransformListeners
protected void notifyTransformListeners(org.camunda.bpm.model.dmn.instance.Decision decision,
DmnDecision dmnDecision)
notifyTransformListeners
protected void notifyTransformListeners(org.camunda.bpm.model.dmn.instance.Clause clause,
DmnClause dmnClause)
notifyTransformListeners
protected void notifyTransformListeners(org.camunda.bpm.model.dmn.instance.Rule rule,
DmnRule dmnRule)
getModelInstance
public org.camunda.bpm.model.dmn.DmnModelInstance getModelInstance()
- Specified by:
getModelInstance in interface DmnElementHandlerContext
getDecisionModel
public DmnDecisionModel getDecisionModel()
- Specified by:
getDecisionModel in interface DmnElementHandlerContext
getParent
public Object getParent()
- Specified by:
getParent in interface DmnElementHandlerContext
getDecision
public DmnDecision getDecision()
- Specified by:
getDecision in interface DmnElementHandlerContext
getDataTypeTransformerFactory
public DataTypeTransformerFactory getDataTypeTransformerFactory()
- Specified by:
getDataTypeTransformerFactory in interface DmnElementHandlerContext
Copyright © 2015 camunda services GmbH. All rights reserved.