Class AbstractTActivityBpmnGraphTransformationRenderer<R extends org.omg.spec.bpmn.model.TActivity,​S extends org.hl7.fhir.r4.model.BackboneElement,​T extends org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent>

  • All Implemented Interfaces:
    science.aist.gtf.transformation.renderer.TransformationRender<Optional<javax.xml.bind.JAXBElement<? extends R>>,​R,​science.aist.gtf.graph.Graph<S,​Void>,​science.aist.gtf.graph.Vertex<T,​Void>>
    Direct Known Subclasses:
    BpmnSubprocessTransformationRenderer, BpmnUserTaskTransformerRenderer

    public abstract class AbstractTActivityBpmnGraphTransformationRenderer<R extends org.omg.spec.bpmn.model.TActivity,​S extends org.hl7.fhir.r4.model.BackboneElement,​T extends org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent>
    extends AbstractTFlowNodeBpmnGraphTransformationRenderer<R,​S,​T>

    Created by Andreas Pointner on 14.05.2020

    Abstraction for all renderer that are baesd on a TActivity

    Author:
    Andreas Pointner
    • Constructor Detail

      • AbstractTActivityBpmnGraphTransformationRenderer

        public AbstractTActivityBpmnGraphTransformationRenderer​(science.aist.gtf.transformation.renderer.condition.RendererCondition<science.aist.gtf.graph.Vertex<T,​Void>> rendererCondition,
                                                                org.omg.spec.bpmn.model.ObjectFactory objectFactory)
    • Method Detail

      • mapProperties

        public R mapProperties​(@NonNull
                               R element,
                               science.aist.gtf.graph.Graph<S,​Void> container,
                               @NonNull
                               @NonNull science.aist.gtf.graph.Vertex<T,​Void> currentElement)
        Specified by:
        mapProperties in interface science.aist.gtf.transformation.renderer.TransformationRender<Optional<javax.xml.bind.JAXBElement<? extends R extends org.omg.spec.bpmn.model.TActivity>>,​R extends org.omg.spec.bpmn.model.TActivity,​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>>
        Overrides:
        mapProperties in class AbstractTFlowNodeBpmnGraphTransformationRenderer<R extends org.omg.spec.bpmn.model.TActivity,​S extends org.hl7.fhir.r4.model.BackboneElement,​T extends org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent>