| /** |
| */ |
| package org.eclipse.qvto.examples.xtext.qvtoperationalcs.impl; |
| |
| import org.eclipse.emf.ecore.EAttribute; |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EEnum; |
| import org.eclipse.emf.ecore.EPackage; |
| import org.eclipse.emf.ecore.EReference; |
| import org.eclipse.emf.ecore.EcorePackage; |
| import org.eclipse.emf.ecore.impl.EPackageImpl; |
| import org.eclipse.ocl.pivot.PivotPackage; |
| import org.eclipse.ocl.xtext.basecs.BaseCSPackage; |
| import org.eclipse.ocl.xtext.essentialoclcs.EssentialOCLCSPackage; |
| import org.eclipse.qvto.examples.pivot.imperativeocl.ImperativeOCLPackage; |
| import org.eclipse.qvto.examples.pivot.qvtoperational.QVTOperationalPackage; |
| import org.eclipse.qvto.examples.xtext.imperativeoclcs.ImperativeOCLCSPackage; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ClassifierPropertyCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ConfigurationPropertyCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ConstructorOperationCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ContextualPropertyCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.DirectionKindCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.EntryOperationCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ExceptionCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.HelperOperationCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ImperativeOperationCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ImportKindCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.InitPartCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.MappingBodyCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.MappingCallExpCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.MappingOperationCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.MetamodelCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.MetamodelKindCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ModelTypeCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ModelTypeRefCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ModuleCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ModuleKindCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ModulePropertyCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ModuleRefCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ModuleUsageCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ObjectExpCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.OperationBodyCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.OperationRefCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.PackageRefCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ParameterDeclarationCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.PathElement2CS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.PathName2CS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.PrimitiveTypeCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.QVTOperationalCSFactory; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.QVTOperationalCSPackage; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.QVToClassCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.QVToImportCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.QVToLibraryCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.QVToOperationCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.QualifierKindCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ResolveByMappingExpCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ResolveByTypeExpCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.ResolveExpCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.StereotypeQualifierCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.TagCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.TopLevelCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.TransformationCS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.TypedTypeRef2CS; |
| import org.eclipse.qvto.examples.xtext.qvtoperationalcs.UnitRefCS; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * An implementation of the model <b>Package</b>. |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public class QVTOperationalCSPackageImpl extends EPackageImpl implements QVTOperationalCSPackage { |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass pathName2CSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass pathElement2CSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass typedTypeRef2CSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass topLevelCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass qvToClassCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass qvToImportCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass qvToLibraryCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass qvToOperationCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass constructorOperationCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass configurationPropertyCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass entryOperationCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass initPartCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass metamodelCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass operationBodyCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass operationRefCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass primitiveTypeCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass classifierPropertyCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass stereotypeQualifierCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass tagCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass exceptionCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass helperOperationCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass imperativeOperationCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass contextualPropertyCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass mappingBodyCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass mappingCallExpCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass mappingOperationCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass moduleRefCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass modelTypeCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass modelTypeRefCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass moduleCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass modulePropertyCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass moduleUsageCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass objectExpCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass parameterDeclarationCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass packageRefCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass transformationCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass unitRefCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass resolveExpCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass resolveByTypeExpCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass resolveByMappingExpCSEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum metamodelKindCSEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum directionKindCSEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum importKindCSEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum moduleKindCSEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum qualifierKindCSEEnum = 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.qvto.examples.xtext.qvtoperationalcs.QVTOperationalCSPackage#eNS_URI |
| * @see #init() |
| * @generated |
| */ |
| private QVTOperationalCSPackageImpl() { |
| super(eNS_URI, QVTOperationalCSFactory.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 QVTOperationalCSPackage#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 QVTOperationalCSPackage init() { |
| if (isInited) return (QVTOperationalCSPackage)EPackage.Registry.INSTANCE.getEPackage(QVTOperationalCSPackage.eNS_URI); |
| |
| // Obtain or create and register package |
| Object registeredQVTOperationalCSPackage = EPackage.Registry.INSTANCE.get(eNS_URI); |
| QVTOperationalCSPackageImpl theQVTOperationalCSPackage = registeredQVTOperationalCSPackage instanceof QVTOperationalCSPackageImpl ? (QVTOperationalCSPackageImpl)registeredQVTOperationalCSPackage : new QVTOperationalCSPackageImpl(); |
| |
| isInited = true; |
| |
| // Initialize simple dependencies |
| ImperativeOCLPackage.eINSTANCE.eClass(); |
| ImperativeOCLCSPackage.eINSTANCE.eClass(); |
| PivotPackage.eINSTANCE.eClass(); |
| QVTOperationalPackage.eINSTANCE.eClass(); |
| BaseCSPackage.eINSTANCE.eClass(); |
| EssentialOCLCSPackage.eINSTANCE.eClass(); |
| EcorePackage.eINSTANCE.eClass(); |
| |
| // Create package meta-data objects |
| theQVTOperationalCSPackage.createPackageContents(); |
| |
| // Initialize created meta-data |
| theQVTOperationalCSPackage.initializePackageContents(); |
| |
| // Mark meta-data to indicate it can't be changed |
| theQVTOperationalCSPackage.freeze(); |
| |
| // Update the registry and return the package |
| EPackage.Registry.INSTANCE.put(QVTOperationalCSPackage.eNS_URI, theQVTOperationalCSPackage); |
| return theQVTOperationalCSPackage; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPathName2CS() { |
| return pathName2CSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPathName2CS_OwnedPathElements2() { |
| return (EReference)pathName2CSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPathElement2CS() { |
| return pathElement2CSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getPathElement2CS_Name() { |
| return (EAttribute)pathElement2CSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPathElement2CS_OwningPathNameCS() { |
| return (EReference)pathElement2CSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTypedTypeRef2CS() { |
| return typedTypeRef2CSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTypedTypeRef2CS_OwnedPathName() { |
| return (EReference)typedTypeRef2CSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTypedTypeRef2CS_OwnedBinding() { |
| return (EReference)typedTypeRef2CSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getTypedTypeRef2CS_ExtentLocation() { |
| return (EAttribute)typedTypeRef2CSEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTopLevelCS() { |
| return topLevelCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTopLevelCS_OwnedTypes() { |
| return (EReference)topLevelCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getQVToClassCS() { |
| return qvToClassCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getQVToClassCS_IsIntermediate() { |
| return (EAttribute)qvToClassCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getQVToImportCS() { |
| return qvToImportCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getQVToImportCS_OwnedUnitRef() { |
| return (EReference)qvToImportCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getQVToImportCS_ImportedUnitElement() { |
| return (EAttribute)qvToImportCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getQVToLibraryCS() { |
| return qvToLibraryCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getQVToOperationCS() { |
| return qvToOperationCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getQVToOperationCS_OwnedStereotype() { |
| return (EReference)qvToOperationCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getConstructorOperationCS() { |
| return constructorOperationCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getConfigurationPropertyCS() { |
| return configurationPropertyCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getEntryOperationCS() { |
| return entryOperationCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInitPartCS() { |
| return initPartCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getInitPartCS_InitOp() { |
| return (EAttribute)initPartCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInitPartCS_OwnedExp() { |
| return (EReference)initPartCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getMetamodelCS() { |
| return metamodelCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getMetamodelCS_MetamodelKind() { |
| return (EAttribute)metamodelCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getOperationBodyCS() { |
| return operationBodyCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getOperationBodyCS_OwnedContentExps() { |
| return (EReference)operationBodyCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getOperationRefCS() { |
| return operationRefCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getOperationRefCS_OwnedPathName() { |
| return (EReference)operationRefCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPrimitiveTypeCS() { |
| return primitiveTypeCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getClassifierPropertyCS() { |
| return classifierPropertyCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClassifierPropertyCS_OwnedStereotype() { |
| return (EReference)classifierPropertyCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getClassifierPropertyCS_Opposite() { |
| return (EAttribute)classifierPropertyCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getStereotypeQualifierCS() { |
| return stereotypeQualifierCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getStereotypeQualifierCS_Stereotypes() { |
| return (EAttribute)stereotypeQualifierCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTagCS() { |
| return tagCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTagCS_OwnedElementPath() { |
| return (EReference)tagCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTagCS_OwnedExpression() { |
| return (EReference)tagCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExceptionCS() { |
| return exceptionCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getHelperOperationCS() { |
| return helperOperationCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getHelperOperationCS_IsQuery() { |
| return (EAttribute)helperOperationCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getImperativeOperationCS() { |
| return imperativeOperationCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getImperativeOperationCS_OwnedScopedName() { |
| return (EReference)imperativeOperationCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getImperativeOperationCS_OwnedResults() { |
| return (EReference)imperativeOperationCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getImperativeOperationCS_OwnedBody() { |
| return (EReference)imperativeOperationCSEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getContextualPropertyCS() { |
| return contextualPropertyCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getContextualPropertyCS_OwnedInitExp() { |
| return (EReference)contextualPropertyCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getMappingBodyCS() { |
| return mappingBodyCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMappingBodyCS_OwnedInitExps() { |
| return (EReference)mappingBodyCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMappingBodyCS_OwnedEndExps() { |
| return (EReference)mappingBodyCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getMappingBodyCS_HasPopulationKeyword() { |
| return (EAttribute)mappingBodyCSEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getMappingCallExpCS() { |
| return mappingCallExpCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getMappingCallExpCS_IsStrict() { |
| return (EAttribute)mappingCallExpCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getMappingOperationCS() { |
| return mappingOperationCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getMappingOperationCS_Direction() { |
| return (EAttribute)mappingOperationCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMappingOperationCS_OwnedInheritRefs() { |
| return (EReference)mappingOperationCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMappingOperationCS_OwnedDisjunctRefs() { |
| return (EReference)mappingOperationCSEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMappingOperationCS_OwnedMergeRefs() { |
| return (EReference)mappingOperationCSEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMappingOperationCS_OwnedRefinedRule() { |
| return (EReference)mappingOperationCSEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMappingOperationCS_OwnedWhenExps() { |
| return (EReference)mappingOperationCSEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMappingOperationCS_OwnedWhereExps() { |
| return (EReference)mappingOperationCSEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getModuleKindCS() { |
| return moduleKindCSEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getModuleRefCS() { |
| return moduleRefCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getModuleRefCS_OwnedScopedName() { |
| return (EReference)moduleRefCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getModuleRefCS_OwnedParameters() { |
| return (EReference)moduleRefCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getModelTypeCS() { |
| return modelTypeCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getModelTypeCS_ComplianceKind() { |
| return (EAttribute)modelTypeCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getModelTypeCS_OwnedPackageRefs() { |
| return (EReference)modelTypeCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getModelTypeCS_OwnedConditions() { |
| return (EReference)modelTypeCSEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getModelTypeRefCS() { |
| return modelTypeRefCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getModuleCS() { |
| return moduleCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getModuleCS_OwnedParameters() { |
| return (EReference)moduleCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getModuleCS_OwnedModuleUsages() { |
| return (EReference)moduleCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getModuleCS_OwnedQualifiers() { |
| return (EAttribute)moduleCSEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getModulePropertyCS() { |
| return modulePropertyCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getModulePropertyCS_OwnedScopedName() { |
| return (EReference)modulePropertyCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getModuleUsageCS() { |
| return moduleUsageCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getModuleUsageCS_ImportKind() { |
| return (EAttribute)moduleUsageCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getModuleUsageCS_ModuleKind() { |
| return (EAttribute)moduleUsageCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getModuleUsageCS_OwnedModuleRefs() { |
| return (EReference)moduleUsageCSEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getObjectExpCS() { |
| return objectExpCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getObjectExpCS_OwnedVariable() { |
| return (EReference)objectExpCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getObjectExpCS_OwnedExtentRef() { |
| return (EReference)objectExpCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getObjectExpCS_OwnedIterator() { |
| return (EReference)objectExpCSEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getParameterDeclarationCS() { |
| return parameterDeclarationCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getParameterDeclarationCS_Direction() { |
| return (EAttribute)parameterDeclarationCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getParameterDeclarationCS_OwnedInitPart() { |
| return (EReference)parameterDeclarationCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPackageRefCS() { |
| return packageRefCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPackageRefCS_OwnedScopedName() { |
| return (EReference)packageRefCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getPackageRefCS_Uri() { |
| return (EAttribute)packageRefCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTransformationCS() { |
| return transformationCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTransformationCS_OwnedRefinedModule() { |
| return (EReference)transformationCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getUnitRefCS() { |
| return unitRefCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getUnitRefCS_Segment() { |
| return (EAttribute)unitRefCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getUnitRefCS_TopLevelElements() { |
| return (EReference)unitRefCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getUnitRefCS_Modules() { |
| return (EReference)unitRefCSEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getUnitRefCS_ModelTypes() { |
| return (EReference)unitRefCSEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getUnitRefCS_Imports() { |
| return (EReference)unitRefCSEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getResolveExpCS() { |
| return resolveExpCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getResolveExpCS_IsDeferred() { |
| return (EAttribute)resolveExpCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getResolveExpCS_OwnedCondition() { |
| return (EReference)resolveExpCSEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getResolveExpCS_Name() { |
| return (EAttribute)resolveExpCSEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getResolveExpCS_OwnedTarget() { |
| return (EReference)resolveExpCSEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getResolveByTypeExpCS() { |
| return resolveByTypeExpCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getResolveByMappingExpCS() { |
| return resolveByMappingExpCSEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getResolveByMappingExpCS_OwnedMappingRef() { |
| return (EReference)resolveByMappingExpCSEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getMetamodelKindCS() { |
| return metamodelKindCSEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getDirectionKindCS() { |
| return directionKindCSEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getImportKindCS() { |
| return importKindCSEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getQualifierKindCS() { |
| return qualifierKindCSEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public QVTOperationalCSFactory getQVTOperationalCSFactory() { |
| return (QVTOperationalCSFactory)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 |
| pathName2CSEClass = createEClass(PATH_NAME2_CS); |
| createEReference(pathName2CSEClass, PATH_NAME2_CS__OWNED_PATH_ELEMENTS2); |
| |
| pathElement2CSEClass = createEClass(PATH_ELEMENT2_CS); |
| createEAttribute(pathElement2CSEClass, PATH_ELEMENT2_CS__NAME); |
| createEReference(pathElement2CSEClass, PATH_ELEMENT2_CS__OWNING_PATH_NAME_CS); |
| |
| typedTypeRef2CSEClass = createEClass(TYPED_TYPE_REF2_CS); |
| createEReference(typedTypeRef2CSEClass, TYPED_TYPE_REF2_CS__OWNED_PATH_NAME); |
| createEReference(typedTypeRef2CSEClass, TYPED_TYPE_REF2_CS__OWNED_BINDING); |
| createEAttribute(typedTypeRef2CSEClass, TYPED_TYPE_REF2_CS__EXTENT_LOCATION); |
| |
| topLevelCSEClass = createEClass(TOP_LEVEL_CS); |
| createEReference(topLevelCSEClass, TOP_LEVEL_CS__OWNED_TYPES); |
| |
| classifierPropertyCSEClass = createEClass(CLASSIFIER_PROPERTY_CS); |
| createEReference(classifierPropertyCSEClass, CLASSIFIER_PROPERTY_CS__OWNED_STEREOTYPE); |
| createEAttribute(classifierPropertyCSEClass, CLASSIFIER_PROPERTY_CS__OPPOSITE); |
| |
| constructorOperationCSEClass = createEClass(CONSTRUCTOR_OPERATION_CS); |
| |
| configurationPropertyCSEClass = createEClass(CONFIGURATION_PROPERTY_CS); |
| |
| contextualPropertyCSEClass = createEClass(CONTEXTUAL_PROPERTY_CS); |
| createEReference(contextualPropertyCSEClass, CONTEXTUAL_PROPERTY_CS__OWNED_INIT_EXP); |
| |
| entryOperationCSEClass = createEClass(ENTRY_OPERATION_CS); |
| |
| exceptionCSEClass = createEClass(EXCEPTION_CS); |
| |
| helperOperationCSEClass = createEClass(HELPER_OPERATION_CS); |
| createEAttribute(helperOperationCSEClass, HELPER_OPERATION_CS__IS_QUERY); |
| |
| imperativeOperationCSEClass = createEClass(IMPERATIVE_OPERATION_CS); |
| createEReference(imperativeOperationCSEClass, IMPERATIVE_OPERATION_CS__OWNED_SCOPED_NAME); |
| createEReference(imperativeOperationCSEClass, IMPERATIVE_OPERATION_CS__OWNED_RESULTS); |
| createEReference(imperativeOperationCSEClass, IMPERATIVE_OPERATION_CS__OWNED_BODY); |
| |
| initPartCSEClass = createEClass(INIT_PART_CS); |
| createEAttribute(initPartCSEClass, INIT_PART_CS__INIT_OP); |
| createEReference(initPartCSEClass, INIT_PART_CS__OWNED_EXP); |
| |
| mappingBodyCSEClass = createEClass(MAPPING_BODY_CS); |
| createEReference(mappingBodyCSEClass, MAPPING_BODY_CS__OWNED_INIT_EXPS); |
| createEReference(mappingBodyCSEClass, MAPPING_BODY_CS__OWNED_END_EXPS); |
| createEAttribute(mappingBodyCSEClass, MAPPING_BODY_CS__HAS_POPULATION_KEYWORD); |
| |
| mappingCallExpCSEClass = createEClass(MAPPING_CALL_EXP_CS); |
| createEAttribute(mappingCallExpCSEClass, MAPPING_CALL_EXP_CS__IS_STRICT); |
| |
| mappingOperationCSEClass = createEClass(MAPPING_OPERATION_CS); |
| createEAttribute(mappingOperationCSEClass, MAPPING_OPERATION_CS__DIRECTION); |
| createEReference(mappingOperationCSEClass, MAPPING_OPERATION_CS__OWNED_INHERIT_REFS); |
| createEReference(mappingOperationCSEClass, MAPPING_OPERATION_CS__OWNED_DISJUNCT_REFS); |
| createEReference(mappingOperationCSEClass, MAPPING_OPERATION_CS__OWNED_MERGE_REFS); |
| createEReference(mappingOperationCSEClass, MAPPING_OPERATION_CS__OWNED_REFINED_RULE); |
| createEReference(mappingOperationCSEClass, MAPPING_OPERATION_CS__OWNED_WHEN_EXPS); |
| createEReference(mappingOperationCSEClass, MAPPING_OPERATION_CS__OWNED_WHERE_EXPS); |
| |
| metamodelCSEClass = createEClass(METAMODEL_CS); |
| createEAttribute(metamodelCSEClass, METAMODEL_CS__METAMODEL_KIND); |
| |
| modelTypeCSEClass = createEClass(MODEL_TYPE_CS); |
| createEAttribute(modelTypeCSEClass, MODEL_TYPE_CS__COMPLIANCE_KIND); |
| createEReference(modelTypeCSEClass, MODEL_TYPE_CS__OWNED_PACKAGE_REFS); |
| createEReference(modelTypeCSEClass, MODEL_TYPE_CS__OWNED_CONDITIONS); |
| |
| modelTypeRefCSEClass = createEClass(MODEL_TYPE_REF_CS); |
| |
| moduleCSEClass = createEClass(MODULE_CS); |
| createEReference(moduleCSEClass, MODULE_CS__OWNED_PARAMETERS); |
| createEReference(moduleCSEClass, MODULE_CS__OWNED_MODULE_USAGES); |
| createEAttribute(moduleCSEClass, MODULE_CS__OWNED_QUALIFIERS); |
| |
| modulePropertyCSEClass = createEClass(MODULE_PROPERTY_CS); |
| createEReference(modulePropertyCSEClass, MODULE_PROPERTY_CS__OWNED_SCOPED_NAME); |
| |
| moduleRefCSEClass = createEClass(MODULE_REF_CS); |
| createEReference(moduleRefCSEClass, MODULE_REF_CS__OWNED_SCOPED_NAME); |
| createEReference(moduleRefCSEClass, MODULE_REF_CS__OWNED_PARAMETERS); |
| |
| moduleUsageCSEClass = createEClass(MODULE_USAGE_CS); |
| createEAttribute(moduleUsageCSEClass, MODULE_USAGE_CS__IMPORT_KIND); |
| createEAttribute(moduleUsageCSEClass, MODULE_USAGE_CS__MODULE_KIND); |
| createEReference(moduleUsageCSEClass, MODULE_USAGE_CS__OWNED_MODULE_REFS); |
| |
| objectExpCSEClass = createEClass(OBJECT_EXP_CS); |
| createEReference(objectExpCSEClass, OBJECT_EXP_CS__OWNED_VARIABLE); |
| createEReference(objectExpCSEClass, OBJECT_EXP_CS__OWNED_EXTENT_REF); |
| createEReference(objectExpCSEClass, OBJECT_EXP_CS__OWNED_ITERATOR); |
| |
| operationBodyCSEClass = createEClass(OPERATION_BODY_CS); |
| createEReference(operationBodyCSEClass, OPERATION_BODY_CS__OWNED_CONTENT_EXPS); |
| |
| operationRefCSEClass = createEClass(OPERATION_REF_CS); |
| createEReference(operationRefCSEClass, OPERATION_REF_CS__OWNED_PATH_NAME); |
| |
| packageRefCSEClass = createEClass(PACKAGE_REF_CS); |
| createEReference(packageRefCSEClass, PACKAGE_REF_CS__OWNED_SCOPED_NAME); |
| createEAttribute(packageRefCSEClass, PACKAGE_REF_CS__URI); |
| |
| parameterDeclarationCSEClass = createEClass(PARAMETER_DECLARATION_CS); |
| createEAttribute(parameterDeclarationCSEClass, PARAMETER_DECLARATION_CS__DIRECTION); |
| createEReference(parameterDeclarationCSEClass, PARAMETER_DECLARATION_CS__OWNED_INIT_PART); |
| |
| primitiveTypeCSEClass = createEClass(PRIMITIVE_TYPE_CS); |
| |
| qvToClassCSEClass = createEClass(QV_TO_CLASS_CS); |
| createEAttribute(qvToClassCSEClass, QV_TO_CLASS_CS__IS_INTERMEDIATE); |
| |
| qvToImportCSEClass = createEClass(QV_TO_IMPORT_CS); |
| createEReference(qvToImportCSEClass, QV_TO_IMPORT_CS__OWNED_UNIT_REF); |
| createEAttribute(qvToImportCSEClass, QV_TO_IMPORT_CS__IMPORTED_UNIT_ELEMENT); |
| |
| qvToLibraryCSEClass = createEClass(QV_TO_LIBRARY_CS); |
| |
| qvToOperationCSEClass = createEClass(QV_TO_OPERATION_CS); |
| createEReference(qvToOperationCSEClass, QV_TO_OPERATION_CS__OWNED_STEREOTYPE); |
| |
| resolveExpCSEClass = createEClass(RESOLVE_EXP_CS); |
| createEAttribute(resolveExpCSEClass, RESOLVE_EXP_CS__IS_DEFERRED); |
| createEReference(resolveExpCSEClass, RESOLVE_EXP_CS__OWNED_CONDITION); |
| createEAttribute(resolveExpCSEClass, RESOLVE_EXP_CS__NAME); |
| createEReference(resolveExpCSEClass, RESOLVE_EXP_CS__OWNED_TARGET); |
| |
| resolveByTypeExpCSEClass = createEClass(RESOLVE_BY_TYPE_EXP_CS); |
| |
| resolveByMappingExpCSEClass = createEClass(RESOLVE_BY_MAPPING_EXP_CS); |
| createEReference(resolveByMappingExpCSEClass, RESOLVE_BY_MAPPING_EXP_CS__OWNED_MAPPING_REF); |
| |
| stereotypeQualifierCSEClass = createEClass(STEREOTYPE_QUALIFIER_CS); |
| createEAttribute(stereotypeQualifierCSEClass, STEREOTYPE_QUALIFIER_CS__STEREOTYPES); |
| |
| tagCSEClass = createEClass(TAG_CS); |
| createEReference(tagCSEClass, TAG_CS__OWNED_ELEMENT_PATH); |
| createEReference(tagCSEClass, TAG_CS__OWNED_EXPRESSION); |
| |
| transformationCSEClass = createEClass(TRANSFORMATION_CS); |
| createEReference(transformationCSEClass, TRANSFORMATION_CS__OWNED_REFINED_MODULE); |
| |
| unitRefCSEClass = createEClass(UNIT_REF_CS); |
| createEAttribute(unitRefCSEClass, UNIT_REF_CS__SEGMENT); |
| createEReference(unitRefCSEClass, UNIT_REF_CS__TOP_LEVEL_ELEMENTS); |
| createEReference(unitRefCSEClass, UNIT_REF_CS__MODULES); |
| createEReference(unitRefCSEClass, UNIT_REF_CS__MODEL_TYPES); |
| createEReference(unitRefCSEClass, UNIT_REF_CS__IMPORTS); |
| |
| // Create enums |
| directionKindCSEEnum = createEEnum(DIRECTION_KIND_CS); |
| importKindCSEEnum = createEEnum(IMPORT_KIND_CS); |
| metamodelKindCSEEnum = createEEnum(METAMODEL_KIND_CS); |
| moduleKindCSEEnum = createEEnum(MODULE_KIND_CS); |
| qualifierKindCSEEnum = createEEnum(QUALIFIER_KIND_CS); |
| } |
| |
| /** |
| * <!-- 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 |
| BaseCSPackage theBaseCSPackage = (BaseCSPackage)EPackage.Registry.INSTANCE.getEPackage(BaseCSPackage.eNS_URI); |
| EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); |
| EssentialOCLCSPackage theEssentialOCLCSPackage = (EssentialOCLCSPackage)EPackage.Registry.INSTANCE.getEPackage(EssentialOCLCSPackage.eNS_URI); |
| ImperativeOCLCSPackage theImperativeOCLCSPackage = (ImperativeOCLCSPackage)EPackage.Registry.INSTANCE.getEPackage(ImperativeOCLCSPackage.eNS_URI); |
| |
| // Create type parameters |
| |
| // Set bounds for type parameters |
| |
| // Add supertypes to classes |
| pathName2CSEClass.getESuperTypes().add(theBaseCSPackage.getPivotableElementCS()); |
| pathElement2CSEClass.getESuperTypes().add(theBaseCSPackage.getPivotableElementCS()); |
| typedTypeRef2CSEClass.getESuperTypes().add(theBaseCSPackage.getTypedRefCS()); |
| topLevelCSEClass.getESuperTypes().add(theBaseCSPackage.getRootPackageCS()); |
| classifierPropertyCSEClass.getESuperTypes().add(theBaseCSPackage.getStructuralFeatureCS()); |
| constructorOperationCSEClass.getESuperTypes().add(this.getImperativeOperationCS()); |
| configurationPropertyCSEClass.getESuperTypes().add(this.getModulePropertyCS()); |
| contextualPropertyCSEClass.getESuperTypes().add(this.getModulePropertyCS()); |
| entryOperationCSEClass.getESuperTypes().add(this.getImperativeOperationCS()); |
| exceptionCSEClass.getESuperTypes().add(theBaseCSPackage.getClassCS()); |
| helperOperationCSEClass.getESuperTypes().add(this.getImperativeOperationCS()); |
| imperativeOperationCSEClass.getESuperTypes().add(theBaseCSPackage.getOperationCS()); |
| initPartCSEClass.getESuperTypes().add(theBaseCSPackage.getElementCS()); |
| mappingBodyCSEClass.getESuperTypes().add(this.getOperationBodyCS()); |
| mappingCallExpCSEClass.getESuperTypes().add(theEssentialOCLCSPackage.getNameExpCS()); |
| mappingOperationCSEClass.getESuperTypes().add(this.getImperativeOperationCS()); |
| metamodelCSEClass.getESuperTypes().add(theBaseCSPackage.getPackageCS()); |
| modelTypeCSEClass.getESuperTypes().add(theBaseCSPackage.getClassCS()); |
| modelTypeRefCSEClass.getESuperTypes().add(theBaseCSPackage.getParameterCS()); |
| moduleCSEClass.getESuperTypes().add(theBaseCSPackage.getStructuredClassCS()); |
| modulePropertyCSEClass.getESuperTypes().add(theBaseCSPackage.getStructuralFeatureCS()); |
| moduleRefCSEClass.getESuperTypes().add(theBaseCSPackage.getElementRefCS()); |
| moduleUsageCSEClass.getESuperTypes().add(theBaseCSPackage.getElementCS()); |
| objectExpCSEClass.getESuperTypes().add(theImperativeOCLCSPackage.getExpressionBlockCS()); |
| operationBodyCSEClass.getESuperTypes().add(theBaseCSPackage.getPivotableElementCS()); |
| operationRefCSEClass.getESuperTypes().add(theBaseCSPackage.getElementRefCS()); |
| packageRefCSEClass.getESuperTypes().add(theBaseCSPackage.getElementCS()); |
| parameterDeclarationCSEClass.getESuperTypes().add(theBaseCSPackage.getParameterCS()); |
| primitiveTypeCSEClass.getESuperTypes().add(theBaseCSPackage.getDataTypeCS()); |
| qvToClassCSEClass.getESuperTypes().add(theBaseCSPackage.getStructuredClassCS()); |
| qvToImportCSEClass.getESuperTypes().add(theBaseCSPackage.getImportCS()); |
| qvToLibraryCSEClass.getESuperTypes().add(this.getModuleCS()); |
| qvToOperationCSEClass.getESuperTypes().add(theBaseCSPackage.getOperationCS()); |
| resolveExpCSEClass.getESuperTypes().add(theEssentialOCLCSPackage.getCallExpCS()); |
| resolveByTypeExpCSEClass.getESuperTypes().add(this.getResolveExpCS()); |
| resolveByMappingExpCSEClass.getESuperTypes().add(this.getResolveExpCS()); |
| stereotypeQualifierCSEClass.getESuperTypes().add(theBaseCSPackage.getElementCS()); |
| tagCSEClass.getESuperTypes().add(theBaseCSPackage.getAnnotationCS()); |
| transformationCSEClass.getESuperTypes().add(this.getModuleCS()); |
| unitRefCSEClass.getESuperTypes().add(theBaseCSPackage.getElementCS()); |
| |
| // Initialize classes and features; add operations and parameters |
| initEClass(pathName2CSEClass, PathName2CS.class, "PathName2CS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getPathName2CS_OwnedPathElements2(), this.getPathElement2CS(), null, "ownedPathElements2", null, 0, -1, PathName2CS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(pathElement2CSEClass, PathElement2CS.class, "PathElement2CS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getPathElement2CS_Name(), theEcorePackage.getEString(), "name", null, 0, 1, PathElement2CS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getPathElement2CS_OwningPathNameCS(), this.getPathName2CS(), null, "owningPathNameCS", null, 0, 1, PathElement2CS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(typedTypeRef2CSEClass, TypedTypeRef2CS.class, "TypedTypeRef2CS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getTypedTypeRef2CS_OwnedPathName(), this.getPathName2CS(), null, "ownedPathName", null, 0, 1, TypedTypeRef2CS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTypedTypeRef2CS_OwnedBinding(), theBaseCSPackage.getTemplateBindingCS(), null, "ownedBinding", null, 0, 1, TypedTypeRef2CS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getTypedTypeRef2CS_ExtentLocation(), ecorePackage.getEString(), "extentLocation", null, 0, 1, TypedTypeRef2CS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(topLevelCSEClass, TopLevelCS.class, "TopLevelCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getTopLevelCS_OwnedTypes(), theBaseCSPackage.getTypeCS(), null, "ownedTypes", null, 0, -1, TopLevelCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(classifierPropertyCSEClass, ClassifierPropertyCS.class, "ClassifierPropertyCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getClassifierPropertyCS_OwnedStereotype(), this.getStereotypeQualifierCS(), null, "ownedStereotype", null, 0, 1, ClassifierPropertyCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getClassifierPropertyCS_Opposite(), ecorePackage.getEString(), "opposite", null, 0, 1, ClassifierPropertyCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(constructorOperationCSEClass, ConstructorOperationCS.class, "ConstructorOperationCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(configurationPropertyCSEClass, ConfigurationPropertyCS.class, "ConfigurationPropertyCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(contextualPropertyCSEClass, ContextualPropertyCS.class, "ContextualPropertyCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getContextualPropertyCS_OwnedInitExp(), theEssentialOCLCSPackage.getExpCS(), null, "ownedInitExp", null, 0, 1, ContextualPropertyCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(entryOperationCSEClass, EntryOperationCS.class, "EntryOperationCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(exceptionCSEClass, ExceptionCS.class, "ExceptionCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(helperOperationCSEClass, HelperOperationCS.class, "HelperOperationCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getHelperOperationCS_IsQuery(), ecorePackage.getEBooleanObject(), "isQuery", null, 0, 1, HelperOperationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(imperativeOperationCSEClass, ImperativeOperationCS.class, "ImperativeOperationCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getImperativeOperationCS_OwnedScopedName(), this.getPathName2CS(), null, "ownedScopedName", null, 0, 1, ImperativeOperationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getImperativeOperationCS_OwnedResults(), this.getParameterDeclarationCS(), null, "ownedResults", null, 0, -1, ImperativeOperationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getImperativeOperationCS_OwnedBody(), this.getOperationBodyCS(), null, "ownedBody", null, 0, 1, ImperativeOperationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(initPartCSEClass, InitPartCS.class, "InitPartCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getInitPartCS_InitOp(), theImperativeOCLCSPackage.getInitOpCS(), "initOp", null, 0, 1, InitPartCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getInitPartCS_OwnedExp(), theEssentialOCLCSPackage.getExpCS(), null, "ownedExp", null, 0, 1, InitPartCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(mappingBodyCSEClass, MappingBodyCS.class, "MappingBodyCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getMappingBodyCS_OwnedInitExps(), theEssentialOCLCSPackage.getExpCS(), null, "ownedInitExps", null, 0, -1, MappingBodyCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getMappingBodyCS_OwnedEndExps(), theEssentialOCLCSPackage.getExpCS(), null, "ownedEndExps", null, 0, -1, MappingBodyCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getMappingBodyCS_HasPopulationKeyword(), ecorePackage.getEBoolean(), "hasPopulationKeyword", null, 0, 1, MappingBodyCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(mappingCallExpCSEClass, MappingCallExpCS.class, "MappingCallExpCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getMappingCallExpCS_IsStrict(), ecorePackage.getEBoolean(), "isStrict", null, 0, 1, MappingCallExpCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(mappingOperationCSEClass, MappingOperationCS.class, "MappingOperationCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getMappingOperationCS_Direction(), this.getDirectionKindCS(), "direction", null, 0, 1, MappingOperationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getMappingOperationCS_OwnedInheritRefs(), this.getOperationRefCS(), null, "ownedInheritRefs", null, 0, -1, MappingOperationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getMappingOperationCS_OwnedDisjunctRefs(), this.getOperationRefCS(), null, "ownedDisjunctRefs", null, 0, -1, MappingOperationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getMappingOperationCS_OwnedMergeRefs(), this.getOperationRefCS(), null, "ownedMergeRefs", null, 0, -1, MappingOperationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getMappingOperationCS_OwnedRefinedRule(), this.getPathName2CS(), null, "ownedRefinedRule", null, 0, 1, MappingOperationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getMappingOperationCS_OwnedWhenExps(), theEssentialOCLCSPackage.getExpCS(), null, "ownedWhenExps", null, 0, -1, MappingOperationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getMappingOperationCS_OwnedWhereExps(), theEssentialOCLCSPackage.getExpCS(), null, "ownedWhereExps", null, 0, -1, MappingOperationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(metamodelCSEClass, MetamodelCS.class, "MetamodelCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getMetamodelCS_MetamodelKind(), this.getMetamodelKindCS(), "metamodelKind", null, 0, 1, MetamodelCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(modelTypeCSEClass, ModelTypeCS.class, "ModelTypeCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getModelTypeCS_ComplianceKind(), theEcorePackage.getEString(), "complianceKind", "strict", 0, 1, ModelTypeCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getModelTypeCS_OwnedPackageRefs(), this.getPackageRefCS(), null, "ownedPackageRefs", null, 1, -1, ModelTypeCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getModelTypeCS_OwnedConditions(), theEssentialOCLCSPackage.getExpCS(), null, "ownedConditions", null, 0, -1, ModelTypeCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(modelTypeRefCSEClass, ModelTypeRefCS.class, "ModelTypeRefCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(moduleCSEClass, ModuleCS.class, "ModuleCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getModuleCS_OwnedParameters(), theBaseCSPackage.getParameterCS(), null, "ownedParameters", null, 0, -1, ModuleCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getModuleCS_OwnedModuleUsages(), this.getModuleUsageCS(), null, "ownedModuleUsages", null, 0, -1, ModuleCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getModuleCS_OwnedQualifiers(), theEcorePackage.getEString(), "ownedQualifiers", null, 0, -1, ModuleCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(modulePropertyCSEClass, ModulePropertyCS.class, "ModulePropertyCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getModulePropertyCS_OwnedScopedName(), this.getPathName2CS(), null, "ownedScopedName", null, 1, 1, ModulePropertyCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(moduleRefCSEClass, ModuleRefCS.class, "ModuleRefCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getModuleRefCS_OwnedScopedName(), this.getPathName2CS(), null, "ownedScopedName", null, 1, 1, ModuleRefCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getModuleRefCS_OwnedParameters(), this.getParameterDeclarationCS(), null, "ownedParameters", null, 0, -1, ModuleRefCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(moduleUsageCSEClass, ModuleUsageCS.class, "ModuleUsageCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getModuleUsageCS_ImportKind(), this.getImportKindCS(), "importKind", null, 0, 1, ModuleUsageCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getModuleUsageCS_ModuleKind(), this.getModuleKindCS(), "moduleKind", null, 0, 1, ModuleUsageCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getModuleUsageCS_OwnedModuleRefs(), this.getModuleRefCS(), null, "ownedModuleRefs", null, 1, -1, ModuleUsageCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(objectExpCSEClass, ObjectExpCS.class, "ObjectExpCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getObjectExpCS_OwnedVariable(), theEssentialOCLCSPackage.getVariableCS(), null, "ownedVariable", null, 0, 1, ObjectExpCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getObjectExpCS_OwnedExtentRef(), theImperativeOCLCSPackage.getExtentRefCS(), null, "ownedExtentRef", null, 0, 1, ObjectExpCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getObjectExpCS_OwnedIterator(), theEssentialOCLCSPackage.getVariableCS(), null, "ownedIterator", null, 0, 1, ObjectExpCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(operationBodyCSEClass, OperationBodyCS.class, "OperationBodyCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getOperationBodyCS_OwnedContentExps(), theEssentialOCLCSPackage.getExpCS(), null, "ownedContentExps", null, 0, -1, OperationBodyCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(operationRefCSEClass, OperationRefCS.class, "OperationRefCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getOperationRefCS_OwnedPathName(), this.getPathName2CS(), null, "ownedPathName", null, 1, 1, OperationRefCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(packageRefCSEClass, PackageRefCS.class, "PackageRefCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getPackageRefCS_OwnedScopedName(), this.getPathName2CS(), null, "ownedScopedName", null, 0, 1, PackageRefCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getPackageRefCS_Uri(), ecorePackage.getEString(), "uri", null, 0, 1, PackageRefCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(parameterDeclarationCSEClass, ParameterDeclarationCS.class, "ParameterDeclarationCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getParameterDeclarationCS_Direction(), this.getDirectionKindCS(), "direction", null, 0, 1, ParameterDeclarationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getParameterDeclarationCS_OwnedInitPart(), this.getInitPartCS(), null, "ownedInitPart", null, 0, 1, ParameterDeclarationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(primitiveTypeCSEClass, PrimitiveTypeCS.class, "PrimitiveTypeCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(qvToClassCSEClass, QVToClassCS.class, "QVToClassCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getQVToClassCS_IsIntermediate(), ecorePackage.getEBoolean(), "isIntermediate", null, 1, 1, QVToClassCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(qvToImportCSEClass, QVToImportCS.class, "QVToImportCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getQVToImportCS_OwnedUnitRef(), this.getUnitRefCS(), null, "ownedUnitRef", null, 0, 1, QVToImportCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getQVToImportCS_ImportedUnitElement(), ecorePackage.getEString(), "importedUnitElement", null, 0, -1, QVToImportCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(qvToLibraryCSEClass, QVToLibraryCS.class, "QVToLibraryCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(qvToOperationCSEClass, QVToOperationCS.class, "QVToOperationCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getQVToOperationCS_OwnedStereotype(), this.getStereotypeQualifierCS(), null, "ownedStereotype", null, 0, 1, QVToOperationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(resolveExpCSEClass, ResolveExpCS.class, "ResolveExpCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getResolveExpCS_IsDeferred(), ecorePackage.getEBooleanObject(), "isDeferred", null, 1, 1, ResolveExpCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getResolveExpCS_OwnedCondition(), theEssentialOCLCSPackage.getExpCS(), null, "ownedCondition", null, 0, 1, ResolveExpCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getResolveExpCS_Name(), theEcorePackage.getEString(), "name", null, 0, 1, ResolveExpCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getResolveExpCS_OwnedTarget(), theEssentialOCLCSPackage.getVariableCS(), null, "ownedTarget", null, 1, 1, ResolveExpCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(resolveByTypeExpCSEClass, ResolveByTypeExpCS.class, "ResolveByTypeExpCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(resolveByMappingExpCSEClass, ResolveByMappingExpCS.class, "ResolveByMappingExpCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getResolveByMappingExpCS_OwnedMappingRef(), this.getOperationRefCS(), null, "ownedMappingRef", null, 1, 1, ResolveByMappingExpCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(stereotypeQualifierCSEClass, StereotypeQualifierCS.class, "StereotypeQualifierCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getStereotypeQualifierCS_Stereotypes(), ecorePackage.getEString(), "stereotypes", null, 0, -1, StereotypeQualifierCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(tagCSEClass, TagCS.class, "TagCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getTagCS_OwnedElementPath(), this.getPathName2CS(), null, "ownedElementPath", null, 1, 1, TagCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getTagCS_OwnedExpression(), theEssentialOCLCSPackage.getExpCS(), null, "ownedExpression", null, 0, 1, TagCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(transformationCSEClass, TransformationCS.class, "TransformationCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getTransformationCS_OwnedRefinedModule(), this.getModuleRefCS(), null, "ownedRefinedModule", null, 0, 1, TransformationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(unitRefCSEClass, UnitRefCS.class, "UnitRefCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getUnitRefCS_Segment(), ecorePackage.getEString(), "segment", null, 0, -1, UnitRefCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getUnitRefCS_TopLevelElements(), theBaseCSPackage.getElementCS(), null, "topLevelElements", null, 0, -1, UnitRefCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getUnitRefCS_Modules(), this.getModuleCS(), null, "modules", null, 0, -1, UnitRefCS.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); |
| initEReference(getUnitRefCS_ModelTypes(), this.getModelTypeCS(), null, "modelTypes", null, 0, -1, UnitRefCS.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); |
| initEReference(getUnitRefCS_Imports(), this.getQVToImportCS(), null, "imports", null, 0, -1, UnitRefCS.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); |
| |
| // Initialize enums and add enum literals |
| initEEnum(directionKindCSEEnum, DirectionKindCS.class, "DirectionKindCS"); |
| addEEnumLiteral(directionKindCSEEnum, DirectionKindCS.IN); |
| addEEnumLiteral(directionKindCSEEnum, DirectionKindCS.OUT); |
| addEEnumLiteral(directionKindCSEEnum, DirectionKindCS.INOUT); |
| |
| initEEnum(importKindCSEEnum, ImportKindCS.class, "ImportKindCS"); |
| addEEnumLiteral(importKindCSEEnum, ImportKindCS.EXTENSION); |
| addEEnumLiteral(importKindCSEEnum, ImportKindCS.ACCESS); |
| |
| initEEnum(metamodelKindCSEEnum, MetamodelKindCS.class, "MetamodelKindCS"); |
| addEEnumLiteral(metamodelKindCSEEnum, MetamodelKindCS.METAMODEL); |
| addEEnumLiteral(metamodelKindCSEEnum, MetamodelKindCS.PACKAGE); |
| |
| initEEnum(moduleKindCSEEnum, ModuleKindCS.class, "ModuleKindCS"); |
| addEEnumLiteral(moduleKindCSEEnum, ModuleKindCS.TRANSFORMATION); |
| addEEnumLiteral(moduleKindCSEEnum, ModuleKindCS.LIBRARY); |
| |
| initEEnum(qualifierKindCSEEnum, QualifierKindCS.class, "QualifierKindCS"); |
| addEEnumLiteral(qualifierKindCSEEnum, QualifierKindCS.ABSTRACT); |
| addEEnumLiteral(qualifierKindCSEEnum, QualifierKindCS.BLACKBOX); |
| addEEnumLiteral(qualifierKindCSEEnum, QualifierKindCS.STATIC); |
| |
| // Create resource |
| createResource(eNS_URI); |
| } |
| |
| } //QVTOperationalCSPackageImpl |