/******************************************************************************* | |
* Copyright (c) 2009, 2011 IBM Corporation 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: | |
* IBM Corporation - initial API and implementation | |
*******************************************************************************/ | |
package org.eclipse.mdht.uml.hl7.datatypes.impl; | |
import java.io.IOException; | |
import org.eclipse.emf.common.util.URI; | |
import org.eclipse.emf.common.util.WrappedException; | |
import org.eclipse.emf.ecore.EAttribute; | |
import org.eclipse.emf.ecore.EClass; | |
import org.eclipse.emf.ecore.EClassifier; | |
import org.eclipse.emf.ecore.EDataType; | |
import org.eclipse.emf.ecore.EEnum; | |
import org.eclipse.emf.ecore.EPackage; | |
import org.eclipse.emf.ecore.EReference; | |
import org.eclipse.emf.ecore.EValidator; | |
import org.eclipse.emf.ecore.impl.EPackageImpl; | |
import org.eclipse.emf.ecore.resource.Resource; | |
import org.eclipse.emf.ecore.xmi.impl.EcoreResourceFactoryImpl; | |
import org.eclipse.mdht.uml.hl7.datatypes.DatatypesFactory; | |
import org.eclipse.mdht.uml.hl7.datatypes.DatatypesPackage; | |
import org.eclipse.mdht.uml.hl7.datatypes.util.DatatypesValidator; | |
import org.eclipse.mdht.uml.hl7.vocab.VocabPackage; | |
import org.eclipse.uml2.types.TypesPackage; | |
/** | |
* <!-- begin-user-doc --> | |
* An implementation of the model <b>Package</b>. | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public class DatatypesPackageImpl extends EPackageImpl implements DatatypesPackage { | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected String packageFilename = "datatypes.ecore"; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass anyEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass binEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass edEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass telEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass urlEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass sxcM_TSEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass tsEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass qtyEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass stEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass cdEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass crEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass cvEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass ceEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass iiEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass blEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass bnEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass adEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass adxpEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass enEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass ivL_TSEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass ivxB_TSEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass pqEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass pqrEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass enxpEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass onEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass pnEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass tnEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass intEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass realEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass csEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass coEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass scEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass rtO_QTY_QTYEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass moEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass rtoEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass sxcM_INTEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass ivxB_INTEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass ivL_INTEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass ivxB_PQEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass sxcM_PQEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass ivL_PQEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass rtO_PQ_PQEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass pivL_TSEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass eivL_eventEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass eivL_TSEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass sxcM_REALEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass ivxB_REALEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EClass ivL_REALEClass = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EEnum binaryDataEncodingEEnum = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EDataType csTypeEDataType = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EDataType uidEDataType = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EDataType stTypeEDataType = null; | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private EDataType tsTypeEDataType = 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.hl7.datatypes.DatatypesPackage#eNS_URI | |
* @see #init() | |
* @generated | |
*/ | |
private DatatypesPackageImpl() { | |
super(eNS_URI, DatatypesFactory.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 DatatypesPackage#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 | |
* @generated | |
*/ | |
public static DatatypesPackage init() { | |
if (isInited) { | |
return (DatatypesPackage) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI); | |
} | |
// Obtain or create and register package | |
Object registeredDatatypesPackage = EPackage.Registry.INSTANCE.get(eNS_URI); | |
DatatypesPackageImpl theDatatypesPackage = registeredDatatypesPackage instanceof DatatypesPackageImpl | |
? (DatatypesPackageImpl) registeredDatatypesPackage | |
: new DatatypesPackageImpl(); | |
isInited = true; | |
// Initialize simple dependencies | |
TypesPackage.eINSTANCE.eClass(); | |
VocabPackage.eINSTANCE.eClass(); | |
// Load packages | |
theDatatypesPackage.loadPackage(); | |
// Fix loaded packages | |
theDatatypesPackage.fixPackageContents(); | |
// Register package validator | |
EValidator.Registry.INSTANCE.put(theDatatypesPackage, new EValidator.Descriptor() { | |
@Override | |
public EValidator getEValidator() { | |
return DatatypesValidator.INSTANCE; | |
} | |
}); | |
// Mark meta-data to indicate it can't be changed | |
theDatatypesPackage.freeze(); | |
// Update the registry and return the package | |
EPackage.Registry.INSTANCE.put(DatatypesPackage.eNS_URI, theDatatypesPackage); | |
return theDatatypesPackage; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getANY() { | |
if (anyEClass == null) { | |
anyEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
0); | |
} | |
return anyEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getANY_NullFlavor() { | |
return (EAttribute) getANY().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getBIN() { | |
if (binEClass == null) { | |
binEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
1); | |
} | |
return binEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getBIN_Representation() { | |
return (EAttribute) getBIN().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getED() { | |
if (edEClass == null) { | |
edEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
3); | |
} | |
return edEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getED_Mixed() { | |
return (EAttribute) getED().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getED_Reference() { | |
return (EReference) getED().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getED_Thumbnail() { | |
return (EReference) getED().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getED_MediaType() { | |
return (EAttribute) getED().getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getED_Language() { | |
return (EAttribute) getED().getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getED_Compression() { | |
return (EAttribute) getED().getEStructuralFeatures().get(5); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getED_IntegrityCheck() { | |
return (EAttribute) getED().getEStructuralFeatures().get(6); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getED_IntegrityCheckAlgorithm() { | |
return (EAttribute) getED().getEStructuralFeatures().get(7); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getTEL() { | |
if (telEClass == null) { | |
telEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
4); | |
} | |
return telEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getTEL_UseablePeriod() { | |
return (EReference) getTEL().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getTEL_Use() { | |
return (EAttribute) getTEL().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getTEL_Mixed() { | |
return (EAttribute) getTEL().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getURL() { | |
if (urlEClass == null) { | |
urlEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
5); | |
} | |
return urlEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getURL_Value() { | |
return (EAttribute) getURL().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getSXCM_TS() { | |
if (sxcM_TSEClass == null) { | |
sxcM_TSEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(6); | |
} | |
return sxcM_TSEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getSXCM_TS_Operator() { | |
return (EAttribute) getSXCM_TS().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getTS() { | |
if (tsEClass == null) { | |
tsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
7); | |
} | |
return tsEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getTS_Value() { | |
return (EAttribute) getTS().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getQTY() { | |
if (qtyEClass == null) { | |
qtyEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
8); | |
} | |
return qtyEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getST() { | |
if (stEClass == null) { | |
stEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
11); | |
} | |
return stEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getCD() { | |
if (cdEClass == null) { | |
cdEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
12); | |
} | |
return cdEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getCD_OriginalText() { | |
return (EReference) getCD().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getCD_Qualifier() { | |
return (EReference) getCD().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getCD_Translation() { | |
return (EReference) getCD().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getCD_Code() { | |
return (EAttribute) getCD().getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getCD_CodeSystem() { | |
return (EAttribute) getCD().getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getCD_CodeSystemName() { | |
return (EAttribute) getCD().getEStructuralFeatures().get(5); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getCD_CodeSystemVersion() { | |
return (EAttribute) getCD().getEStructuralFeatures().get(6); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getCD_DisplayName() { | |
return (EAttribute) getCD().getEStructuralFeatures().get(7); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getCD_SDTCValueSet() { | |
return (EAttribute) getCD().getEStructuralFeatures().get(8); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getCD_SDTCValueSetVersion() { | |
return (EAttribute) getCD().getEStructuralFeatures().get(9); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getCR() { | |
if (crEClass == null) { | |
crEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
13); | |
} | |
return crEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getCR_Name() { | |
return (EReference) getCR().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getCR_Value() { | |
return (EReference) getCR().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getCR_Inverted() { | |
return (EAttribute) getCR().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getCV() { | |
if (cvEClass == null) { | |
cvEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
14); | |
} | |
return cvEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getCE() { | |
if (ceEClass == null) { | |
ceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
15); | |
} | |
return ceEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getII() { | |
if (iiEClass == null) { | |
iiEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
18); | |
} | |
return iiEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getII_Root() { | |
return (EAttribute) getII().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getII_Extension() { | |
return (EAttribute) getII().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getII_AssigningAuthorityName() { | |
return (EAttribute) getII().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getII_Displayable() { | |
return (EAttribute) getII().getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getBL() { | |
if (blEClass == null) { | |
blEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
19); | |
} | |
return blEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getBL_Value() { | |
return (EAttribute) getBL().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getBN() { | |
if (bnEClass == null) { | |
bnEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
20); | |
} | |
return bnEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getAD() { | |
if (adEClass == null) { | |
adEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
21); | |
} | |
return adEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_UseablePeriod() { | |
return (EReference) getAD().getEStructuralFeatures().get(28); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getAD_Use() { | |
return (EAttribute) getAD().getEStructuralFeatures().get(29); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getAD_IsNotOrdered() { | |
return (EAttribute) getAD().getEStructuralFeatures().get(30); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_Delimiter() { | |
return (EReference) getAD().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_Country() { | |
return (EReference) getAD().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_State() { | |
return (EReference) getAD().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_County() { | |
return (EReference) getAD().getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_City() { | |
return (EReference) getAD().getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_PostalCode() { | |
return (EReference) getAD().getEStructuralFeatures().get(5); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_StreetAddressLine() { | |
return (EReference) getAD().getEStructuralFeatures().get(6); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_HouseNumber() { | |
return (EReference) getAD().getEStructuralFeatures().get(7); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_HouseNumberNumeric() { | |
return (EReference) getAD().getEStructuralFeatures().get(8); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_Direction() { | |
return (EReference) getAD().getEStructuralFeatures().get(9); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_StreetName() { | |
return (EReference) getAD().getEStructuralFeatures().get(10); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_StreetNameBase() { | |
return (EReference) getAD().getEStructuralFeatures().get(11); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_StreetNameType() { | |
return (EReference) getAD().getEStructuralFeatures().get(12); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_AdditionalLocator() { | |
return (EReference) getAD().getEStructuralFeatures().get(13); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_UnitID() { | |
return (EReference) getAD().getEStructuralFeatures().get(14); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_UnitType() { | |
return (EReference) getAD().getEStructuralFeatures().get(15); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_CareOf() { | |
return (EReference) getAD().getEStructuralFeatures().get(16); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_CensusTract() { | |
return (EReference) getAD().getEStructuralFeatures().get(17); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_DeliveryAddressLine() { | |
return (EReference) getAD().getEStructuralFeatures().get(18); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_DeliveryInstallationType() { | |
return (EReference) getAD().getEStructuralFeatures().get(19); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_DeliveryInstallationArea() { | |
return (EReference) getAD().getEStructuralFeatures().get(20); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_DeliveryInstallationQualifier() { | |
return (EReference) getAD().getEStructuralFeatures().get(21); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_DeliveryMode() { | |
return (EReference) getAD().getEStructuralFeatures().get(22); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_DeliveryModeIdentifier() { | |
return (EReference) getAD().getEStructuralFeatures().get(23); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_BuildingNumberSuffix() { | |
return (EReference) getAD().getEStructuralFeatures().get(24); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_PostBox() { | |
return (EReference) getAD().getEStructuralFeatures().get(25); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getAD_Precinct() { | |
return (EReference) getAD().getEStructuralFeatures().get(26); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getAD_Part() { | |
return (EAttribute) getAD().getEStructuralFeatures().get(27); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getAD_Mixed() { | |
return (EAttribute) getAD().getEStructuralFeatures().get(31); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getADXP() { | |
if (adxpEClass == null) { | |
adxpEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(22); | |
} | |
return adxpEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getADXP_PartType() { | |
return (EAttribute) getADXP().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getEN() { | |
if (enEClass == null) { | |
enEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
23); | |
} | |
return enEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getEN_Use() { | |
return (EAttribute) getEN().getEStructuralFeatures().get(7); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getEN_ValidTime() { | |
return (EReference) getEN().getEStructuralFeatures().get(6); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getEN_Delimiter() { | |
return (EReference) getEN().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getEN_Family() { | |
return (EReference) getEN().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getEN_Given() { | |
return (EReference) getEN().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getEN_Prefix() { | |
return (EReference) getEN().getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getEN_Suffix() { | |
return (EReference) getEN().getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getEN_Part() { | |
return (EAttribute) getEN().getEStructuralFeatures().get(5); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getEN_Mixed() { | |
return (EAttribute) getEN().getEStructuralFeatures().get(8); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getIVL_TS() { | |
if (ivL_TSEClass == null) { | |
ivL_TSEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(25); | |
} | |
return ivL_TSEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_TS_Low() { | |
return (EReference) getIVL_TS().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_TS_Center() { | |
return (EReference) getIVL_TS().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_TS_High() { | |
return (EReference) getIVL_TS().getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_TS_Width() { | |
return (EReference) getIVL_TS().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getIVXB_TS() { | |
if (ivxB_TSEClass == null) { | |
ivxB_TSEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(26); | |
} | |
return ivxB_TSEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getIVXB_TS_Inclusive() { | |
return (EAttribute) getIVXB_TS().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getPQ() { | |
if (pqEClass == null) { | |
pqEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
27); | |
} | |
return pqEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getPQ_Value() { | |
return (EAttribute) getPQ().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getPQ_Unit() { | |
return (EAttribute) getPQ().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getPQ_Translation() { | |
return (EReference) getPQ().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getPQR() { | |
if (pqrEClass == null) { | |
pqrEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
28); | |
} | |
return pqrEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getPQR_Value() { | |
return (EAttribute) getPQR().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getENXP() { | |
if (enxpEClass == null) { | |
enxpEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(24); | |
} | |
return enxpEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getENXP_PartType() { | |
return (EAttribute) getENXP().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getENXP_Qualifier() { | |
return (EAttribute) getENXP().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getON() { | |
if (onEClass == null) { | |
onEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
29); | |
} | |
return onEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getPN() { | |
if (pnEClass == null) { | |
pnEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
30); | |
} | |
return pnEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getTN() { | |
if (tnEClass == null) { | |
tnEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
31); | |
} | |
return tnEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getINT() { | |
if (intEClass == null) { | |
intEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
32); | |
} | |
return intEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getINT_Value() { | |
return (EAttribute) getINT().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getREAL() { | |
if (realEClass == null) { | |
realEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(33); | |
} | |
return realEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getREAL_Value() { | |
return (EAttribute) getREAL().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getCS() { | |
if (csEClass == null) { | |
csEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
34); | |
} | |
return csEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getCO() { | |
if (coEClass == null) { | |
coEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
35); | |
} | |
return coEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getSC() { | |
if (scEClass == null) { | |
scEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
36); | |
} | |
return scEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getSC_Code() { | |
return (EAttribute) getSC().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getSC_CodeSystem() { | |
return (EAttribute) getSC().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getSC_CodeSystemName() { | |
return (EAttribute) getSC().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getSC_CodeSystemVersion() { | |
return (EAttribute) getSC().getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getSC_DisplayName() { | |
return (EAttribute) getSC().getEStructuralFeatures().get(4); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getRTO_QTY_QTY() { | |
if (rtO_QTY_QTYEClass == null) { | |
rtO_QTY_QTYEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(37); | |
} | |
return rtO_QTY_QTYEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getRTO_QTY_QTY_Numerator() { | |
return (EReference) getRTO_QTY_QTY().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getRTO_QTY_QTY_Denominator() { | |
return (EReference) getRTO_QTY_QTY().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getMO() { | |
if (moEClass == null) { | |
moEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
38); | |
} | |
return moEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getMO_Value() { | |
return (EAttribute) getMO().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getMO_Currency() { | |
return (EAttribute) getMO().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getRTO() { | |
if (rtoEClass == null) { | |
rtoEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI).getEClassifiers().get( | |
39); | |
} | |
return rtoEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getSXCM_INT() { | |
if (sxcM_INTEClass == null) { | |
sxcM_INTEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(40); | |
} | |
return sxcM_INTEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getSXCM_INT_Operator() { | |
return (EAttribute) getSXCM_INT().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getIVXB_INT() { | |
if (ivxB_INTEClass == null) { | |
ivxB_INTEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(41); | |
} | |
return ivxB_INTEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getIVXB_INT_Inclusive() { | |
return (EAttribute) getIVXB_INT().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getIVL_INT() { | |
if (ivL_INTEClass == null) { | |
ivL_INTEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(42); | |
} | |
return ivL_INTEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_INT_Low() { | |
return (EReference) getIVL_INT().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_INT_Center() { | |
return (EReference) getIVL_INT().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_INT_High() { | |
return (EReference) getIVL_INT().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_INT_Width() { | |
return (EReference) getIVL_INT().getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getIVXB_PQ() { | |
if (ivxB_PQEClass == null) { | |
ivxB_PQEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(43); | |
} | |
return ivxB_PQEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getIVXB_PQ_Inclusive() { | |
return (EAttribute) getIVXB_PQ().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getSXCM_PQ() { | |
if (sxcM_PQEClass == null) { | |
sxcM_PQEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(44); | |
} | |
return sxcM_PQEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getSXCM_PQ_Operator() { | |
return (EAttribute) getSXCM_PQ().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getIVL_PQ() { | |
if (ivL_PQEClass == null) { | |
ivL_PQEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(45); | |
} | |
return ivL_PQEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_PQ_Low() { | |
return (EReference) getIVL_PQ().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_PQ_Center() { | |
return (EReference) getIVL_PQ().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_PQ_High() { | |
return (EReference) getIVL_PQ().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_PQ_Width() { | |
return (EReference) getIVL_PQ().getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getRTO_PQ_PQ() { | |
if (rtO_PQ_PQEClass == null) { | |
rtO_PQ_PQEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(46); | |
} | |
return rtO_PQ_PQEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getRTO_PQ_PQ_Numerator() { | |
return (EReference) getRTO_PQ_PQ().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getRTO_PQ_PQ_Denominator() { | |
return (EReference) getRTO_PQ_PQ().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getPIVL_TS() { | |
if (pivL_TSEClass == null) { | |
pivL_TSEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(47); | |
} | |
return pivL_TSEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getPIVL_TS_Phase() { | |
return (EReference) getPIVL_TS().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getPIVL_TS_Period() { | |
return (EReference) getPIVL_TS().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getPIVL_TS_Alignment() { | |
return (EAttribute) getPIVL_TS().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getPIVL_TS_InstitutionSpecified() { | |
return (EAttribute) getPIVL_TS().getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getEIVL_event() { | |
if (eivL_eventEClass == null) { | |
eivL_eventEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(48); | |
} | |
return eivL_eventEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getEIVL_TS() { | |
if (eivL_TSEClass == null) { | |
eivL_TSEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(49); | |
} | |
return eivL_TSEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getEIVL_TS_Event() { | |
return (EReference) getEIVL_TS().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getEIVL_TS_Offset() { | |
return (EReference) getEIVL_TS().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getSXCM_REAL() { | |
if (sxcM_REALEClass == null) { | |
sxcM_REALEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(50); | |
} | |
return sxcM_REALEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getSXCM_REAL_Operator() { | |
return (EAttribute) getSXCM_REAL().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getIVXB_REAL() { | |
if (ivxB_REALEClass == null) { | |
ivxB_REALEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(51); | |
} | |
return ivxB_REALEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EAttribute getIVXB_REAL_Inclusive() { | |
return (EAttribute) getIVXB_REAL().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EClass getIVL_REAL() { | |
if (ivL_REALEClass == null) { | |
ivL_REALEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(52); | |
} | |
return ivL_REALEClass; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_REAL_Low() { | |
return (EReference) getIVL_REAL().getEStructuralFeatures().get(0); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_REAL_Center() { | |
return (EReference) getIVL_REAL().getEStructuralFeatures().get(1); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_REAL_High() { | |
return (EReference) getIVL_REAL().getEStructuralFeatures().get(2); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EReference getIVL_REAL_Width() { | |
return (EReference) getIVL_REAL().getEStructuralFeatures().get(3); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EEnum getBinaryDataEncoding() { | |
if (binaryDataEncodingEEnum == null) { | |
binaryDataEncodingEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(2); | |
} | |
return binaryDataEncodingEEnum; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EDataType getcsType() { | |
if (csTypeEDataType == null) { | |
csTypeEDataType = (EDataType) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(10); | |
} | |
return csTypeEDataType; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EDataType getuid() { | |
if (uidEDataType == null) { | |
uidEDataType = (EDataType) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(16); | |
} | |
return uidEDataType; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EDataType getstType() { | |
if (stTypeEDataType == null) { | |
stTypeEDataType = (EDataType) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(17); | |
} | |
return stTypeEDataType; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EDataType gettsType() { | |
if (tsTypeEDataType == null) { | |
tsTypeEDataType = (EDataType) EPackage.Registry.INSTANCE.getEPackage( | |
DatatypesPackage.eNS_URI).getEClassifiers().get(9); | |
} | |
return tsTypeEDataType; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public DatatypesFactory getDatatypesFactory() { | |
return (DatatypesFactory) getEFactoryInstance(); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private boolean isLoaded = false; | |
/** | |
* Laods the package and any sub-packages from their serialized form. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public void loadPackage() { | |
if (isLoaded) { | |
return; | |
} | |
isLoaded = true; | |
java.net.URL url = getClass().getResource(packageFilename); | |
if (url == null) { | |
throw new RuntimeException("Missing serialized package: " + packageFilename); | |
} | |
URI uri = URI.createURI(url.toString()); | |
Resource resource = new EcoreResourceFactoryImpl().createResource(uri); | |
try { | |
resource.load(null); | |
} catch (IOException exception) { | |
throw new WrappedException(exception); | |
} | |
initializeFromLoadedEPackage(this, (EPackage) resource.getContents().get(0)); | |
createResource(eNS_URI); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
private boolean isFixed = false; | |
/** | |
* Fixes up the loaded package, to make it appear as if it had been programmatically built. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public void fixPackageContents() { | |
if (isFixed) { | |
return; | |
} | |
isFixed = true; | |
fixEClassifiers(); | |
} | |
/** | |
* Sets the instance class on the given classifier. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
protected void fixInstanceClass(EClassifier eClassifier) { | |
if (eClassifier.getInstanceClassName() == null) { | |
eClassifier.setInstanceClassName("org.eclipse.mdht.uml.hl7.datatypes." + eClassifier.getName()); | |
setGeneratedClassName(eClassifier); | |
} | |
} | |
} // DatatypesPackageImpl |