Class PlanDefinitionBackboneGraphParticipantsProcessor

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void extractActions​(List<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent> actionComponents, org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent current)
      This is used to extract the actions from the current process, because there are groups for xor / parallel split with actions in it, that would be missed otherwise.
      void process​(org.hl7.fhir.r4.model.PlanDefinition planDefinition, List<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent> actions, science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void> graphBuilder)  
    • Constructor Detail

      • PlanDefinitionBackboneGraphParticipantsProcessor

        public PlanDefinitionBackboneGraphParticipantsProcessor()
    • Method Detail

      • process

        public void process​(org.hl7.fhir.r4.model.PlanDefinition planDefinition,
                            List<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent> actions,
                            science.aist.gtf.graph.builder.GraphBuilder<org.hl7.fhir.r4.model.BackboneElement,​Void> graphBuilder)
        Specified by:
        process in interface PlanDefinitionBackboneGraphComponentProcessor
      • extractActions

        public void extractActions​(List<org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent> actionComponents,
                                   org.hl7.fhir.r4.model.PlanDefinition.PlanDefinitionActionComponent current)
        This is used to extract the actions from the current process, because there are groups for xor / parallel split with actions in it, that would be missed otherwise.
        Parameters:
        actionComponents - All current collected action Components
        current - The current element to process