Class PlanDefinitionBackboneGraphParticipantsProcessor
- java.lang.Object
-
- science.aist.msbpmn.service.transformation.impl.renderer.backboneprocessors.PlanDefinitionBackboneGraphParticipantsProcessor
-
- All Implemented Interfaces:
PlanDefinitionBackboneGraphComponentProcessor
@Component public class PlanDefinitionBackboneGraphParticipantsProcessor extends Object implements PlanDefinitionBackboneGraphComponentProcessor
Processes the participants of a plan definition
- Author:
- Andreas Pointner
-
-
Constructor Summary
Constructors Constructor Description 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)
-
-
-
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 interfacePlanDefinitionBackboneGraphComponentProcessor
-
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 Componentscurrent
- The current element to process
-
-