Class DefaultVisitor

  • All Implemented Interfaces:
    Visitor
    Direct Known Subclasses:
    CollectingVisitor, CopyingVisitor, DefinitionalResourceVisitor, JDBCParameterBuildingVisitor, PathAwareVisitor

    @Generated("com.ibm.fhir.tools.CodeGenerator")
    public class DefaultVisitor
    extends Object
    implements Visitor
    DefaultVisitor provides a default implementation of the Visitor interface which uses the value of the passed visitChildren boolean to control whether or not to visit the children of the Resource or Element being visited. Subclasses can override the default behavior in a number of places, including:
    • preVisit methods to control whether a given Resource or Element gets visited
    • visitStart methods to provide setup behavior prior to the visit
    • supertype visit methods to perform some common action on all visited Resources and Elements
    • subtype visit methods to perform unique behavior that varies by the type being visited
    • visitEnd methods to provide initial cleanup behavior after a Resource or Element has been visited
    • postVisit methods to provide final cleanup behavior after a Resource or Element has been visited
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean visitChildren  
    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultVisitor​(boolean visitChildren)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void postVisit​(Resource resource)  
      void postVisit​(Element element)  
      boolean preVisit​(Resource resource)  
      boolean preVisit​(Element element)  
      void visit​(String elementName, byte[] value)  
      boolean visit​(String elementName, int elementIndex, Account account)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ActivityDefinition activityDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, AdverseEvent adverseEvent)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, AllergyIntolerance allergyIntolerance)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Appointment appointment)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, AppointmentResponse appointmentResponse)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, AuditEvent auditEvent)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Basic basic)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Binary binary)
      Delegates to #visit(elementName, elementIndex, Resource)
      boolean visit​(String elementName, int elementIndex, BiologicallyDerivedProduct biologicallyDerivedProduct)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, BodyStructure bodyStructure)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Bundle bundle)
      Delegates to #visit(elementName, elementIndex, Resource)
      boolean visit​(String elementName, int elementIndex, CapabilityStatement capabilityStatement)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, CarePlan carePlan)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, CareTeam careTeam)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, CatalogEntry catalogEntry)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ChargeItem chargeItem)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ChargeItemDefinition chargeItemDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Claim claim)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ClaimResponse claimResponse)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ClinicalImpression clinicalImpression)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, CodeSystem codeSystem)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Communication communication)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, CommunicationRequest communicationRequest)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, CompartmentDefinition compartmentDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Composition composition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ConceptMap conceptMap)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Condition condition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Consent consent)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Contract contract)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Coverage coverage)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, CoverageEligibilityRequest coverageEligibilityRequest)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, CoverageEligibilityResponse coverageEligibilityResponse)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, DetectedIssue detectedIssue)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Device device)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, DeviceDefinition deviceDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, DeviceMetric deviceMetric)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, DeviceRequest deviceRequest)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, DeviceUseStatement deviceUseStatement)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, DiagnosticReport diagnosticReport)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, DocumentManifest documentManifest)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, DocumentReference documentReference)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, DomainResource domainResource)
      Delegates to #visit(elementName, elementIndex, Resource)
      boolean visit​(String elementName, int elementIndex, EffectEvidenceSynthesis effectEvidenceSynthesis)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Encounter encounter)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Endpoint endpoint)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, EnrollmentRequest enrollmentRequest)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, EnrollmentResponse enrollmentResponse)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, EpisodeOfCare episodeOfCare)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, EventDefinition eventDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Evidence evidence)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, EvidenceVariable evidenceVariable)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ExampleScenario exampleScenario)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ExplanationOfBenefit explanationOfBenefit)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, FamilyMemberHistory familyMemberHistory)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Flag flag)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Goal goal)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, GraphDefinition graphDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Group group)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, GuidanceResponse guidanceResponse)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, HealthcareService healthcareService)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ImagingStudy imagingStudy)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Immunization immunization)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ImmunizationEvaluation immunizationEvaluation)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ImmunizationRecommendation immunizationRecommendation)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ImplementationGuide implementationGuide)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, InsurancePlan insurancePlan)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Invoice invoice)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Library library)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Linkage linkage)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, List list)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Location location)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Location.Position position)  
      boolean visit​(String elementName, int elementIndex, Measure measure)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MeasureReport measureReport)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Media media)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Medication medication)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicationAdministration medicationAdministration)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicationDispense medicationDispense)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicationKnowledge medicationKnowledge)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicationRequest medicationRequest)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicationStatement medicationStatement)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicinalProduct medicinalProduct)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicinalProductAuthorization medicinalProductAuthorization)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicinalProductContraindication medicinalProductContraindication)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicinalProductIndication medicinalProductIndication)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicinalProductIngredient medicinalProductIngredient)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicinalProductInteraction medicinalProductInteraction)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicinalProductManufactured medicinalProductManufactured)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicinalProductPackaged medicinalProductPackaged)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicinalProductPharmaceutical medicinalProductPharmaceutical)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MedicinalProductUndesirableEffect medicinalProductUndesirableEffect)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MessageDefinition messageDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MessageHeader messageHeader)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, MolecularSequence molecularSequence)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, NamingSystem namingSystem)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, NutritionOrder nutritionOrder)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Observation observation)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ObservationDefinition observationDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, OperationDefinition operationDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, OperationOutcome operationOutcome)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Organization organization)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, OrganizationAffiliation organizationAffiliation)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Parameters parameters)
      Delegates to #visit(elementName, elementIndex, Resource)
      boolean visit​(String elementName, int elementIndex, Patient patient)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, PaymentNotice paymentNotice)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, PaymentReconciliation paymentReconciliation)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Person person)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, PlanDefinition planDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Practitioner practitioner)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, PractitionerRole practitionerRole)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Procedure procedure)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Provenance provenance)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Questionnaire questionnaire)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, QuestionnaireResponse questionnaireResponse)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, RelatedPerson relatedPerson)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, RequestGroup requestGroup)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ResearchDefinition researchDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ResearchElementDefinition researchElementDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ResearchStudy researchStudy)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ResearchSubject researchSubject)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Resource resource)
      Delegates to #visit(elementName, elementIndex, Visitable)
      boolean visit​(String elementName, int elementIndex, RiskAssessment riskAssessment)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, RiskEvidenceSynthesis riskEvidenceSynthesis)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Schedule schedule)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, SearchParameter searchParameter)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ServiceRequest serviceRequest)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Slot slot)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Specimen specimen)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, SpecimenDefinition specimenDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, StructureDefinition structureDefinition)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, StructureMap structureMap)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Subscription subscription)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Substance substance)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, SubstanceNucleicAcid substanceNucleicAcid)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, SubstancePolymer substancePolymer)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, SubstanceProtein substanceProtein)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, SubstanceReferenceInformation substanceReferenceInformation)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, SubstanceSourceMaterial substanceSourceMaterial)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, SubstanceSpecification substanceSpecification)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, SupplyDelivery supplyDelivery)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, SupplyRequest supplyRequest)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Task task)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, TerminologyCapabilities terminologyCapabilities)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, TestReport testReport)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, TestScript testScript)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, ValueSet valueSet)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, VerificationResult verificationResult)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, VisionPrescription visionPrescription)
      Delegates to #visit(elementName, elementIndex, DomainResource)
      boolean visit​(String elementName, int elementIndex, Address address)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Age age)
      Delegates to #visit(elementName, elementIndex, Quantity)
      boolean visit​(String elementName, int elementIndex, Annotation annotation)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Attachment attachment)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, BackboneElement backboneElement)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Base64Binary base64Binary)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Boolean _boolean)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Canonical canonical)
      Delegates to #visit(elementName, elementIndex, Uri)
      boolean visit​(String elementName, int elementIndex, Code code)
      Delegates to #visit(elementName, elementIndex, String)
      boolean visit​(String elementName, int elementIndex, CodeableConcept codeableConcept)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Coding coding)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, ContactDetail contactDetail)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, ContactPoint contactPoint)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Contributor contributor)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Count count)
      Delegates to #visit(elementName, elementIndex, Quantity)
      boolean visit​(String elementName, int elementIndex, DataRequirement dataRequirement)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Date date)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, DateTime dateTime)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Decimal decimal)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Distance distance)
      Delegates to #visit(elementName, elementIndex, Quantity)
      boolean visit​(String elementName, int elementIndex, Dosage dosage)
      Delegates to #visit(elementName, elementIndex, BackboneElement)
      boolean visit​(String elementName, int elementIndex, Duration duration)
      Delegates to #visit(elementName, elementIndex, Quantity)
      boolean visit​(String elementName, int elementIndex, Element element)
      Delegates to #visit(elementName, elementIndex, Visitable)
      boolean visit​(String elementName, int elementIndex, ElementDefinition elementDefinition)
      Delegates to #visit(elementName, elementIndex, BackboneElement)
      boolean visit​(String elementName, int elementIndex, Expression expression)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Extension extension)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, HumanName humanName)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Id id)
      Delegates to #visit(elementName, elementIndex, String)
      boolean visit​(String elementName, int elementIndex, Identifier identifier)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Instant instant)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Integer integer)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Markdown markdown)
      Delegates to #visit(elementName, elementIndex, String)
      boolean visit​(String elementName, int elementIndex, MarketingStatus marketingStatus)
      Delegates to #visit(elementName, elementIndex, BackboneElement)
      boolean visit​(String elementName, int elementIndex, Meta meta)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Money money)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, MoneyQuantity moneyQuantity)
      Delegates to #visit(elementName, elementIndex, Quantity)
      boolean visit​(String elementName, int elementIndex, Narrative narrative)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Oid oid)
      Delegates to #visit(elementName, elementIndex, Uri)
      boolean visit​(String elementName, int elementIndex, ParameterDefinition parameterDefinition)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Period period)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Population population)
      Delegates to #visit(elementName, elementIndex, BackboneElement)
      boolean visit​(String elementName, int elementIndex, PositiveInt positiveInt)
      Delegates to #visit(elementName, elementIndex, Integer)
      boolean visit​(String elementName, int elementIndex, ProdCharacteristic prodCharacteristic)
      Delegates to #visit(elementName, elementIndex, BackboneElement)
      boolean visit​(String elementName, int elementIndex, ProductShelfLife productShelfLife)
      Delegates to #visit(elementName, elementIndex, BackboneElement)
      boolean visit​(String elementName, int elementIndex, Quantity quantity)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Range range)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Ratio ratio)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Reference reference)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, RelatedArtifact relatedArtifact)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, SampledData sampledData)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Signature signature)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, SimpleQuantity simpleQuantity)
      Delegates to #visit(elementName, elementIndex, Quantity)
      boolean visit​(String elementName, int elementIndex, String string)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, SubstanceAmount substanceAmount)
      Delegates to #visit(elementName, elementIndex, BackboneElement)
      boolean visit​(String elementName, int elementIndex, Time time)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Timing timing)
      Delegates to #visit(elementName, elementIndex, BackboneElement)
      boolean visit​(String elementName, int elementIndex, TriggerDefinition triggerDefinition)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, UnsignedInt unsignedInt)
      Delegates to #visit(elementName, elementIndex, Integer)
      boolean visit​(String elementName, int elementIndex, Uri uri)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Url url)
      Delegates to #visit(elementName, elementIndex, Uri)
      boolean visit​(String elementName, int elementIndex, UsageContext usageContext)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Uuid uuid)
      Delegates to #visit(elementName, elementIndex, Uri)
      boolean visit​(String elementName, int elementIndex, Xhtml xhtml)
      Delegates to #visit(elementName, elementIndex, Element)
      boolean visit​(String elementName, int elementIndex, Visitable visitable)
      Subclasses can override this method to provide a default action for all visit methods.
      void visit​(String elementName, Boolean value)  
      void visit​(String elementName, Integer value)  
      void visit​(String elementName, String value)  
      void visit​(String elementName, BigDecimal value)  
      void visit​(String elementName, LocalDate value)  
      void visit​(String elementName, LocalTime value)  
      void visit​(String elementName, Year value)  
      void visit​(String elementName, YearMonth value)  
      void visit​(String elementName, ZonedDateTime value)  
      void visitEnd​(String elementName, int elementIndex, Resource resource)  
      void visitEnd​(String elementName, int elementIndex, Element element)  
      void visitEnd​(String elementName, List<? extends Visitable> visitables, Class<?> type)  
      void visitStart​(String elementName, int elementIndex, Resource resource)  
      void visitStart​(String elementName, int elementIndex, Element element)  
      void visitStart​(String elementName, List<? extends Visitable> visitables, Class<?> type)  
    • Field Detail

      • visitChildren

        protected boolean visitChildren
    • Constructor Detail

      • DefaultVisitor

        public DefaultVisitor​(boolean visitChildren)
        Parameters:
        visitChildren - Whether to visit children of a Resource or Element by default. Note that subclasses may override the visit methods and/or the defaultAction methods and decide whether to use the passed boolean or not.
    • Method Detail

      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Visitable visitable)
        Subclasses can override this method to provide a default action for all visit methods.
        Specified by:
        visit in interface Visitor
        Returns:
        whether to visit the children of this resource; returns the value of the visitChildren boolean by default
      • preVisit

        public boolean preVisit​(Element element)
        Specified by:
        preVisit in interface Visitor
        Returns:
        true if this Element should be visited; otherwise false
      • preVisit

        public boolean preVisit​(Resource resource)
        Specified by:
        preVisit in interface Visitor
        Returns:
        true if this Resource should be visited; otherwise false
      • visitEnd

        public void visitEnd​(String elementName,
                             int elementIndex,
                             Element element)
        Specified by:
        visitEnd in interface Visitor
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Account account)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this account should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ActivityDefinition activityDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this activityDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Address address)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this address should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             AdverseEvent adverseEvent)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this adverseEvent should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Age age)
        Delegates to #visit(elementName, elementIndex, Quantity)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this age should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             AllergyIntolerance allergyIntolerance)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this allergyIntolerance should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Annotation annotation)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this annotation should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Appointment appointment)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this appointment should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             AppointmentResponse appointmentResponse)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this appointmentResponse should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Attachment attachment)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this attachment should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             AuditEvent auditEvent)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this auditEvent should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             BackboneElement backboneElement)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this backboneElement should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Base64Binary base64Binary)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this base64Binary should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Basic basic)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this basic should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Binary binary)
        Delegates to #visit(elementName, elementIndex, Resource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this binary should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             BiologicallyDerivedProduct biologicallyDerivedProduct)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this biologicallyDerivedProduct should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             BodyStructure bodyStructure)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this bodyStructure should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Boolean _boolean)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this _boolean should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Bundle bundle)
        Delegates to #visit(elementName, elementIndex, Resource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this bundle should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Canonical canonical)
        Delegates to #visit(elementName, elementIndex, Uri)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this canonical should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             CapabilityStatement capabilityStatement)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this capabilityStatement should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             CarePlan carePlan)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this carePlan should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             CareTeam careTeam)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this careTeam should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             CatalogEntry catalogEntry)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this catalogEntry should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ChargeItem chargeItem)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this chargeItem should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ChargeItemDefinition chargeItemDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this chargeItemDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Claim claim)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this claim should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ClaimResponse claimResponse)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this claimResponse should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ClinicalImpression clinicalImpression)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this clinicalImpression should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Code code)
        Delegates to #visit(elementName, elementIndex, String)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this code should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             CodeSystem codeSystem)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this codeSystem should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             CodeableConcept codeableConcept)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this codeableConcept should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Coding coding)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this coding should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Communication communication)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this communication should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             CommunicationRequest communicationRequest)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this communicationRequest should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             CompartmentDefinition compartmentDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this compartmentDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Composition composition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this composition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ConceptMap conceptMap)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this conceptMap should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Condition condition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this condition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Consent consent)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this consent should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ContactDetail contactDetail)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this contactDetail should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ContactPoint contactPoint)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this contactPoint should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Contract contract)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this contract should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Contributor contributor)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this contributor should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Count count)
        Delegates to #visit(elementName, elementIndex, Quantity)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this count should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Coverage coverage)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this coverage should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             CoverageEligibilityRequest coverageEligibilityRequest)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this coverageEligibilityRequest should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             CoverageEligibilityResponse coverageEligibilityResponse)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this coverageEligibilityResponse should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             DataRequirement dataRequirement)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this dataRequirement should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Date date)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this date should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             DateTime dateTime)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this dateTime should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Decimal decimal)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this decimal should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             DetectedIssue detectedIssue)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this detectedIssue should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Device device)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this device should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             DeviceDefinition deviceDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this deviceDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             DeviceMetric deviceMetric)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this deviceMetric should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             DeviceRequest deviceRequest)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this deviceRequest should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             DeviceUseStatement deviceUseStatement)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this deviceUseStatement should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             DiagnosticReport diagnosticReport)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this diagnosticReport should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Distance distance)
        Delegates to #visit(elementName, elementIndex, Quantity)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this distance should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             DocumentManifest documentManifest)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this documentManifest should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             DocumentReference documentReference)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this documentReference should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             DomainResource domainResource)
        Delegates to #visit(elementName, elementIndex, Resource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this domainResource should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Dosage dosage)
        Delegates to #visit(elementName, elementIndex, BackboneElement)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this dosage should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Duration duration)
        Delegates to #visit(elementName, elementIndex, Quantity)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this duration should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             EffectEvidenceSynthesis effectEvidenceSynthesis)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this effectEvidenceSynthesis should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Element element)
        Delegates to #visit(elementName, elementIndex, Visitable)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this element should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ElementDefinition elementDefinition)
        Delegates to #visit(elementName, elementIndex, BackboneElement)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this elementDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Encounter encounter)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this encounter should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Endpoint endpoint)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this endpoint should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             EnrollmentRequest enrollmentRequest)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this enrollmentRequest should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             EnrollmentResponse enrollmentResponse)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this enrollmentResponse should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             EpisodeOfCare episodeOfCare)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this episodeOfCare should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             EventDefinition eventDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this eventDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Evidence evidence)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this evidence should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             EvidenceVariable evidenceVariable)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this evidenceVariable should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ExampleScenario exampleScenario)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this exampleScenario should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ExplanationOfBenefit explanationOfBenefit)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this explanationOfBenefit should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Expression expression)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this expression should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Extension extension)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this extension should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             FamilyMemberHistory familyMemberHistory)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this familyMemberHistory should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Flag flag)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this flag should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Goal goal)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this goal should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             GraphDefinition graphDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this graphDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Group group)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this group should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             GuidanceResponse guidanceResponse)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this guidanceResponse should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             HealthcareService healthcareService)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this healthcareService should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             HumanName humanName)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this humanName should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Id id)
        Delegates to #visit(elementName, elementIndex, String)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this id should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Identifier identifier)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this identifier should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ImagingStudy imagingStudy)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this imagingStudy should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Immunization immunization)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this immunization should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ImmunizationEvaluation immunizationEvaluation)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this immunizationEvaluation should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ImmunizationRecommendation immunizationRecommendation)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this immunizationRecommendation should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ImplementationGuide implementationGuide)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this implementationGuide should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Instant instant)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this instant should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             InsurancePlan insurancePlan)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this insurancePlan should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Integer integer)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this integer should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Invoice invoice)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this invoice should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Library library)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this library should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Linkage linkage)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this linkage should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             List list)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this list should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Location location)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this location should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Markdown markdown)
        Delegates to #visit(elementName, elementIndex, String)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this markdown should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MarketingStatus marketingStatus)
        Delegates to #visit(elementName, elementIndex, BackboneElement)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this marketingStatus should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Measure measure)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this measure should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MeasureReport measureReport)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this measureReport should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Media media)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this media should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Medication medication)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medication should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicationAdministration medicationAdministration)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicationAdministration should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicationDispense medicationDispense)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicationDispense should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicationKnowledge medicationKnowledge)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicationKnowledge should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicationRequest medicationRequest)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicationRequest should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicationStatement medicationStatement)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicationStatement should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicinalProduct medicinalProduct)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicinalProduct should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicinalProductAuthorization medicinalProductAuthorization)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicinalProductAuthorization should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicinalProductContraindication medicinalProductContraindication)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicinalProductContraindication should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicinalProductIndication medicinalProductIndication)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicinalProductIndication should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicinalProductIngredient medicinalProductIngredient)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicinalProductIngredient should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicinalProductInteraction medicinalProductInteraction)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicinalProductInteraction should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicinalProductManufactured medicinalProductManufactured)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicinalProductManufactured should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicinalProductPackaged medicinalProductPackaged)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicinalProductPackaged should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicinalProductPharmaceutical medicinalProductPharmaceutical)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicinalProductPharmaceutical should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MedicinalProductUndesirableEffect medicinalProductUndesirableEffect)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this medicinalProductUndesirableEffect should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MessageDefinition messageDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this messageDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MessageHeader messageHeader)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this messageHeader should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Meta meta)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this meta should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MolecularSequence molecularSequence)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this molecularSequence should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Money money)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this money should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             MoneyQuantity moneyQuantity)
        Delegates to #visit(elementName, elementIndex, Quantity)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this moneyQuantity should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             NamingSystem namingSystem)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this namingSystem should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Narrative narrative)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this narrative should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             NutritionOrder nutritionOrder)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this nutritionOrder should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Observation observation)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this observation should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ObservationDefinition observationDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this observationDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Oid oid)
        Delegates to #visit(elementName, elementIndex, Uri)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this oid should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             OperationDefinition operationDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this operationDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             OperationOutcome operationOutcome)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this operationOutcome should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Organization organization)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this organization should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             OrganizationAffiliation organizationAffiliation)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this organizationAffiliation should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ParameterDefinition parameterDefinition)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this parameterDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Parameters parameters)
        Delegates to #visit(elementName, elementIndex, Resource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this parameters should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Patient patient)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this patient should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             PaymentNotice paymentNotice)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this paymentNotice should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             PaymentReconciliation paymentReconciliation)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this paymentReconciliation should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Period period)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this period should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Person person)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this person should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             PlanDefinition planDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this planDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Population population)
        Delegates to #visit(elementName, elementIndex, BackboneElement)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this population should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             PositiveInt positiveInt)
        Delegates to #visit(elementName, elementIndex, Integer)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this positiveInt should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Practitioner practitioner)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this practitioner should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             PractitionerRole practitionerRole)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this practitionerRole should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Procedure procedure)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this procedure should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ProdCharacteristic prodCharacteristic)
        Delegates to #visit(elementName, elementIndex, BackboneElement)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this prodCharacteristic should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ProductShelfLife productShelfLife)
        Delegates to #visit(elementName, elementIndex, BackboneElement)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this productShelfLife should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Provenance provenance)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this provenance should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Quantity quantity)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this quantity should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Questionnaire questionnaire)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this questionnaire should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             QuestionnaireResponse questionnaireResponse)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this questionnaireResponse should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Range range)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this range should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Ratio ratio)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this ratio should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Reference reference)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this reference should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             RelatedArtifact relatedArtifact)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this relatedArtifact should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             RelatedPerson relatedPerson)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this relatedPerson should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             RequestGroup requestGroup)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this requestGroup should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ResearchDefinition researchDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this researchDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ResearchElementDefinition researchElementDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this researchElementDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ResearchStudy researchStudy)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this researchStudy should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ResearchSubject researchSubject)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this researchSubject should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Resource resource)
        Delegates to #visit(elementName, elementIndex, Visitable)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this resource should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             RiskAssessment riskAssessment)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this riskAssessment should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             RiskEvidenceSynthesis riskEvidenceSynthesis)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this riskEvidenceSynthesis should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             SampledData sampledData)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this sampledData should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Schedule schedule)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this schedule should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             SearchParameter searchParameter)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this searchParameter should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ServiceRequest serviceRequest)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this serviceRequest should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Signature signature)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this signature should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             SimpleQuantity simpleQuantity)
        Delegates to #visit(elementName, elementIndex, Quantity)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this simpleQuantity should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Slot slot)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this slot should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Specimen specimen)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this specimen should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             SpecimenDefinition specimenDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this specimenDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             String string)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this string should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             StructureDefinition structureDefinition)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this structureDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             StructureMap structureMap)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this structureMap should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Subscription subscription)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this subscription should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Substance substance)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this substance should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             SubstanceAmount substanceAmount)
        Delegates to #visit(elementName, elementIndex, BackboneElement)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this substanceAmount should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             SubstanceNucleicAcid substanceNucleicAcid)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this substanceNucleicAcid should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             SubstancePolymer substancePolymer)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this substancePolymer should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             SubstanceProtein substanceProtein)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this substanceProtein should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             SubstanceReferenceInformation substanceReferenceInformation)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this substanceReferenceInformation should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             SubstanceSourceMaterial substanceSourceMaterial)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this substanceSourceMaterial should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             SubstanceSpecification substanceSpecification)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this substanceSpecification should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             SupplyDelivery supplyDelivery)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this supplyDelivery should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             SupplyRequest supplyRequest)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this supplyRequest should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Task task)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this task should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             TerminologyCapabilities terminologyCapabilities)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this terminologyCapabilities should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             TestReport testReport)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this testReport should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             TestScript testScript)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this testScript should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Time time)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this time should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Timing timing)
        Delegates to #visit(elementName, elementIndex, BackboneElement)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this timing should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             TriggerDefinition triggerDefinition)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this triggerDefinition should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             UnsignedInt unsignedInt)
        Delegates to #visit(elementName, elementIndex, Integer)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this unsignedInt should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Uri uri)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this uri should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Url url)
        Delegates to #visit(elementName, elementIndex, Uri)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this url should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             UsageContext usageContext)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this usageContext should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Uuid uuid)
        Delegates to #visit(elementName, elementIndex, Uri)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this uuid should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             ValueSet valueSet)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this valueSet should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             VerificationResult verificationResult)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this verificationResult should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             VisionPrescription visionPrescription)
        Delegates to #visit(elementName, elementIndex, DomainResource)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this visionPrescription should be visited; otherwise false
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Xhtml xhtml)
        Delegates to #visit(elementName, elementIndex, Element)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this xhtml should be visited; otherwise false
      • visit

        public void visit​(String elementName,
                          byte[] value)
        Specified by:
        visit in interface Visitor
      • visit

        public boolean visit​(String elementName,
                             int elementIndex,
                             Location.Position position)
        Specified by:
        visit in interface Visitor
        Returns:
        true if the children of this Location.Position should be visited; otherwise false