Interface DmnElementTransformHandler<Source extends DmnModelElementInstance,Target>
- Type Parameters:
Source
- the type of the transformation inputTarget
- the type of the transformation output
- All Known Implementing Classes:
DecisionDefinitionHandler
,DecisionRequirementsDefinitionTransformHandler
,DmnDecisionRequirementsGraphTransformHandler
,DmnDecisionTableConditionTransformHandler
,DmnDecisionTableInputExpressionTransformHandler
,DmnDecisionTableInputTransformHandler
,DmnDecisionTableOutputTransformHandler
,DmnDecisionTableRuleTransformHandler
,DmnDecisionTableTransformHandler
,DmnDecisionTransformHandler
,DmnLiternalExpressionTransformHandler
,DmnVariableTransformHandler
public interface DmnElementTransformHandler<Source extends DmnModelElementInstance,Target>
Handler to transform a DMN model element. By design, all handler implementations have to be stateless since they are
stored by the static context of DefaultElementTransformHandlerRegistry & can be shared across different
DmnEngineConfigurations or ProcessEngineConfiguration.
-
Method Summary
Modifier and TypeMethodDescriptionhandleElement
(DmnElementTransformContext context, Source element) Transform a DMN model element
-
Method Details
-
handleElement
Transform a DMN model element- Parameters:
context
- the transformation contextelement
- the source element- Returns:
- the transformed element
-