Class BpmnSequenceFlowTransformationRenderer

  • All Implemented Interfaces:
    science.aist.gtf.transformation.renderer.TransformationRender<Optional<javax.xml.bind.JAXBElement<? extends org.omg.spec.bpmn.model.TSequenceFlow>>,​org.omg.spec.bpmn.model.TSequenceFlow,​science.aist.gtf.graph.Graph<org.hl7.fhir.r4.model.BackboneElement,​Void>,​science.aist.gtf.graph.Edge<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent,​Void>>

    @Component
    public class BpmnSequenceFlowTransformationRenderer
    extends Object
    implements science.aist.gtf.transformation.renderer.TransformationRender<Optional<javax.xml.bind.JAXBElement<? extends org.omg.spec.bpmn.model.TSequenceFlow>>,​org.omg.spec.bpmn.model.TSequenceFlow,​science.aist.gtf.graph.Graph<org.hl7.fhir.r4.model.BackboneElement,​Void>,​science.aist.gtf.graph.Edge<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent,​Void>>

    Renderer for the sequence flow element. So the connectors between the TFlowNodes

    Author:
    Andreas Pointner
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.omg.spec.bpmn.model.TSequenceFlow createElement()  
      org.omg.spec.bpmn.model.TSequenceFlow mapProperties​(org.omg.spec.bpmn.model.TSequenceFlow sequenceFlow, science.aist.gtf.graph.Graph<org.hl7.fhir.r4.model.BackboneElement,​Void> vertices, science.aist.gtf.graph.Edge<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent,​Void> element)  
      protected void processConditions​(org.omg.spec.bpmn.model.TSequenceFlow flow, science.aist.gtf.graph.Edge<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent,​Void> edgeParam)  
      Optional<javax.xml.bind.JAXBElement<? extends org.omg.spec.bpmn.model.TSequenceFlow>> renderElement​(science.aist.gtf.graph.Graph<org.hl7.fhir.r4.model.BackboneElement,​Void> vertices, science.aist.gtf.graph.Edge<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent,​Void> planDefinitionActionComponentEdge)  
    • Constructor Detail

      • BpmnSequenceFlowTransformationRenderer

        public BpmnSequenceFlowTransformationRenderer()
    • Method Detail

      • renderElement

        public Optional<javax.xml.bind.JAXBElement<? extends org.omg.spec.bpmn.model.TSequenceFlow>> renderElement​(science.aist.gtf.graph.Graph<org.hl7.fhir.r4.model.BackboneElement,​Void> vertices,
                                                                                                                   science.aist.gtf.graph.Edge<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent,​Void> planDefinitionActionComponentEdge)
        Specified by:
        renderElement in interface science.aist.gtf.transformation.renderer.TransformationRender<Optional<javax.xml.bind.JAXBElement<? extends org.omg.spec.bpmn.model.TSequenceFlow>>,​org.omg.spec.bpmn.model.TSequenceFlow,​science.aist.gtf.graph.Graph<org.hl7.fhir.r4.model.BackboneElement,​Void>,​science.aist.gtf.graph.Edge<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent,​Void>>
      • createElement

        public org.omg.spec.bpmn.model.TSequenceFlow createElement()
        Specified by:
        createElement in interface science.aist.gtf.transformation.renderer.TransformationRender<Optional<javax.xml.bind.JAXBElement<? extends org.omg.spec.bpmn.model.TSequenceFlow>>,​org.omg.spec.bpmn.model.TSequenceFlow,​science.aist.gtf.graph.Graph<org.hl7.fhir.r4.model.BackboneElement,​Void>,​science.aist.gtf.graph.Edge<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent,​Void>>
      • mapProperties

        public org.omg.spec.bpmn.model.TSequenceFlow mapProperties​(org.omg.spec.bpmn.model.TSequenceFlow sequenceFlow,
                                                                   science.aist.gtf.graph.Graph<org.hl7.fhir.r4.model.BackboneElement,​Void> vertices,
                                                                   science.aist.gtf.graph.Edge<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent,​Void> element)
        Specified by:
        mapProperties in interface science.aist.gtf.transformation.renderer.TransformationRender<Optional<javax.xml.bind.JAXBElement<? extends org.omg.spec.bpmn.model.TSequenceFlow>>,​org.omg.spec.bpmn.model.TSequenceFlow,​science.aist.gtf.graph.Graph<org.hl7.fhir.r4.model.BackboneElement,​Void>,​science.aist.gtf.graph.Edge<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent,​Void>>
      • processConditions

        protected void processConditions​(org.omg.spec.bpmn.model.TSequenceFlow flow,
                                         science.aist.gtf.graph.Edge<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent,​Void> edgeParam)