| /******************************************************************************* |
| * Copyright (c) 2016 David Carlson and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * David Carlson (Clinical Cloud Solutions, LLC) - initial API and implementation |
| *******************************************************************************/ |
| /** |
| */ |
| package org.eclipse.mdht.uml.fhir.core.datatype.impl; |
| |
| import org.eclipse.emf.ecore.EAttribute; |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EPackage; |
| import org.eclipse.emf.ecore.EReference; |
| |
| import org.eclipse.emf.ecore.impl.EPackageImpl; |
| |
| import org.eclipse.emf.ecore.xml.type.XMLTypePackage; |
| |
| import org.eclipse.mdht.uml.fhir.core.datatype.Address; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Age; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Annotation; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Attachment; |
| import org.eclipse.mdht.uml.fhir.core.datatype.BackboneElement; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Base; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Base64Binary; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Code; |
| import org.eclipse.mdht.uml.fhir.core.datatype.CodeableConcept; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Coding; |
| import org.eclipse.mdht.uml.fhir.core.datatype.ContactPoint; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Count; |
| import org.eclipse.mdht.uml.fhir.core.datatype.DataType; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Date; |
| import org.eclipse.mdht.uml.fhir.core.datatype.DateTime; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Decimal; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Distance; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Duration; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Element; |
| import org.eclipse.mdht.uml.fhir.core.datatype.ElementDefinition; |
| import org.eclipse.mdht.uml.fhir.core.datatype.ElementDefinitionElement1; |
| import org.eclipse.mdht.uml.fhir.core.datatype.ElementDefinitionElement2; |
| import org.eclipse.mdht.uml.fhir.core.datatype.ElementDefinitionElement3; |
| import org.eclipse.mdht.uml.fhir.core.datatype.ElementDefinitionElement4; |
| import org.eclipse.mdht.uml.fhir.core.datatype.ElementDefinitionElement5; |
| import org.eclipse.mdht.uml.fhir.core.datatype.ElementDefinitionElement6; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Extension; |
| import org.eclipse.mdht.uml.fhir.core.datatype.FhirDatatypeFactory; |
| import org.eclipse.mdht.uml.fhir.core.datatype.FhirDatatypePackage; |
| import org.eclipse.mdht.uml.fhir.core.datatype.HumanName; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Id; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Identifier; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Instant; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Markdown; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Meta; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Money; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Narrative; |
| import org.eclipse.mdht.uml.fhir.core.datatype.NarrativeDiv; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Oid; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Period; |
| import org.eclipse.mdht.uml.fhir.core.datatype.PositiveInt; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Quantity; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Range; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Ratio; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Reference; |
| import org.eclipse.mdht.uml.fhir.core.datatype.SampledData; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Signature; |
| import org.eclipse.mdht.uml.fhir.core.datatype.SimpleQuantity; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Time; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Timing; |
| import org.eclipse.mdht.uml.fhir.core.datatype.TimingElement1; |
| import org.eclipse.mdht.uml.fhir.core.datatype.UnsignedInt; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Uri; |
| import org.eclipse.mdht.uml.fhir.core.datatype.Uuid; |
| |
| import org.eclipse.mdht.uml.fhir.core.resource.FhirResourcePackage; |
| |
| import org.eclipse.mdht.uml.fhir.core.resource.impl.FhirResourcePackageImpl; |
| |
| import org.eclipse.mdht.uml.fhir.core.valueset.FhirValuesetPackage; |
| |
| import org.eclipse.mdht.uml.fhir.core.valueset.impl.FhirValuesetPackageImpl; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * An implementation of the model <b>Package</b>. |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public class FhirDatatypePackageImpl extends EPackageImpl implements FhirDatatypePackage { |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass elementEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass baseEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass idEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass stringEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dataTypeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass extensionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass uriEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass booleanEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass integerEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass decimalEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass base64BinaryEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass instantEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dateEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dateTimeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass timeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass codeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass oidEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass unsignedIntEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass positiveIntEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass markdownEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass annotationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass metaEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass codingEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass narrativeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass narrativeDivEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass backboneElementEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass identifierEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass codeableConceptEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass periodEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass humanNameEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass contactPointEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass addressEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass attachmentEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass elementDefinitionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass elementDefinitionElement1EClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass elementDefinitionElement2EClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass elementDefinitionElement3EClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass elementDefinitionElement4EClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass elementDefinitionElement5EClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass elementDefinitionElement6EClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass durationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass quantityEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass ratioEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass simpleQuantityEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass rangeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass timingEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass timingElement1EClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass moneyEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass signatureEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass sampledDataEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass referenceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass ageEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass countEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass distanceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass uuidEClass = null; |
| |
| /** |
| * Creates an instance of the model <b>Package</b>, registered with |
| * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package |
| * package URI value. |
| * <p>Note: the correct way to create the package is via the static |
| * factory method {@link #init init()}, which also performs |
| * initialization of the package, or returns the registered package, |
| * if one already exists. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.emf.ecore.EPackage.Registry |
| * @see org.eclipse.mdht.uml.fhir.core.datatype.FhirDatatypePackage#eNS_URI |
| * @see #init() |
| * @generated |
| */ |
| private FhirDatatypePackageImpl() { |
| super(eNS_URI, FhirDatatypeFactory.eINSTANCE); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private static boolean isInited = false; |
| |
| /** |
| * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. |
| * |
| * <p>This method is used to initialize {@link FhirDatatypePackage#eINSTANCE} when that field is accessed. |
| * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #eNS_URI |
| * @see #createPackageContents() |
| * @see #initializePackageContents() |
| * @generated |
| */ |
| public static FhirDatatypePackage init() { |
| if (isInited) return (FhirDatatypePackage)EPackage.Registry.INSTANCE.getEPackage(FhirDatatypePackage.eNS_URI); |
| |
| // Obtain or create and register package |
| FhirDatatypePackageImpl theFhirDatatypePackage = (FhirDatatypePackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof FhirDatatypePackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new FhirDatatypePackageImpl()); |
| |
| isInited = true; |
| |
| // Initialize simple dependencies |
| XMLTypePackage.eINSTANCE.eClass(); |
| |
| // Obtain or create and register interdependencies |
| FhirValuesetPackageImpl theFhirValuesetPackage = (FhirValuesetPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(FhirValuesetPackage.eNS_URI) instanceof FhirValuesetPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(FhirValuesetPackage.eNS_URI) : FhirValuesetPackage.eINSTANCE); |
| FhirResourcePackageImpl theFhirResourcePackage = (FhirResourcePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(FhirResourcePackage.eNS_URI) instanceof FhirResourcePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(FhirResourcePackage.eNS_URI) : FhirResourcePackage.eINSTANCE); |
| |
| // Load packages |
| theFhirResourcePackage.loadPackage(); |
| |
| // Create package meta-data objects |
| theFhirDatatypePackage.createPackageContents(); |
| theFhirValuesetPackage.createPackageContents(); |
| |
| // Initialize created meta-data |
| theFhirDatatypePackage.initializePackageContents(); |
| theFhirValuesetPackage.initializePackageContents(); |
| |
| // Fix loaded packages |
| theFhirResourcePackage.fixPackageContents(); |
| |
| // Mark meta-data to indicate it can't be changed |
| theFhirDatatypePackage.freeze(); |
| |
| |
| // Update the registry and return the package |
| EPackage.Registry.INSTANCE.put(FhirDatatypePackage.eNS_URI, theFhirDatatypePackage); |
| return theFhirDatatypePackage; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getElement() { |
| return elementEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElement_Id() { |
| return (EReference)elementEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElement_Extension() { |
| return (EReference)elementEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getBase() { |
| return baseEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getId() { |
| return idEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getString() { |
| return stringEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getString_Value() { |
| return (EAttribute)stringEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDataType() { |
| return dataTypeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExtension() { |
| return extensionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExtension_Url() { |
| return (EReference)extensionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExtension_Valuex() { |
| return (EReference)extensionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getUri() { |
| return uriEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getUri_Value() { |
| return (EAttribute)uriEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getBoolean() { |
| return booleanEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getBoolean_Value() { |
| return (EAttribute)booleanEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInteger() { |
| return integerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getInteger_Value() { |
| return (EAttribute)integerEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDecimal() { |
| return decimalEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDecimal_Value() { |
| return (EAttribute)decimalEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getBase64Binary() { |
| return base64BinaryEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getBase64Binary_Value() { |
| return (EAttribute)base64BinaryEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInstant() { |
| return instantEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getInstant_Value() { |
| return (EAttribute)instantEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDate() { |
| return dateEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDate_Value() { |
| return (EAttribute)dateEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDateTime() { |
| return dateTimeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDateTime_Value() { |
| return (EAttribute)dateTimeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTime() { |
| return timeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getTime_Value() { |
| return (EAttribute)timeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCode() { |
| return codeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getOid() { |
| return oidEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getUnsignedInt() { |
| return unsignedIntEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPositiveInt() { |
| return positiveIntEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getMarkdown() { |
| return markdownEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAnnotation() { |
| return annotationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAnnotation_Authorx() { |
| return (EReference)annotationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAnnotation_Time() { |
| return (EReference)annotationEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAnnotation_Text() { |
| return (EReference)annotationEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getMeta() { |
| return metaEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMeta_VersionId() { |
| return (EReference)metaEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMeta_LastUpdated() { |
| return (EReference)metaEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMeta_Profile() { |
| return (EReference)metaEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMeta_Security() { |
| return (EReference)metaEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMeta_Tag() { |
| return (EReference)metaEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCoding() { |
| return codingEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCoding_System() { |
| return (EReference)codingEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCoding_Version() { |
| return (EReference)codingEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCoding_Code() { |
| return (EReference)codingEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCoding_Display() { |
| return (EReference)codingEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCoding_UserSelected() { |
| return (EReference)codingEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getNarrative() { |
| return narrativeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getNarrative_Status() { |
| return (EReference)narrativeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getNarrative_Div() { |
| return (EReference)narrativeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getNarrativeDiv() { |
| return narrativeDivEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getBackboneElement() { |
| return backboneElementEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBackboneElement_ModifierExtension() { |
| return (EReference)backboneElementEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getIdentifier() { |
| return identifierEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getIdentifier_Use() { |
| return (EReference)identifierEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getIdentifier_Type() { |
| return (EReference)identifierEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getIdentifier_System() { |
| return (EReference)identifierEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getIdentifier_Value() { |
| return (EReference)identifierEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getIdentifier_Period() { |
| return (EReference)identifierEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getIdentifier_Assigner() { |
| return (EReference)identifierEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCodeableConcept() { |
| return codeableConceptEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCodeableConcept_Coding() { |
| return (EReference)codeableConceptEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCodeableConcept_Text() { |
| return (EReference)codeableConceptEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPeriod() { |
| return periodEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPeriod_Start() { |
| return (EReference)periodEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPeriod_End() { |
| return (EReference)periodEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getHumanName() { |
| return humanNameEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getHumanName_Use() { |
| return (EReference)humanNameEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getHumanName_Text() { |
| return (EReference)humanNameEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getHumanName_Family() { |
| return (EReference)humanNameEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getHumanName_Given() { |
| return (EReference)humanNameEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getHumanName_Prefix() { |
| return (EReference)humanNameEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getHumanName_Suffix() { |
| return (EReference)humanNameEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getHumanName_Period() { |
| return (EReference)humanNameEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getContactPoint() { |
| return contactPointEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getContactPoint_System() { |
| return (EReference)contactPointEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getContactPoint_Value() { |
| return (EReference)contactPointEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getContactPoint_Use() { |
| return (EReference)contactPointEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getContactPoint_Rank() { |
| return (EReference)contactPointEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getContactPoint_Period() { |
| return (EReference)contactPointEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAddress() { |
| return addressEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAddress_Use() { |
| return (EReference)addressEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAddress_Type() { |
| return (EReference)addressEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAddress_Text() { |
| return (EReference)addressEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAddress_Line() { |
| return (EReference)addressEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAddress_City() { |
| return (EReference)addressEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAddress_District() { |
| return (EReference)addressEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAddress_State() { |
| return (EReference)addressEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAddress_PostalCode() { |
| return (EReference)addressEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAddress_Country() { |
| return (EReference)addressEClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAddress_Period() { |
| return (EReference)addressEClass.getEStructuralFeatures().get(9); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAttachment() { |
| return attachmentEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAttachment_ContentType() { |
| return (EReference)attachmentEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAttachment_Language() { |
| return (EReference)attachmentEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAttachment_Data() { |
| return (EReference)attachmentEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAttachment_Url() { |
| return (EReference)attachmentEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAttachment_Size() { |
| return (EReference)attachmentEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAttachment_Hash() { |
| return (EReference)attachmentEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAttachment_Title() { |
| return (EReference)attachmentEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAttachment_Creation() { |
| return (EReference)attachmentEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getElementDefinition() { |
| return elementDefinitionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Path() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Representation() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Name() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Label() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Code() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Slicing() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Short() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Definition() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Comments() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Requirements() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(9); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Alias() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(10); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Min() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(11); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Max() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(12); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Base() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(13); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Type() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(14); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_NameReference() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(15); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_DefaultValuex() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(16); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_MeaningWhenMissing() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(17); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Fixedx() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(18); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Patternx() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(19); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Examplex() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(20); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_MinValuex() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(21); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_MaxValuex() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(22); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_MaxLength() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(23); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Condition() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(24); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Constraint() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(25); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_MustSupport() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(26); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_IsModifier() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(27); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_IsSummary() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(28); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Binding() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(29); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinition_Mapping() { |
| return (EReference)elementDefinitionEClass.getEStructuralFeatures().get(30); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getElementDefinitionElement1() { |
| return elementDefinitionElement1EClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement1_Discriminator() { |
| return (EReference)elementDefinitionElement1EClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement1_Description() { |
| return (EReference)elementDefinitionElement1EClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement1_Ordered() { |
| return (EReference)elementDefinitionElement1EClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement1_Rules() { |
| return (EReference)elementDefinitionElement1EClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getElementDefinitionElement2() { |
| return elementDefinitionElement2EClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement2_Path() { |
| return (EReference)elementDefinitionElement2EClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement2_Min() { |
| return (EReference)elementDefinitionElement2EClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement2_Max() { |
| return (EReference)elementDefinitionElement2EClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getElementDefinitionElement3() { |
| return elementDefinitionElement3EClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement3_Code() { |
| return (EReference)elementDefinitionElement3EClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement3_Profile() { |
| return (EReference)elementDefinitionElement3EClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement3_Aggregation() { |
| return (EReference)elementDefinitionElement3EClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getElementDefinitionElement4() { |
| return elementDefinitionElement4EClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement4_Key() { |
| return (EReference)elementDefinitionElement4EClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement4_Requirements() { |
| return (EReference)elementDefinitionElement4EClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement4_Severity() { |
| return (EReference)elementDefinitionElement4EClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement4_Human() { |
| return (EReference)elementDefinitionElement4EClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement4_Xpath() { |
| return (EReference)elementDefinitionElement4EClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getElementDefinitionElement5() { |
| return elementDefinitionElement5EClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement5_Strength() { |
| return (EReference)elementDefinitionElement5EClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement5_Description() { |
| return (EReference)elementDefinitionElement5EClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement5_ValueSetx() { |
| return (EReference)elementDefinitionElement5EClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getElementDefinitionElement6() { |
| return elementDefinitionElement6EClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement6_Identity() { |
| return (EReference)elementDefinitionElement6EClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement6_Language() { |
| return (EReference)elementDefinitionElement6EClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementDefinitionElement6_Map() { |
| return (EReference)elementDefinitionElement6EClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDuration() { |
| return durationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getQuantity() { |
| return quantityEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getQuantity_Value() { |
| return (EReference)quantityEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getQuantity_Comparator() { |
| return (EReference)quantityEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getQuantity_Unit() { |
| return (EReference)quantityEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getQuantity_System() { |
| return (EReference)quantityEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getQuantity_Code() { |
| return (EReference)quantityEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getRatio() { |
| return ratioEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getRatio_Numerator() { |
| return (EReference)ratioEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getRatio_Denominator() { |
| return (EReference)ratioEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getSimpleQuantity() { |
| return simpleQuantityEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getRange() { |
| return rangeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getRange_Low() { |
| return (EReference)rangeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getRange_High() { |
| return (EReference)rangeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTiming() { |
| return timingEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTiming_Event() { |
| return (EReference)timingEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTiming_Repeat() { |
| return (EReference)timingEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTiming_Code() { |
| return (EReference)timingEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTimingElement1() { |
| return timingElement1EClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimingElement1_Boundsx() { |
| return (EReference)timingElement1EClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimingElement1_Count() { |
| return (EReference)timingElement1EClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimingElement1_Duration() { |
| return (EReference)timingElement1EClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimingElement1_DurationMax() { |
| return (EReference)timingElement1EClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimingElement1_DurationUnits() { |
| return (EReference)timingElement1EClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimingElement1_Frequency() { |
| return (EReference)timingElement1EClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimingElement1_FrequencyMax() { |
| return (EReference)timingElement1EClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimingElement1_Period() { |
| return (EReference)timingElement1EClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimingElement1_PeriodMax() { |
| return (EReference)timingElement1EClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimingElement1_PeriodUnits() { |
| return (EReference)timingElement1EClass.getEStructuralFeatures().get(9); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimingElement1_When() { |
| return (EReference)timingElement1EClass.getEStructuralFeatures().get(10); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getMoney() { |
| return moneyEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getSignature() { |
| return signatureEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSignature_Type() { |
| return (EReference)signatureEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSignature_When() { |
| return (EReference)signatureEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSignature_Whox() { |
| return (EReference)signatureEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSignature_ContentType() { |
| return (EReference)signatureEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSignature_Blob() { |
| return (EReference)signatureEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getSampledData() { |
| return sampledDataEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSampledData_Origin() { |
| return (EReference)sampledDataEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSampledData_Period() { |
| return (EReference)sampledDataEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSampledData_Factor() { |
| return (EReference)sampledDataEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSampledData_LowerLimit() { |
| return (EReference)sampledDataEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSampledData_UpperLimit() { |
| return (EReference)sampledDataEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSampledData_Dimensions() { |
| return (EReference)sampledDataEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSampledData_Data() { |
| return (EReference)sampledDataEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getReference() { |
| return referenceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReference_Reference() { |
| return (EReference)referenceEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReference_Display() { |
| return (EReference)referenceEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAge() { |
| return ageEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCount() { |
| return countEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDistance() { |
| return distanceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getUuid() { |
| return uuidEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public FhirDatatypeFactory getFhirDatatypeFactory() { |
| return (FhirDatatypeFactory)getEFactoryInstance(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private boolean isCreated = false; |
| |
| /** |
| * Creates the meta-model objects for the package. This method is |
| * guarded to have no affect on any invocation but its first. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void createPackageContents() { |
| if (isCreated) return; |
| isCreated = true; |
| |
| // Create classes and their features |
| elementEClass = createEClass(ELEMENT); |
| createEReference(elementEClass, ELEMENT__ID); |
| createEReference(elementEClass, ELEMENT__EXTENSION); |
| |
| baseEClass = createEClass(BASE); |
| |
| idEClass = createEClass(ID); |
| |
| stringEClass = createEClass(STRING); |
| createEAttribute(stringEClass, STRING__VALUE); |
| |
| dataTypeEClass = createEClass(DATA_TYPE); |
| |
| extensionEClass = createEClass(EXTENSION); |
| createEReference(extensionEClass, EXTENSION__URL); |
| createEReference(extensionEClass, EXTENSION__VALUEX); |
| |
| uriEClass = createEClass(URI); |
| createEAttribute(uriEClass, URI__VALUE); |
| |
| booleanEClass = createEClass(BOOLEAN); |
| createEAttribute(booleanEClass, BOOLEAN__VALUE); |
| |
| integerEClass = createEClass(INTEGER); |
| createEAttribute(integerEClass, INTEGER__VALUE); |
| |
| decimalEClass = createEClass(DECIMAL); |
| createEAttribute(decimalEClass, DECIMAL__VALUE); |
| |
| base64BinaryEClass = createEClass(BASE64_BINARY); |
| createEAttribute(base64BinaryEClass, BASE64_BINARY__VALUE); |
| |
| instantEClass = createEClass(INSTANT); |
| createEAttribute(instantEClass, INSTANT__VALUE); |
| |
| dateEClass = createEClass(DATE); |
| createEAttribute(dateEClass, DATE__VALUE); |
| |
| dateTimeEClass = createEClass(DATE_TIME); |
| createEAttribute(dateTimeEClass, DATE_TIME__VALUE); |
| |
| timeEClass = createEClass(TIME); |
| createEAttribute(timeEClass, TIME__VALUE); |
| |
| codeEClass = createEClass(CODE); |
| |
| oidEClass = createEClass(OID); |
| |
| unsignedIntEClass = createEClass(UNSIGNED_INT); |
| |
| positiveIntEClass = createEClass(POSITIVE_INT); |
| |
| markdownEClass = createEClass(MARKDOWN); |
| |
| annotationEClass = createEClass(ANNOTATION); |
| createEReference(annotationEClass, ANNOTATION__AUTHORX); |
| createEReference(annotationEClass, ANNOTATION__TIME); |
| createEReference(annotationEClass, ANNOTATION__TEXT); |
| |
| metaEClass = createEClass(META); |
| createEReference(metaEClass, META__VERSION_ID); |
| createEReference(metaEClass, META__LAST_UPDATED); |
| createEReference(metaEClass, META__PROFILE); |
| createEReference(metaEClass, META__SECURITY); |
| createEReference(metaEClass, META__TAG); |
| |
| codingEClass = createEClass(CODING); |
| createEReference(codingEClass, CODING__SYSTEM); |
| createEReference(codingEClass, CODING__VERSION); |
| createEReference(codingEClass, CODING__CODE); |
| createEReference(codingEClass, CODING__DISPLAY); |
| createEReference(codingEClass, CODING__USER_SELECTED); |
| |
| narrativeEClass = createEClass(NARRATIVE); |
| createEReference(narrativeEClass, NARRATIVE__STATUS); |
| createEReference(narrativeEClass, NARRATIVE__DIV); |
| |
| narrativeDivEClass = createEClass(NARRATIVE_DIV); |
| |
| backboneElementEClass = createEClass(BACKBONE_ELEMENT); |
| createEReference(backboneElementEClass, BACKBONE_ELEMENT__MODIFIER_EXTENSION); |
| |
| identifierEClass = createEClass(IDENTIFIER); |
| createEReference(identifierEClass, IDENTIFIER__USE); |
| createEReference(identifierEClass, IDENTIFIER__TYPE); |
| createEReference(identifierEClass, IDENTIFIER__SYSTEM); |
| createEReference(identifierEClass, IDENTIFIER__VALUE); |
| createEReference(identifierEClass, IDENTIFIER__PERIOD); |
| createEReference(identifierEClass, IDENTIFIER__ASSIGNER); |
| |
| codeableConceptEClass = createEClass(CODEABLE_CONCEPT); |
| createEReference(codeableConceptEClass, CODEABLE_CONCEPT__CODING); |
| createEReference(codeableConceptEClass, CODEABLE_CONCEPT__TEXT); |
| |
| periodEClass = createEClass(PERIOD); |
| createEReference(periodEClass, PERIOD__START); |
| createEReference(periodEClass, PERIOD__END); |
| |
| humanNameEClass = createEClass(HUMAN_NAME); |
| createEReference(humanNameEClass, HUMAN_NAME__USE); |
| createEReference(humanNameEClass, HUMAN_NAME__TEXT); |
| createEReference(humanNameEClass, HUMAN_NAME__FAMILY); |
| createEReference(humanNameEClass, HUMAN_NAME__GIVEN); |
| createEReference(humanNameEClass, HUMAN_NAME__PREFIX); |
| createEReference(humanNameEClass, HUMAN_NAME__SUFFIX); |
| createEReference(humanNameEClass, HUMAN_NAME__PERIOD); |
| |
| contactPointEClass = createEClass(CONTACT_POINT); |
| createEReference(contactPointEClass, CONTACT_POINT__SYSTEM); |
| createEReference(contactPointEClass, CONTACT_POINT__VALUE); |
| createEReference(contactPointEClass, CONTACT_POINT__USE); |
| createEReference(contactPointEClass, CONTACT_POINT__RANK); |
| createEReference(contactPointEClass, CONTACT_POINT__PERIOD); |
| |
| addressEClass = createEClass(ADDRESS); |
| createEReference(addressEClass, ADDRESS__USE); |
| createEReference(addressEClass, ADDRESS__TYPE); |
| createEReference(addressEClass, ADDRESS__TEXT); |
| createEReference(addressEClass, ADDRESS__LINE); |
| createEReference(addressEClass, ADDRESS__CITY); |
| createEReference(addressEClass, ADDRESS__DISTRICT); |
| createEReference(addressEClass, ADDRESS__STATE); |
| createEReference(addressEClass, ADDRESS__POSTAL_CODE); |
| createEReference(addressEClass, ADDRESS__COUNTRY); |
| createEReference(addressEClass, ADDRESS__PERIOD); |
| |
| attachmentEClass = createEClass(ATTACHMENT); |
| createEReference(attachmentEClass, ATTACHMENT__CONTENT_TYPE); |
| createEReference(attachmentEClass, ATTACHMENT__LANGUAGE); |
| createEReference(attachmentEClass, ATTACHMENT__DATA); |
| createEReference(attachmentEClass, ATTACHMENT__URL); |
| createEReference(attachmentEClass, ATTACHMENT__SIZE); |
| createEReference(attachmentEClass, ATTACHMENT__HASH); |
| createEReference(attachmentEClass, ATTACHMENT__TITLE); |
| createEReference(attachmentEClass, ATTACHMENT__CREATION); |
| |
| elementDefinitionEClass = createEClass(ELEMENT_DEFINITION); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__PATH); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__REPRESENTATION); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__NAME); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__LABEL); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__CODE); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__SLICING); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__SHORT); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__DEFINITION); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__COMMENTS); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__REQUIREMENTS); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__ALIAS); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__MIN); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__MAX); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__BASE); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__TYPE); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__NAME_REFERENCE); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__DEFAULT_VALUEX); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__MEANING_WHEN_MISSING); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__FIXEDX); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__PATTERNX); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__EXAMPLEX); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__MIN_VALUEX); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__MAX_VALUEX); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__MAX_LENGTH); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__CONDITION); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__CONSTRAINT); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__MUST_SUPPORT); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__IS_MODIFIER); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__IS_SUMMARY); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__BINDING); |
| createEReference(elementDefinitionEClass, ELEMENT_DEFINITION__MAPPING); |
| |
| elementDefinitionElement1EClass = createEClass(ELEMENT_DEFINITION_ELEMENT1); |
| createEReference(elementDefinitionElement1EClass, ELEMENT_DEFINITION_ELEMENT1__DISCRIMINATOR); |
| createEReference(elementDefinitionElement1EClass, ELEMENT_DEFINITION_ELEMENT1__DESCRIPTION); |
| createEReference(elementDefinitionElement1EClass, ELEMENT_DEFINITION_ELEMENT1__ORDERED); |
| createEReference(elementDefinitionElement1EClass, ELEMENT_DEFINITION_ELEMENT1__RULES); |
| |
| elementDefinitionElement2EClass = createEClass(ELEMENT_DEFINITION_ELEMENT2); |
| createEReference(elementDefinitionElement2EClass, ELEMENT_DEFINITION_ELEMENT2__PATH); |
| createEReference(elementDefinitionElement2EClass, ELEMENT_DEFINITION_ELEMENT2__MIN); |
| createEReference(elementDefinitionElement2EClass, ELEMENT_DEFINITION_ELEMENT2__MAX); |
| |
| elementDefinitionElement3EClass = createEClass(ELEMENT_DEFINITION_ELEMENT3); |
| createEReference(elementDefinitionElement3EClass, ELEMENT_DEFINITION_ELEMENT3__CODE); |
| createEReference(elementDefinitionElement3EClass, ELEMENT_DEFINITION_ELEMENT3__PROFILE); |
| createEReference(elementDefinitionElement3EClass, ELEMENT_DEFINITION_ELEMENT3__AGGREGATION); |
| |
| elementDefinitionElement4EClass = createEClass(ELEMENT_DEFINITION_ELEMENT4); |
| createEReference(elementDefinitionElement4EClass, ELEMENT_DEFINITION_ELEMENT4__KEY); |
| createEReference(elementDefinitionElement4EClass, ELEMENT_DEFINITION_ELEMENT4__REQUIREMENTS); |
| createEReference(elementDefinitionElement4EClass, ELEMENT_DEFINITION_ELEMENT4__SEVERITY); |
| createEReference(elementDefinitionElement4EClass, ELEMENT_DEFINITION_ELEMENT4__HUMAN); |
| createEReference(elementDefinitionElement4EClass, ELEMENT_DEFINITION_ELEMENT4__XPATH); |
| |
| elementDefinitionElement5EClass = createEClass(ELEMENT_DEFINITION_ELEMENT5); |
| createEReference(elementDefinitionElement5EClass, ELEMENT_DEFINITION_ELEMENT5__STRENGTH); |
| createEReference(elementDefinitionElement5EClass, ELEMENT_DEFINITION_ELEMENT5__DESCRIPTION); |
| createEReference(elementDefinitionElement5EClass, ELEMENT_DEFINITION_ELEMENT5__VALUE_SETX); |
| |
| elementDefinitionElement6EClass = createEClass(ELEMENT_DEFINITION_ELEMENT6); |
| createEReference(elementDefinitionElement6EClass, ELEMENT_DEFINITION_ELEMENT6__IDENTITY); |
| createEReference(elementDefinitionElement6EClass, ELEMENT_DEFINITION_ELEMENT6__LANGUAGE); |
| createEReference(elementDefinitionElement6EClass, ELEMENT_DEFINITION_ELEMENT6__MAP); |
| |
| durationEClass = createEClass(DURATION); |
| |
| quantityEClass = createEClass(QUANTITY); |
| createEReference(quantityEClass, QUANTITY__VALUE); |
| createEReference(quantityEClass, QUANTITY__COMPARATOR); |
| createEReference(quantityEClass, QUANTITY__UNIT); |
| createEReference(quantityEClass, QUANTITY__SYSTEM); |
| createEReference(quantityEClass, QUANTITY__CODE); |
| |
| ratioEClass = createEClass(RATIO); |
| createEReference(ratioEClass, RATIO__NUMERATOR); |
| createEReference(ratioEClass, RATIO__DENOMINATOR); |
| |
| simpleQuantityEClass = createEClass(SIMPLE_QUANTITY); |
| |
| rangeEClass = createEClass(RANGE); |
| createEReference(rangeEClass, RANGE__LOW); |
| createEReference(rangeEClass, RANGE__HIGH); |
| |
| timingEClass = createEClass(TIMING); |
| createEReference(timingEClass, TIMING__EVENT); |
| createEReference(timingEClass, TIMING__REPEAT); |
| createEReference(timingEClass, TIMING__CODE); |
| |
| timingElement1EClass = createEClass(TIMING_ELEMENT1); |
| createEReference(timingElement1EClass, TIMING_ELEMENT1__BOUNDSX); |
| createEReference(timingElement1EClass, TIMING_ELEMENT1__COUNT); |
| createEReference(timingElement1EClass, TIMING_ELEMENT1__DURATION); |
| createEReference(timingElement1EClass, TIMING_ELEMENT1__DURATION_MAX); |
| createEReference(timingElement1EClass, TIMING_ELEMENT1__DURATION_UNITS); |
| createEReference(timingElement1EClass, TIMING_ELEMENT1__FREQUENCY); |
| createEReference(timingElement1EClass, TIMING_ELEMENT1__FREQUENCY_MAX); |
| createEReference(timingElement1EClass, TIMING_ELEMENT1__PERIOD); |
| createEReference(timingElement1EClass, TIMING_ELEMENT1__PERIOD_MAX); |
| createEReference(timingElement1EClass, TIMING_ELEMENT1__PERIOD_UNITS); |
| createEReference(timingElement1EClass, TIMING_ELEMENT1__WHEN); |
| |
| moneyEClass = createEClass(MONEY); |
| |
| signatureEClass = createEClass(SIGNATURE); |
| createEReference(signatureEClass, SIGNATURE__TYPE); |
| createEReference(signatureEClass, SIGNATURE__WHEN); |
| createEReference(signatureEClass, SIGNATURE__WHOX); |
| createEReference(signatureEClass, SIGNATURE__CONTENT_TYPE); |
| createEReference(signatureEClass, SIGNATURE__BLOB); |
| |
| sampledDataEClass = createEClass(SAMPLED_DATA); |
| createEReference(sampledDataEClass, SAMPLED_DATA__ORIGIN); |
| createEReference(sampledDataEClass, SAMPLED_DATA__PERIOD); |
| createEReference(sampledDataEClass, SAMPLED_DATA__FACTOR); |
| createEReference(sampledDataEClass, SAMPLED_DATA__LOWER_LIMIT); |
| createEReference(sampledDataEClass, SAMPLED_DATA__UPPER_LIMIT); |
| createEReference(sampledDataEClass, SAMPLED_DATA__DIMENSIONS); |
| createEReference(sampledDataEClass, SAMPLED_DATA__DATA); |
| |
| referenceEClass = createEClass(REFERENCE); |
| createEReference(referenceEClass, REFERENCE__REFERENCE); |
| createEReference(referenceEClass, REFERENCE__DISPLAY); |
| |
| ageEClass = createEClass(AGE); |
| |
| countEClass = createEClass(COUNT); |
| |
| distanceEClass = createEClass(DISTANCE); |
| |
| uuidEClass = createEClass(UUID); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private boolean isInitialized = false; |
| |
| /** |
| * Complete the initialization of the package and its meta-model. This |
| * method is guarded to have no affect on any invocation but its first. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void initializePackageContents() { |
| if (isInitialized) return; |
| isInitialized = true; |
| |
| // Initialize package |
| setName(eNAME); |
| setNsPrefix(eNS_PREFIX); |
| setNsURI(eNS_URI); |
| |
| // Obtain other dependent packages |
| XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI); |
| FhirResourcePackage theFhirResourcePackage = (FhirResourcePackage)EPackage.Registry.INSTANCE.getEPackage(FhirResourcePackage.eNS_URI); |
| |
| // Create type parameters |
| |
| // Set bounds for type parameters |
| |
| // Add supertypes to classes |
| elementEClass.getESuperTypes().add(this.getBase()); |
| idEClass.getESuperTypes().add(this.getString()); |
| stringEClass.getESuperTypes().add(this.getDataType()); |
| dataTypeEClass.getESuperTypes().add(this.getElement()); |
| extensionEClass.getESuperTypes().add(this.getDataType()); |
| uriEClass.getESuperTypes().add(this.getDataType()); |
| booleanEClass.getESuperTypes().add(this.getDataType()); |
| integerEClass.getESuperTypes().add(this.getDataType()); |
| decimalEClass.getESuperTypes().add(this.getDataType()); |
| base64BinaryEClass.getESuperTypes().add(this.getDataType()); |
| instantEClass.getESuperTypes().add(this.getDataType()); |
| dateEClass.getESuperTypes().add(this.getDataType()); |
| dateTimeEClass.getESuperTypes().add(this.getDataType()); |
| timeEClass.getESuperTypes().add(this.getDataType()); |
| codeEClass.getESuperTypes().add(this.getString()); |
| oidEClass.getESuperTypes().add(this.getUri()); |
| unsignedIntEClass.getESuperTypes().add(this.getInteger()); |
| positiveIntEClass.getESuperTypes().add(this.getInteger()); |
| markdownEClass.getESuperTypes().add(this.getString()); |
| annotationEClass.getESuperTypes().add(this.getDataType()); |
| metaEClass.getESuperTypes().add(this.getDataType()); |
| codingEClass.getESuperTypes().add(this.getDataType()); |
| narrativeEClass.getESuperTypes().add(this.getDataType()); |
| narrativeDivEClass.getESuperTypes().add(this.getBackboneElement()); |
| backboneElementEClass.getESuperTypes().add(this.getDataType()); |
| identifierEClass.getESuperTypes().add(this.getDataType()); |
| codeableConceptEClass.getESuperTypes().add(this.getDataType()); |
| periodEClass.getESuperTypes().add(this.getDataType()); |
| humanNameEClass.getESuperTypes().add(this.getDataType()); |
| contactPointEClass.getESuperTypes().add(this.getDataType()); |
| addressEClass.getESuperTypes().add(this.getDataType()); |
| attachmentEClass.getESuperTypes().add(this.getDataType()); |
| elementDefinitionEClass.getESuperTypes().add(this.getDataType()); |
| elementDefinitionElement1EClass.getESuperTypes().add(this.getElement()); |
| elementDefinitionElement2EClass.getESuperTypes().add(this.getElement()); |
| elementDefinitionElement3EClass.getESuperTypes().add(this.getElement()); |
| elementDefinitionElement4EClass.getESuperTypes().add(this.getElement()); |
| elementDefinitionElement5EClass.getESuperTypes().add(this.getElement()); |
| elementDefinitionElement6EClass.getESuperTypes().add(this.getElement()); |
| durationEClass.getESuperTypes().add(this.getQuantity()); |
| quantityEClass.getESuperTypes().add(this.getDataType()); |
| ratioEClass.getESuperTypes().add(this.getDataType()); |
| simpleQuantityEClass.getESuperTypes().add(this.getQuantity()); |
| rangeEClass.getESuperTypes().add(this.getDataType()); |
| timingEClass.getESuperTypes().add(this.getDataType()); |
| timingElement1EClass.getESuperTypes().add(this.getElement()); |
| moneyEClass.getESuperTypes().add(this.getQuantity()); |
| signatureEClass.getESuperTypes().add(this.getDataType()); |
| sampledDataEClass.getESuperTypes().add(this.getDataType()); |
| referenceEClass.getESuperTypes().add(this.getDataType()); |
| ageEClass.getESuperTypes().add(this.getQuantity()); |
| countEClass.getESuperTypes().add(this.getQuantity()); |
| distanceEClass.getESuperTypes().add(this.getQuantity()); |
| uuidEClass.getESuperTypes().add(this.getUri()); |
| |
| // Initialize classes, features, and operations; add parameters |
| initEClass(elementEClass, Element.class, "Element", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getElement_Id(), this.getId(), null, "id", null, 0, 1, Element.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElement_Extension(), this.getExtension(), null, "extension", null, 0, -1, Element.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(baseEClass, Base.class, "Base", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(idEClass, Id.class, "Id", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(stringEClass, org.eclipse.mdht.uml.fhir.core.datatype.String.class, "String", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getString_Value(), theXMLTypePackage.getString(), "value", null, 0, 1, org.eclipse.mdht.uml.fhir.core.datatype.String.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dataTypeEClass, DataType.class, "DataType", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(extensionEClass, Extension.class, "Extension", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getExtension_Url(), this.getUri(), null, "url", null, 1, 1, Extension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getExtension_Valuex(), this.getDataType(), null, "valuex", null, 0, 1, Extension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(uriEClass, Uri.class, "Uri", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getUri_Value(), theXMLTypePackage.getAnyURI(), "value", null, 0, 1, Uri.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(booleanEClass, org.eclipse.mdht.uml.fhir.core.datatype.Boolean.class, "Boolean", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getBoolean_Value(), theXMLTypePackage.getBoolean(), "value", null, 0, 1, org.eclipse.mdht.uml.fhir.core.datatype.Boolean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(integerEClass, org.eclipse.mdht.uml.fhir.core.datatype.Integer.class, "Integer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getInteger_Value(), theXMLTypePackage.getInt(), "value", null, 0, 1, org.eclipse.mdht.uml.fhir.core.datatype.Integer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(decimalEClass, Decimal.class, "Decimal", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDecimal_Value(), theXMLTypePackage.getDecimal(), "value", null, 0, 1, Decimal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(base64BinaryEClass, Base64Binary.class, "Base64Binary", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getBase64Binary_Value(), theXMLTypePackage.getBase64Binary(), "value", null, 0, 1, Base64Binary.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(instantEClass, Instant.class, "Instant", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getInstant_Value(), theXMLTypePackage.getDateTime(), "value", null, 0, 1, Instant.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dateEClass, Date.class, "Date", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDate_Value(), theXMLTypePackage.getDate(), "value", null, 0, 1, Date.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dateTimeEClass, DateTime.class, "DateTime", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDateTime_Value(), theXMLTypePackage.getDateTime(), "value", null, 0, 1, DateTime.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(timeEClass, Time.class, "Time", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getTime_Value(), theXMLTypePackage.getTime(), "value", null, 0, 1, Time.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(codeEClass, Code.class, "Code", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(oidEClass, Oid.class, "Oid", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(unsignedIntEClass, UnsignedInt.class, "UnsignedInt", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(positiveIntEClass, PositiveInt.class, "PositiveInt", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(markdownEClass, Markdown.class, "Markdown", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(annotationEClass, Annotation.class, "Annotation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getAnnotation_Authorx(), this.getBase(), null, "authorx", null, 0, 1, Annotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAnnotation_Time(), this.getDateTime(), null, "time", null, 0, 1, Annotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAnnotation_Text(), this.getString(), null, "text", null, 1, 1, Annotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(metaEClass, Meta.class, "Meta", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getMeta_VersionId(), this.getId(), null, "versionId", null, 0, 1, Meta.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getMeta_LastUpdated(), this.getInstant(), null, "lastUpdated", null, 0, 1, Meta.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getMeta_Profile(), this.getUri(), null, "profile", null, 0, -1, Meta.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getMeta_Security(), this.getCoding(), null, "security", null, 0, -1, Meta.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getMeta_Tag(), this.getCoding(), null, "tag", null, 0, -1, Meta.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(codingEClass, Coding.class, "Coding", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getCoding_System(), this.getUri(), null, "system", null, 0, 1, Coding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getCoding_Version(), this.getString(), null, "version", null, 0, 1, Coding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getCoding_Code(), this.getCode(), null, "code", null, 0, 1, Coding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getCoding_Display(), this.getString(), null, "display", null, 0, 1, Coding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getCoding_UserSelected(), this.getBoolean(), null, "userSelected", null, 0, 1, Coding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(narrativeEClass, Narrative.class, "Narrative", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getNarrative_Status(), this.getCode(), null, "status", null, 1, 1, Narrative.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getNarrative_Div(), this.getNarrativeDiv(), null, "div", null, 1, 1, Narrative.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(narrativeDivEClass, NarrativeDiv.class, "NarrativeDiv", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(backboneElementEClass, BackboneElement.class, "BackboneElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getBackboneElement_ModifierExtension(), this.getExtension(), null, "modifierExtension", null, 0, -1, BackboneElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(identifierEClass, Identifier.class, "Identifier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getIdentifier_Use(), this.getCode(), null, "use", null, 0, 1, Identifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getIdentifier_Type(), this.getCodeableConcept(), null, "type", null, 0, 1, Identifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getIdentifier_System(), this.getUri(), null, "system", null, 0, 1, Identifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getIdentifier_Value(), this.getString(), null, "value", null, 0, 1, Identifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getIdentifier_Period(), this.getPeriod(), null, "period", null, 0, 1, Identifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getIdentifier_Assigner(), theFhirResourcePackage.getOrganization(), null, "assigner", null, 0, 1, Identifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(codeableConceptEClass, CodeableConcept.class, "CodeableConcept", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getCodeableConcept_Coding(), this.getCoding(), null, "coding", null, 0, -1, CodeableConcept.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getCodeableConcept_Text(), this.getString(), null, "text", null, 0, 1, CodeableConcept.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(periodEClass, Period.class, "Period", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getPeriod_Start(), this.getDateTime(), null, "start", null, 0, 1, Period.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getPeriod_End(), this.getDateTime(), null, "end", null, 0, 1, Period.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(humanNameEClass, HumanName.class, "HumanName", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getHumanName_Use(), this.getCode(), null, "use", null, 0, 1, HumanName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getHumanName_Text(), this.getString(), null, "text", null, 0, 1, HumanName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getHumanName_Family(), this.getString(), null, "family", null, 0, -1, HumanName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getHumanName_Given(), this.getString(), null, "given", null, 0, -1, HumanName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getHumanName_Prefix(), this.getString(), null, "prefix", null, 0, -1, HumanName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getHumanName_Suffix(), this.getString(), null, "suffix", null, 0, -1, HumanName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getHumanName_Period(), this.getPeriod(), null, "period", null, 0, 1, HumanName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(contactPointEClass, ContactPoint.class, "ContactPoint", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getContactPoint_System(), this.getCode(), null, "system", null, 0, 1, ContactPoint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getContactPoint_Value(), this.getString(), null, "value", null, 0, 1, ContactPoint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getContactPoint_Use(), this.getCode(), null, "use", null, 0, 1, ContactPoint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getContactPoint_Rank(), this.getPositiveInt(), null, "rank", null, 0, 1, ContactPoint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getContactPoint_Period(), this.getPeriod(), null, "period", null, 0, 1, ContactPoint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(addressEClass, Address.class, "Address", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getAddress_Use(), this.getCode(), null, "use", null, 0, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAddress_Type(), this.getCode(), null, "type", null, 0, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAddress_Text(), this.getString(), null, "text", null, 0, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAddress_Line(), this.getString(), null, "line", null, 0, -1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAddress_City(), this.getString(), null, "city", null, 0, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAddress_District(), this.getString(), null, "district", null, 0, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAddress_State(), this.getString(), null, "state", null, 0, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAddress_PostalCode(), this.getString(), null, "postalCode", null, 0, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAddress_Country(), this.getString(), null, "country", null, 0, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAddress_Period(), this.getPeriod(), null, "period", null, 0, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(attachmentEClass, Attachment.class, "Attachment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getAttachment_ContentType(), this.getCode(), null, "contentType", null, 0, 1, Attachment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAttachment_Language(), this.getCode(), null, "language", null, 0, 1, Attachment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAttachment_Data(), this.getBase64Binary(), null, "data", null, 0, 1, Attachment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAttachment_Url(), this.getUri(), null, "url", null, 0, 1, Attachment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAttachment_Size(), this.getUnsignedInt(), null, "size", null, 0, 1, Attachment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAttachment_Hash(), this.getBase64Binary(), null, "hash", null, 0, 1, Attachment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAttachment_Title(), this.getString(), null, "title", null, 0, 1, Attachment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getAttachment_Creation(), this.getDateTime(), null, "creation", null, 0, 1, Attachment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(elementDefinitionEClass, ElementDefinition.class, "ElementDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getElementDefinition_Path(), this.getString(), null, "path", null, 1, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Representation(), this.getCode(), null, "representation", null, 0, -1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Name(), this.getString(), null, "name", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Label(), this.getString(), null, "label", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Code(), this.getCoding(), null, "code", null, 0, -1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Slicing(), this.getElementDefinitionElement1(), null, "slicing", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Short(), this.getString(), null, "short", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Definition(), this.getMarkdown(), null, "definition", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Comments(), this.getMarkdown(), null, "comments", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Requirements(), this.getMarkdown(), null, "requirements", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Alias(), this.getString(), null, "alias", null, 0, -1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Min(), this.getInteger(), null, "min", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Max(), this.getString(), null, "max", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Base(), this.getElementDefinitionElement2(), null, "base", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Type(), this.getElementDefinitionElement3(), null, "type", null, 0, -1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_NameReference(), this.getString(), null, "nameReference", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_DefaultValuex(), this.getDataType(), null, "defaultValuex", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_MeaningWhenMissing(), this.getMarkdown(), null, "meaningWhenMissing", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Fixedx(), this.getDataType(), null, "fixedx", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Patternx(), this.getDataType(), null, "patternx", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Examplex(), this.getDataType(), null, "examplex", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_MinValuex(), this.getDataType(), null, "minValuex", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_MaxValuex(), this.getDataType(), null, "maxValuex", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_MaxLength(), this.getInteger(), null, "maxLength", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Condition(), this.getId(), null, "condition", null, 0, -1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Constraint(), this.getElementDefinitionElement4(), null, "constraint", null, 0, -1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_MustSupport(), this.getBoolean(), null, "mustSupport", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_IsModifier(), this.getBoolean(), null, "isModifier", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_IsSummary(), this.getBoolean(), null, "isSummary", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Binding(), this.getElementDefinitionElement5(), null, "binding", null, 0, 1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinition_Mapping(), this.getElementDefinitionElement6(), null, "mapping", null, 0, -1, ElementDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(elementDefinitionElement1EClass, ElementDefinitionElement1.class, "ElementDefinitionElement1", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getElementDefinitionElement1_Discriminator(), this.getString(), null, "discriminator", null, 0, -1, ElementDefinitionElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement1_Description(), this.getString(), null, "description", null, 0, 1, ElementDefinitionElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement1_Ordered(), this.getBoolean(), null, "ordered", null, 0, 1, ElementDefinitionElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement1_Rules(), this.getCode(), null, "rules", null, 1, 1, ElementDefinitionElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(elementDefinitionElement2EClass, ElementDefinitionElement2.class, "ElementDefinitionElement2", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getElementDefinitionElement2_Path(), this.getString(), null, "path", null, 1, 1, ElementDefinitionElement2.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement2_Min(), this.getInteger(), null, "min", null, 1, 1, ElementDefinitionElement2.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement2_Max(), this.getString(), null, "max", null, 1, 1, ElementDefinitionElement2.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(elementDefinitionElement3EClass, ElementDefinitionElement3.class, "ElementDefinitionElement3", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getElementDefinitionElement3_Code(), this.getCode(), null, "code", null, 1, 1, ElementDefinitionElement3.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement3_Profile(), this.getUri(), null, "profile", null, 0, -1, ElementDefinitionElement3.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement3_Aggregation(), this.getCode(), null, "aggregation", null, 0, -1, ElementDefinitionElement3.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(elementDefinitionElement4EClass, ElementDefinitionElement4.class, "ElementDefinitionElement4", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getElementDefinitionElement4_Key(), this.getId(), null, "key", null, 1, 1, ElementDefinitionElement4.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement4_Requirements(), this.getString(), null, "requirements", null, 0, 1, ElementDefinitionElement4.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement4_Severity(), this.getCode(), null, "severity", null, 1, 1, ElementDefinitionElement4.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement4_Human(), this.getString(), null, "human", null, 1, 1, ElementDefinitionElement4.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement4_Xpath(), this.getString(), null, "xpath", null, 1, 1, ElementDefinitionElement4.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(elementDefinitionElement5EClass, ElementDefinitionElement5.class, "ElementDefinitionElement5", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getElementDefinitionElement5_Strength(), this.getCode(), null, "strength", null, 1, 1, ElementDefinitionElement5.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement5_Description(), this.getString(), null, "description", null, 0, 1, ElementDefinitionElement5.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement5_ValueSetx(), this.getBase(), null, "valueSetx", null, 0, 1, ElementDefinitionElement5.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(elementDefinitionElement6EClass, ElementDefinitionElement6.class, "ElementDefinitionElement6", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getElementDefinitionElement6_Identity(), this.getId(), null, "identity", null, 1, 1, ElementDefinitionElement6.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement6_Language(), this.getCode(), null, "language", null, 0, 1, ElementDefinitionElement6.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getElementDefinitionElement6_Map(), this.getString(), null, "map", null, 1, 1, ElementDefinitionElement6.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(durationEClass, Duration.class, "Duration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(quantityEClass, Quantity.class, "Quantity", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getQuantity_Value(), this.getDecimal(), null, "value", null, 0, 1, Quantity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getQuantity_Comparator(), this.getCode(), null, "comparator", null, 0, 1, Quantity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getQuantity_Unit(), this.getString(), null, "unit", null, 0, 1, Quantity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getQuantity_System(), this.getUri(), null, "system", null, 0, 1, Quantity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getQuantity_Code(), this.getCode(), null, "code", null, 0, 1, Quantity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(ratioEClass, Ratio.class, "Ratio", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getRatio_Numerator(), this.getQuantity(), null, "numerator", null, 0, 1, Ratio.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getRatio_Denominator(), this.getQuantity(), null, "denominator", null, 0, 1, Ratio.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(simpleQuantityEClass, SimpleQuantity.class, "SimpleQuantity", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(rangeEClass, Range.class, "Range", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getRange_Low(), this.getSimpleQuantity(), null, "low", null, 0, 1, Range.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getRange_High(), this.getSimpleQuantity(), null, "high", null, 0, 1, Range.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(timingEClass, Timing.class, "Timing", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getTiming_Event(), this.getDateTime(), null, "event", null, 0, -1, Timing.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTiming_Repeat(), this.getTimingElement1(), null, "repeat", null, 0, 1, Timing.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTiming_Code(), this.getCodeableConcept(), null, "code", null, 0, 1, Timing.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(timingElement1EClass, TimingElement1.class, "TimingElement1", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getTimingElement1_Boundsx(), this.getDataType(), null, "boundsx", null, 0, 1, TimingElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTimingElement1_Count(), this.getInteger(), null, "count", null, 0, 1, TimingElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTimingElement1_Duration(), this.getDecimal(), null, "duration", null, 0, 1, TimingElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTimingElement1_DurationMax(), this.getDecimal(), null, "durationMax", null, 0, 1, TimingElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTimingElement1_DurationUnits(), this.getCode(), null, "durationUnits", null, 0, 1, TimingElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTimingElement1_Frequency(), this.getInteger(), null, "frequency", null, 0, 1, TimingElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTimingElement1_FrequencyMax(), this.getInteger(), null, "frequencyMax", null, 0, 1, TimingElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTimingElement1_Period(), this.getDecimal(), null, "period", null, 0, 1, TimingElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTimingElement1_PeriodMax(), this.getDecimal(), null, "periodMax", null, 0, 1, TimingElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTimingElement1_PeriodUnits(), this.getCode(), null, "periodUnits", null, 0, 1, TimingElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTimingElement1_When(), this.getCode(), null, "when", null, 0, 1, TimingElement1.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(moneyEClass, Money.class, "Money", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(signatureEClass, Signature.class, "Signature", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getSignature_Type(), this.getCoding(), null, "type", null, 1, -1, Signature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getSignature_When(), this.getInstant(), null, "when", null, 1, 1, Signature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getSignature_Whox(), this.getBase(), null, "whox", null, 1, 1, Signature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getSignature_ContentType(), this.getCode(), null, "contentType", null, 1, 1, Signature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getSignature_Blob(), this.getBase64Binary(), null, "blob", null, 1, 1, Signature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(sampledDataEClass, SampledData.class, "SampledData", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getSampledData_Origin(), this.getSimpleQuantity(), null, "origin", null, 1, 1, SampledData.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getSampledData_Period(), this.getDecimal(), null, "period", null, 1, 1, SampledData.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getSampledData_Factor(), this.getDecimal(), null, "factor", null, 0, 1, SampledData.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getSampledData_LowerLimit(), this.getDecimal(), null, "lowerLimit", null, 0, 1, SampledData.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getSampledData_UpperLimit(), this.getDecimal(), null, "upperLimit", null, 0, 1, SampledData.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getSampledData_Dimensions(), this.getPositiveInt(), null, "dimensions", null, 1, 1, SampledData.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getSampledData_Data(), this.getString(), null, "data", null, 1, 1, SampledData.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(referenceEClass, Reference.class, "Reference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getReference_Reference(), this.getString(), null, "reference", null, 0, 1, Reference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getReference_Display(), this.getString(), null, "display", null, 0, 1, Reference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(ageEClass, Age.class, "Age", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(countEClass, Count.class, "Count", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(distanceEClass, Distance.class, "Distance", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(uuidEClass, Uuid.class, "Uuid", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| // Create resource |
| createResource(eNS_URI); |
| |
| // Create annotations |
| // http://www.eclipse.org/uml2/2.0.0/UML |
| createUMLAnnotations(); |
| // http:///org/eclipse/emf/ecore/util/ExtendedMetaData |
| createExtendedMetaDataAnnotations(); |
| } |
| |
| /** |
| * Initializes the annotations for <b>http://www.eclipse.org/uml2/2.0.0/UML</b>. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected void createUMLAnnotations() { |
| String source = "http://www.eclipse.org/uml2/2.0.0/UML"; |
| addAnnotation |
| (this, |
| source, |
| new String[] { |
| "originalName", "dataTypes" |
| }); |
| addAnnotation |
| (idEClass, |
| source, |
| new String[] { |
| "originalName", "id" |
| }); |
| addAnnotation |
| (stringEClass, |
| source, |
| new String[] { |
| "originalName", "string" |
| }); |
| addAnnotation |
| (getExtension_Valuex(), |
| source, |
| new String[] { |
| "originalName", "value[x]" |
| }); |
| addAnnotation |
| (uriEClass, |
| source, |
| new String[] { |
| "originalName", "uri" |
| }); |
| addAnnotation |
| (booleanEClass, |
| source, |
| new String[] { |
| "originalName", "boolean" |
| }); |
| addAnnotation |
| (integerEClass, |
| source, |
| new String[] { |
| "originalName", "integer" |
| }); |
| addAnnotation |
| (decimalEClass, |
| source, |
| new String[] { |
| "originalName", "decimal" |
| }); |
| addAnnotation |
| (base64BinaryEClass, |
| source, |
| new String[] { |
| "originalName", "base64Binary" |
| }); |
| addAnnotation |
| (instantEClass, |
| source, |
| new String[] { |
| "originalName", "instant" |
| }); |
| addAnnotation |
| (dateEClass, |
| source, |
| new String[] { |
| "originalName", "date" |
| }); |
| addAnnotation |
| (dateTimeEClass, |
| source, |
| new String[] { |
| "originalName", "dateTime" |
| }); |
| addAnnotation |
| (timeEClass, |
| source, |
| new String[] { |
| "originalName", "time" |
| }); |
| addAnnotation |
| (codeEClass, |
| source, |
| new String[] { |
| "originalName", "code" |
| }); |
| addAnnotation |
| (oidEClass, |
| source, |
| new String[] { |
| "originalName", "oid" |
| }); |
| addAnnotation |
| (unsignedIntEClass, |
| source, |
| new String[] { |
| "originalName", "unsignedInt" |
| }); |
| addAnnotation |
| (positiveIntEClass, |
| source, |
| new String[] { |
| "originalName", "positiveInt" |
| }); |
| addAnnotation |
| (markdownEClass, |
| source, |
| new String[] { |
| "originalName", "markdown" |
| }); |
| addAnnotation |
| (getAnnotation_Authorx(), |
| source, |
| new String[] { |
| "originalName", "author[x]" |
| }); |
| addAnnotation |
| (narrativeDivEClass, |
| source, |
| new String[] { |
| "originalName", "Narrative_Div" |
| }); |
| addAnnotation |
| (getElementDefinition_DefaultValuex(), |
| source, |
| new String[] { |
| "originalName", "defaultValue[x]" |
| }); |
| addAnnotation |
| (getElementDefinition_Fixedx(), |
| source, |
| new String[] { |
| "originalName", "fixed[x]" |
| }); |
| addAnnotation |
| (getElementDefinition_Patternx(), |
| source, |
| new String[] { |
| "originalName", "pattern[x]" |
| }); |
| addAnnotation |
| (getElementDefinition_Examplex(), |
| source, |
| new String[] { |
| "originalName", "example[x]" |
| }); |
| addAnnotation |
| (getElementDefinition_MinValuex(), |
| source, |
| new String[] { |
| "originalName", "minValue[x]" |
| }); |
| addAnnotation |
| (getElementDefinition_MaxValuex(), |
| source, |
| new String[] { |
| "originalName", "maxValue[x]" |
| }); |
| addAnnotation |
| (elementDefinitionElement1EClass, |
| source, |
| new String[] { |
| "originalName", "ElementDefinitionElement-1" |
| }); |
| addAnnotation |
| (elementDefinitionElement2EClass, |
| source, |
| new String[] { |
| "originalName", "ElementDefinitionElement-2" |
| }); |
| addAnnotation |
| (elementDefinitionElement3EClass, |
| source, |
| new String[] { |
| "originalName", "ElementDefinitionElement-3" |
| }); |
| addAnnotation |
| (elementDefinitionElement4EClass, |
| source, |
| new String[] { |
| "originalName", "ElementDefinitionElement-4" |
| }); |
| addAnnotation |
| (elementDefinitionElement5EClass, |
| source, |
| new String[] { |
| "originalName", "ElementDefinitionElement-5" |
| }); |
| addAnnotation |
| (getElementDefinitionElement5_ValueSetx(), |
| source, |
| new String[] { |
| "originalName", "valueSet[x]" |
| }); |
| addAnnotation |
| (elementDefinitionElement6EClass, |
| source, |
| new String[] { |
| "originalName", "ElementDefinitionElement-6" |
| }); |
| addAnnotation |
| (timingElement1EClass, |
| source, |
| new String[] { |
| "originalName", "TimingElement-1" |
| }); |
| addAnnotation |
| (getTimingElement1_Boundsx(), |
| source, |
| new String[] { |
| "originalName", "bounds[x]" |
| }); |
| addAnnotation |
| (getSignature_Whox(), |
| source, |
| new String[] { |
| "originalName", "who[x]" |
| }); |
| addAnnotation |
| (uuidEClass, |
| source, |
| new String[] { |
| "originalName", "uuid" |
| }); |
| } |
| |
| /** |
| * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected void createExtendedMetaDataAnnotations() { |
| String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData"; |
| addAnnotation |
| (getString_Value(), |
| source, |
| new String[] { |
| "kind", "attribute" |
| }); |
| addAnnotation |
| (getUri_Value(), |
| source, |
| new String[] { |
| "kind", "attribute" |
| }); |
| addAnnotation |
| (getBoolean_Value(), |
| source, |
| new String[] { |
| "kind", "attribute" |
| }); |
| addAnnotation |
| (getInteger_Value(), |
| source, |
| new String[] { |
| "kind", "attribute" |
| }); |
| addAnnotation |
| (getDecimal_Value(), |
| source, |
| new String[] { |
| "kind", "attribute" |
| }); |
| addAnnotation |
| (getBase64Binary_Value(), |
| source, |
| new String[] { |
| "kind", "attribute" |
| }); |
| addAnnotation |
| (getInstant_Value(), |
| source, |
| new String[] { |
| "kind", "attribute" |
| }); |
| addAnnotation |
| (getDate_Value(), |
| source, |
| new String[] { |
| "kind", "attribute" |
| }); |
| addAnnotation |
| (getDateTime_Value(), |
| source, |
| new String[] { |
| "kind", "attribute" |
| }); |
| addAnnotation |
| (getTime_Value(), |
| source, |
| new String[] { |
| "kind", "attribute" |
| }); |
| } |
| |
| } //FhirDatatypePackageImpl |