Class AbstractBpmnEventDefinitionTransformationRenderer<R extends org.omg.spec.bpmn.model.TEventDefinition,S extends org.hl7.fhir.r4.model.BackboneElement,T extends org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent>
- java.lang.Object
-
- science.aist.msbpmn.service.transformation.renderer.AbstractBpmnEventDefinitionTransformationRenderer<R,S,T>
-
- All Implemented Interfaces:
science.aist.gtf.transformation.renderer.TransformationRender<javax.xml.bind.JAXBElement<? extends R>,R,science.aist.gtf.graph.Graph<S,Void>,science.aist.gtf.graph.Vertex<T,Void>>
- Direct Known Subclasses:
BpmnConditionalEventDefinitionTransformationRenderer
,BpmnTTimerEventDefinitionTransformerRenderer
public abstract class AbstractBpmnEventDefinitionTransformationRenderer<R extends org.omg.spec.bpmn.model.TEventDefinition,S extends org.hl7.fhir.r4.model.BackboneElement,T extends org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent> extends Object implements science.aist.gtf.transformation.renderer.TransformationRender<javax.xml.bind.JAXBElement<? extends R>,R,science.aist.gtf.graph.Graph<S,Void>,science.aist.gtf.graph.Vertex<T,Void>>
Abstract class to create event definitions
- Author:
- Andreas Pointner
-
-
Constructor Summary
Constructors Constructor Description AbstractBpmnEventDefinitionTransformationRenderer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract Function<R,javax.xml.bind.JAXBElement<? extends R>>
constructJaxBElementMapping()
R
mapProperties(R r, science.aist.gtf.graph.Graph<S,Void> graph, science.aist.gtf.graph.Vertex<T,Void> vertex)
javax.xml.bind.JAXBElement<? extends R>
renderElement(science.aist.gtf.graph.Graph<S,Void> container, science.aist.gtf.graph.Vertex<T,Void> currentElement)
-
-
-
Method Detail
-
constructJaxBElementMapping
protected abstract Function<R,javax.xml.bind.JAXBElement<? extends R>> constructJaxBElementMapping()
-
renderElement
public javax.xml.bind.JAXBElement<? extends R> renderElement(science.aist.gtf.graph.Graph<S,Void> container, science.aist.gtf.graph.Vertex<T,Void> currentElement)
- Specified by:
renderElement
in interfacescience.aist.gtf.transformation.renderer.TransformationRender<javax.xml.bind.JAXBElement<? extends R extends org.omg.spec.bpmn.model.TEventDefinition>,R extends org.omg.spec.bpmn.model.TEventDefinition,science.aist.gtf.graph.Graph<S extends org.hl7.fhir.r4.model.BackboneElement,Void>,science.aist.gtf.graph.Vertex<T extends org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent,Void>>
-
mapProperties
@OverridingMethodsMustInvokeSuper public R mapProperties(R r, science.aist.gtf.graph.Graph<S,Void> graph, science.aist.gtf.graph.Vertex<T,Void> vertex)
- Specified by:
mapProperties
in interfacescience.aist.gtf.transformation.renderer.TransformationRender<javax.xml.bind.JAXBElement<? extends R extends org.omg.spec.bpmn.model.TEventDefinition>,R extends org.omg.spec.bpmn.model.TEventDefinition,science.aist.gtf.graph.Graph<S extends org.hl7.fhir.r4.model.BackboneElement,Void>,science.aist.gtf.graph.Vertex<T extends org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent,Void>>
-
-