Class FhirGraphTraversalStrategy<T extends org.hl7.fhir.r4.model.BackboneElement>

  • All Implemented Interfaces:
    science.aist.gtf.graph.traversal.TraversalStrategy<science.aist.gtf.graph.Vertex<T,​Void>,​science.aist.gtf.graph.Edge<T,​Void>>

    public class FhirGraphTraversalStrategy<T extends org.hl7.fhir.r4.model.BackboneElement>
    extends Object
    implements science.aist.gtf.graph.traversal.TraversalStrategy<science.aist.gtf.graph.Vertex<T,​Void>,​science.aist.gtf.graph.Edge<T,​Void>>

    Specialized Iterator for HL7® FHIR® Graph

    Author:
    Andreas Pointner
    • Constructor Detail

      • FhirGraphTraversalStrategy

        public FhirGraphTraversalStrategy()
    • Method Detail

      • traverse

        public void traverse​(science.aist.gtf.graph.Visitor<science.aist.gtf.graph.Vertex<T,​Void>> visitor)
        Specified by:
        traverse in interface science.aist.gtf.graph.traversal.TraversalStrategy<science.aist.gtf.graph.Vertex<T extends org.hl7.fhir.r4.model.BackboneElement,​Void>,​science.aist.gtf.graph.Edge<T extends org.hl7.fhir.r4.model.BackboneElement,​Void>>
      • traverse

        public void traverse​(science.aist.gtf.graph.Visitor<science.aist.gtf.graph.Vertex<T,​Void>> vertexVisitor,
                             science.aist.gtf.graph.Visitor<science.aist.gtf.graph.Edge<T,​Void>> edgeVisitor)
        Specified by:
        traverse in interface science.aist.gtf.graph.traversal.TraversalStrategy<science.aist.gtf.graph.Vertex<T extends org.hl7.fhir.r4.model.BackboneElement,​Void>,​science.aist.gtf.graph.Edge<T extends org.hl7.fhir.r4.model.BackboneElement,​Void>>