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