Class PlanDefinitionBackboneGraphRenderer

  • All Implemented Interfaces:
    science.aist.gtf.transformation.renderer.TransformationRender<science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void>,​science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void>,​org.hl7.fhir.r4.model.PlanDefinition,​List<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent>>

    @Component
    public class PlanDefinitionBackboneGraphRenderer
    extends Object
    implements science.aist.gtf.transformation.renderer.TransformationRender<science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void>,​science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void>,​org.hl7.fhir.r4.model.PlanDefinition,​List<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent>>

    Renderer that is used to create the backbone element graph out of a given list of actions

    Author:
    Andreas Pointner
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void> createElement()  
      science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void> mapProperties​(science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void> graphBuilder, org.hl7.fhir.r4.model.PlanDefinition planDefinition, List<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent> list)  
      science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void> renderElement​(org.hl7.fhir.r4.model.PlanDefinition planDefinition, List<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent> list)  
    • Constructor Detail

      • PlanDefinitionBackboneGraphRenderer

        public PlanDefinitionBackboneGraphRenderer()
    • Method Detail

      • renderElement

        public science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void> renderElement​(org.hl7.fhir.r4.model.PlanDefinition planDefinition,
                                                                                                                           List<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent> list)
        Specified by:
        renderElement in interface science.aist.gtf.transformation.renderer.TransformationRender<science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void>,​science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void>,​org.hl7.fhir.r4.model.PlanDefinition,​List<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent>>
      • createElement

        public science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void> createElement()
        Specified by:
        createElement in interface science.aist.gtf.transformation.renderer.TransformationRender<science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void>,​science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void>,​org.hl7.fhir.r4.model.PlanDefinition,​List<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent>>
      • mapProperties

        public science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void> mapProperties​(science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void> graphBuilder,
                                                                                                                           org.hl7.fhir.r4.model.PlanDefinition planDefinition,
                                                                                                                           List<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent> list)
        Specified by:
        mapProperties in interface science.aist.gtf.transformation.renderer.TransformationRender<science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void>,​science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void>,​org.hl7.fhir.r4.model.PlanDefinition,​List<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent>>