Interface Visitor

    • Method Summary

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

      • preVisit

        boolean preVisit​(Element element)
        Returns:
        true if this Element should be visited; otherwise false
      • preVisit

        boolean preVisit​(Resource resource)
        Returns:
        true if this Resource should be visited; otherwise false
      • postVisit

        void postVisit​(Element element)
      • postVisit

        void postVisit​(Resource resource)
      • visitStart

        void visitStart​(java.lang.String elementName,
                        int elementIndex,
                        Element element)
      • visitStart

        void visitStart​(java.lang.String elementName,
                        int elementIndex,
                        Resource resource)
      • visitStart

        void visitStart​(java.lang.String elementName,
                        java.util.List<? extends Visitable> visitables,
                        java.lang.Class<?> type)
      • visitEnd

        void visitEnd​(java.lang.String elementName,
                      int elementIndex,
                      Element element)
      • visitEnd

        void visitEnd​(java.lang.String elementName,
                      int elementIndex,
                      Resource resource)
      • visitEnd

        void visitEnd​(java.lang.String elementName,
                      java.util.List<? extends Visitable> visitables,
                      java.lang.Class<?> type)
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Visitable visitable)
        Returns:
        true if the children of this visitable should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Account account)
        Returns:
        true if the children of this account should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ActivityDefinition activityDefinition)
        Returns:
        true if the children of this activityDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Address address)
        Returns:
        true if the children of this address should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      AdministrableProductDefinition administrableProductDefinition)
        Returns:
        true if the children of this administrableProductDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      AdverseEvent adverseEvent)
        Returns:
        true if the children of this adverseEvent should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Age age)
        Returns:
        true if the children of this age should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      AllergyIntolerance allergyIntolerance)
        Returns:
        true if the children of this allergyIntolerance should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Annotation annotation)
        Returns:
        true if the children of this annotation should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Appointment appointment)
        Returns:
        true if the children of this appointment should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      AppointmentResponse appointmentResponse)
        Returns:
        true if the children of this appointmentResponse should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Attachment attachment)
        Returns:
        true if the children of this attachment should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      AuditEvent auditEvent)
        Returns:
        true if the children of this auditEvent should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      BackboneElement backboneElement)
        Returns:
        true if the children of this backboneElement should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Base64Binary base64Binary)
        Returns:
        true if the children of this base64Binary should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Basic basic)
        Returns:
        true if the children of this basic should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Binary binary)
        Returns:
        true if the children of this binary should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      BiologicallyDerivedProduct biologicallyDerivedProduct)
        Returns:
        true if the children of this biologicallyDerivedProduct should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      BodyStructure bodyStructure)
        Returns:
        true if the children of this bodyStructure should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Boolean _boolean)
        Returns:
        true if the children of this _boolean should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Bundle bundle)
        Returns:
        true if the children of this bundle should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Canonical canonical)
        Returns:
        true if the children of this canonical should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      CapabilityStatement capabilityStatement)
        Returns:
        true if the children of this capabilityStatement should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      CarePlan carePlan)
        Returns:
        true if the children of this carePlan should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      CareTeam careTeam)
        Returns:
        true if the children of this careTeam should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      CatalogEntry catalogEntry)
        Returns:
        true if the children of this catalogEntry should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ChargeItem chargeItem)
        Returns:
        true if the children of this chargeItem should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ChargeItemDefinition chargeItemDefinition)
        Returns:
        true if the children of this chargeItemDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Citation citation)
        Returns:
        true if the children of this citation should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Claim claim)
        Returns:
        true if the children of this claim should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ClaimResponse claimResponse)
        Returns:
        true if the children of this claimResponse should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ClinicalImpression clinicalImpression)
        Returns:
        true if the children of this clinicalImpression should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ClinicalUseDefinition clinicalUseDefinition)
        Returns:
        true if the children of this clinicalUseDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Code code)
        Returns:
        true if the children of this code should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      CodeSystem codeSystem)
        Returns:
        true if the children of this codeSystem should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      CodeableConcept codeableConcept)
        Returns:
        true if the children of this codeableConcept should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      CodeableReference codeableReference)
        Returns:
        true if the children of this codeableReference should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Coding coding)
        Returns:
        true if the children of this coding should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Communication communication)
        Returns:
        true if the children of this communication should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      CommunicationRequest communicationRequest)
        Returns:
        true if the children of this communicationRequest should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      CompartmentDefinition compartmentDefinition)
        Returns:
        true if the children of this compartmentDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Composition composition)
        Returns:
        true if the children of this composition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ConceptMap conceptMap)
        Returns:
        true if the children of this conceptMap should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Condition condition)
        Returns:
        true if the children of this condition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Consent consent)
        Returns:
        true if the children of this consent should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ContactDetail contactDetail)
        Returns:
        true if the children of this contactDetail should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ContactPoint contactPoint)
        Returns:
        true if the children of this contactPoint should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Contract contract)
        Returns:
        true if the children of this contract should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Contributor contributor)
        Returns:
        true if the children of this contributor should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Count count)
        Returns:
        true if the children of this count should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Coverage coverage)
        Returns:
        true if the children of this coverage should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      CoverageEligibilityRequest coverageEligibilityRequest)
        Returns:
        true if the children of this coverageEligibilityRequest should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      CoverageEligibilityResponse coverageEligibilityResponse)
        Returns:
        true if the children of this coverageEligibilityResponse should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      DataRequirement dataRequirement)
        Returns:
        true if the children of this dataRequirement should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Date date)
        Returns:
        true if the children of this date should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      DateTime dateTime)
        Returns:
        true if the children of this dateTime should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Decimal decimal)
        Returns:
        true if the children of this decimal should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      DetectedIssue detectedIssue)
        Returns:
        true if the children of this detectedIssue should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Device device)
        Returns:
        true if the children of this device should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      DeviceDefinition deviceDefinition)
        Returns:
        true if the children of this deviceDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      DeviceMetric deviceMetric)
        Returns:
        true if the children of this deviceMetric should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      DeviceRequest deviceRequest)
        Returns:
        true if the children of this deviceRequest should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      DeviceUseStatement deviceUseStatement)
        Returns:
        true if the children of this deviceUseStatement should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      DiagnosticReport diagnosticReport)
        Returns:
        true if the children of this diagnosticReport should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Distance distance)
        Returns:
        true if the children of this distance should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      DocumentManifest documentManifest)
        Returns:
        true if the children of this documentManifest should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      DocumentReference documentReference)
        Returns:
        true if the children of this documentReference should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      DomainResource domainResource)
        Returns:
        true if the children of this domainResource should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Dosage dosage)
        Returns:
        true if the children of this dosage should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Duration duration)
        Returns:
        true if the children of this duration should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Element element)
        Returns:
        true if the children of this element should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ElementDefinition elementDefinition)
        Returns:
        true if the children of this elementDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Encounter encounter)
        Returns:
        true if the children of this encounter should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Endpoint endpoint)
        Returns:
        true if the children of this endpoint should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      EnrollmentRequest enrollmentRequest)
        Returns:
        true if the children of this enrollmentRequest should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      EnrollmentResponse enrollmentResponse)
        Returns:
        true if the children of this enrollmentResponse should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      EpisodeOfCare episodeOfCare)
        Returns:
        true if the children of this episodeOfCare should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      EventDefinition eventDefinition)
        Returns:
        true if the children of this eventDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Evidence evidence)
        Returns:
        true if the children of this evidence should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      EvidenceReport evidenceReport)
        Returns:
        true if the children of this evidenceReport should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      EvidenceVariable evidenceVariable)
        Returns:
        true if the children of this evidenceVariable should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ExampleScenario exampleScenario)
        Returns:
        true if the children of this exampleScenario should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ExplanationOfBenefit explanationOfBenefit)
        Returns:
        true if the children of this explanationOfBenefit should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Expression expression)
        Returns:
        true if the children of this expression should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Extension extension)
        Returns:
        true if the children of this extension should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      FamilyMemberHistory familyMemberHistory)
        Returns:
        true if the children of this familyMemberHistory should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Flag flag)
        Returns:
        true if the children of this flag should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Goal goal)
        Returns:
        true if the children of this goal should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      GraphDefinition graphDefinition)
        Returns:
        true if the children of this graphDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Group group)
        Returns:
        true if the children of this group should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      GuidanceResponse guidanceResponse)
        Returns:
        true if the children of this guidanceResponse should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      HealthcareService healthcareService)
        Returns:
        true if the children of this healthcareService should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      HumanName humanName)
        Returns:
        true if the children of this humanName should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Id id)
        Returns:
        true if the children of this id should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Identifier identifier)
        Returns:
        true if the children of this identifier should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ImagingStudy imagingStudy)
        Returns:
        true if the children of this imagingStudy should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Immunization immunization)
        Returns:
        true if the children of this immunization should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ImmunizationEvaluation immunizationEvaluation)
        Returns:
        true if the children of this immunizationEvaluation should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ImmunizationRecommendation immunizationRecommendation)
        Returns:
        true if the children of this immunizationRecommendation should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ImplementationGuide implementationGuide)
        Returns:
        true if the children of this implementationGuide should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Ingredient ingredient)
        Returns:
        true if the children of this ingredient should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Instant instant)
        Returns:
        true if the children of this instant should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      InsurancePlan insurancePlan)
        Returns:
        true if the children of this insurancePlan should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Integer integer)
        Returns:
        true if the children of this integer should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Invoice invoice)
        Returns:
        true if the children of this invoice should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Library library)
        Returns:
        true if the children of this library should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Linkage linkage)
        Returns:
        true if the children of this linkage should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      List list)
        Returns:
        true if the children of this list should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Location location)
        Returns:
        true if the children of this location should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ManufacturedItemDefinition manufacturedItemDefinition)
        Returns:
        true if the children of this manufacturedItemDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Markdown markdown)
        Returns:
        true if the children of this markdown should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      MarketingStatus marketingStatus)
        Returns:
        true if the children of this marketingStatus should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Measure measure)
        Returns:
        true if the children of this measure should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      MeasureReport measureReport)
        Returns:
        true if the children of this measureReport should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Media media)
        Returns:
        true if the children of this media should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Medication medication)
        Returns:
        true if the children of this medication should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      MedicationAdministration medicationAdministration)
        Returns:
        true if the children of this medicationAdministration should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      MedicationDispense medicationDispense)
        Returns:
        true if the children of this medicationDispense should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      MedicationKnowledge medicationKnowledge)
        Returns:
        true if the children of this medicationKnowledge should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      MedicationRequest medicationRequest)
        Returns:
        true if the children of this medicationRequest should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      MedicationStatement medicationStatement)
        Returns:
        true if the children of this medicationStatement should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      MedicinalProductDefinition medicinalProductDefinition)
        Returns:
        true if the children of this medicinalProductDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      MessageDefinition messageDefinition)
        Returns:
        true if the children of this messageDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      MessageHeader messageHeader)
        Returns:
        true if the children of this messageHeader should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Meta meta)
        Returns:
        true if the children of this meta should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      MolecularSequence molecularSequence)
        Returns:
        true if the children of this molecularSequence should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Money money)
        Returns:
        true if the children of this money should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      MoneyQuantity moneyQuantity)
        Returns:
        true if the children of this moneyQuantity should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      NamingSystem namingSystem)
        Returns:
        true if the children of this namingSystem should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Narrative narrative)
        Returns:
        true if the children of this narrative should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      NutritionOrder nutritionOrder)
        Returns:
        true if the children of this nutritionOrder should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      NutritionProduct nutritionProduct)
        Returns:
        true if the children of this nutritionProduct should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Observation observation)
        Returns:
        true if the children of this observation should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ObservationDefinition observationDefinition)
        Returns:
        true if the children of this observationDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Oid oid)
        Returns:
        true if the children of this oid should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      OperationDefinition operationDefinition)
        Returns:
        true if the children of this operationDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      OperationOutcome operationOutcome)
        Returns:
        true if the children of this operationOutcome should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Organization organization)
        Returns:
        true if the children of this organization should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      OrganizationAffiliation organizationAffiliation)
        Returns:
        true if the children of this organizationAffiliation should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      PackagedProductDefinition packagedProductDefinition)
        Returns:
        true if the children of this packagedProductDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ParameterDefinition parameterDefinition)
        Returns:
        true if the children of this parameterDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Parameters parameters)
        Returns:
        true if the children of this parameters should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Patient patient)
        Returns:
        true if the children of this patient should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      PaymentNotice paymentNotice)
        Returns:
        true if the children of this paymentNotice should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      PaymentReconciliation paymentReconciliation)
        Returns:
        true if the children of this paymentReconciliation should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Period period)
        Returns:
        true if the children of this period should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Person person)
        Returns:
        true if the children of this person should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      PlanDefinition planDefinition)
        Returns:
        true if the children of this planDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Population population)
        Returns:
        true if the children of this population should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      PositiveInt positiveInt)
        Returns:
        true if the children of this positiveInt should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Practitioner practitioner)
        Returns:
        true if the children of this practitioner should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      PractitionerRole practitionerRole)
        Returns:
        true if the children of this practitionerRole should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Procedure procedure)
        Returns:
        true if the children of this procedure should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ProdCharacteristic prodCharacteristic)
        Returns:
        true if the children of this prodCharacteristic should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ProductShelfLife productShelfLife)
        Returns:
        true if the children of this productShelfLife should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Provenance provenance)
        Returns:
        true if the children of this provenance should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Quantity quantity)
        Returns:
        true if the children of this quantity should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Questionnaire questionnaire)
        Returns:
        true if the children of this questionnaire should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      QuestionnaireResponse questionnaireResponse)
        Returns:
        true if the children of this questionnaireResponse should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Range range)
        Returns:
        true if the children of this range should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Ratio ratio)
        Returns:
        true if the children of this ratio should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      RatioRange ratioRange)
        Returns:
        true if the children of this ratioRange should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Reference reference)
        Returns:
        true if the children of this reference should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      RegulatedAuthorization regulatedAuthorization)
        Returns:
        true if the children of this regulatedAuthorization should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      RelatedArtifact relatedArtifact)
        Returns:
        true if the children of this relatedArtifact should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      RelatedPerson relatedPerson)
        Returns:
        true if the children of this relatedPerson should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      RequestGroup requestGroup)
        Returns:
        true if the children of this requestGroup should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ResearchDefinition researchDefinition)
        Returns:
        true if the children of this researchDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ResearchElementDefinition researchElementDefinition)
        Returns:
        true if the children of this researchElementDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ResearchStudy researchStudy)
        Returns:
        true if the children of this researchStudy should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ResearchSubject researchSubject)
        Returns:
        true if the children of this researchSubject should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Resource resource)
        Returns:
        true if the children of this resource should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      RiskAssessment riskAssessment)
        Returns:
        true if the children of this riskAssessment should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      SampledData sampledData)
        Returns:
        true if the children of this sampledData should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Schedule schedule)
        Returns:
        true if the children of this schedule should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      SearchParameter searchParameter)
        Returns:
        true if the children of this searchParameter should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ServiceRequest serviceRequest)
        Returns:
        true if the children of this serviceRequest should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Signature signature)
        Returns:
        true if the children of this signature should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      SimpleQuantity simpleQuantity)
        Returns:
        true if the children of this simpleQuantity should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Slot slot)
        Returns:
        true if the children of this slot should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Specimen specimen)
        Returns:
        true if the children of this specimen should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      SpecimenDefinition specimenDefinition)
        Returns:
        true if the children of this specimenDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      String string)
        Returns:
        true if the children of this string should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      StructureDefinition structureDefinition)
        Returns:
        true if the children of this structureDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      StructureMap structureMap)
        Returns:
        true if the children of this structureMap should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Subscription subscription)
        Returns:
        true if the children of this subscription should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      SubscriptionStatus subscriptionStatus)
        Returns:
        true if the children of this subscriptionStatus should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      SubscriptionTopic subscriptionTopic)
        Returns:
        true if the children of this subscriptionTopic should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Substance substance)
        Returns:
        true if the children of this substance should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      SubstanceDefinition substanceDefinition)
        Returns:
        true if the children of this substanceDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      SupplyDelivery supplyDelivery)
        Returns:
        true if the children of this supplyDelivery should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      SupplyRequest supplyRequest)
        Returns:
        true if the children of this supplyRequest should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Task task)
        Returns:
        true if the children of this task should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      TerminologyCapabilities terminologyCapabilities)
        Returns:
        true if the children of this terminologyCapabilities should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      TestReport testReport)
        Returns:
        true if the children of this testReport should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      TestScript testScript)
        Returns:
        true if the children of this testScript should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Time time)
        Returns:
        true if the children of this time should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Timing timing)
        Returns:
        true if the children of this timing should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      TriggerDefinition triggerDefinition)
        Returns:
        true if the children of this triggerDefinition should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      UnsignedInt unsignedInt)
        Returns:
        true if the children of this unsignedInt should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Uri uri)
        Returns:
        true if the children of this uri should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Url url)
        Returns:
        true if the children of this url should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      UsageContext usageContext)
        Returns:
        true if the children of this usageContext should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Uuid uuid)
        Returns:
        true if the children of this uuid should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      ValueSet valueSet)
        Returns:
        true if the children of this valueSet should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      VerificationResult verificationResult)
        Returns:
        true if the children of this verificationResult should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      VisionPrescription visionPrescription)
        Returns:
        true if the children of this visionPrescription should be visited; otherwise false
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Xhtml xhtml)
        Returns:
        true if the children of this xhtml should be visited; otherwise false
      • visit

        void visit​(java.lang.String elementName,
                   byte[] value)
      • visit

        void visit​(java.lang.String elementName,
                   java.math.BigDecimal value)
      • visit

        void visit​(java.lang.String elementName,
                   java.lang.Boolean value)
      • visit

        void visit​(java.lang.String elementName,
                   java.lang.Integer value)
      • visit

        void visit​(java.lang.String elementName,
                   java.time.LocalDate value)
      • visit

        void visit​(java.lang.String elementName,
                   java.time.LocalTime value)
      • visit

        void visit​(java.lang.String elementName,
                   java.lang.String value)
      • visit

        void visit​(java.lang.String elementName,
                   java.time.Year value)
      • visit

        void visit​(java.lang.String elementName,
                   java.time.YearMonth value)
      • visit

        void visit​(java.lang.String elementName,
                   java.time.ZonedDateTime value)
      • visit

        boolean visit​(java.lang.String elementName,
                      int elementIndex,
                      Location.Position position)
        Returns:
        true if the children of this Location.Position should be visited; otherwise false