Class BpmnDataObjectReferenceTransformerRenderer

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

    @Component
    public class BpmnDataObjectReferenceTransformerRenderer
    extends AbstractBpmnGraphTransformationRenderer<org.omg.spec.bpmn.model.TDataObjectReference,​org.hl7.fhir.r4.model.BackboneElement,​org.hl7.fhir.r4.model.PlanDefinitionActionIOComponent>

    Renderer for the BPMN Data Object Reference element

    Author:
    Andreas Pointner
    • Constructor Detail

      • BpmnDataObjectReferenceTransformerRenderer

        public BpmnDataObjectReferenceTransformerRenderer​(org.omg.spec.bpmn.model.ObjectFactory objectFactory)
    • Method Detail

      • constructJaxBElementMapping

        protected Function<org.omg.spec.bpmn.model.TDataObjectReference,​javax.xml.bind.JAXBElement<? extends org.omg.spec.bpmn.model.TDataObjectReference>> constructJaxBElementMapping()
        Specified by:
        constructJaxBElementMapping in class AbstractConditionalGraphTransformationRenderer<org.omg.spec.bpmn.model.TDataObjectReference,​org.hl7.fhir.r4.model.BackboneElement,​org.hl7.fhir.r4.model.PlanDefinitionActionIOComponent>
      • canRenderer

        public boolean canRenderer​(science.aist.gtf.graph.Vertex<?,​?> vertex)
        Specified by:
        canRenderer in class AbstractConditionalGraphTransformationRenderer<org.omg.spec.bpmn.model.TDataObjectReference,​org.hl7.fhir.r4.model.BackboneElement,​org.hl7.fhir.r4.model.PlanDefinitionActionIOComponent>
      • createElement

        public org.omg.spec.bpmn.model.TDataObjectReference createElement()
      • mapProperties

        public org.omg.spec.bpmn.model.TDataObjectReference mapProperties​(@NonNull
                                                                          @NonNull org.omg.spec.bpmn.model.TDataObjectReference element,
                                                                          science.aist.gtf.graph.Graph<org.hl7.fhir.r4.model.BackboneElement,​Void> container,
                                                                          @NonNull
                                                                          @NonNull science.aist.gtf.graph.Vertex<org.hl7.fhir.r4.model.PlanDefinitionActionIOComponent,​Void> currentElement)
        Specified by:
        mapProperties in interface science.aist.gtf.transformation.renderer.TransformationRender<Optional<javax.xml.bind.JAXBElement<? extends org.omg.spec.bpmn.model.TDataObjectReference>>,​org.omg.spec.bpmn.model.TDataObjectReference,​science.aist.gtf.graph.Graph<org.hl7.fhir.r4.model.BackboneElement,​Void>,​science.aist.gtf.graph.Vertex<org.hl7.fhir.r4.model.PlanDefinitionActionIOComponent,​Void>>
        Overrides:
        mapProperties in class AbstractBpmnGraphTransformationRenderer<org.omg.spec.bpmn.model.TDataObjectReference,​org.hl7.fhir.r4.model.BackboneElement,​org.hl7.fhir.r4.model.PlanDefinitionActionIOComponent>