| /** |
| * <copyright> |
| * |
| * Copyright (c) 2007, 2008 E.D.Willink 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: |
| * E.D.Willink - initial API and implementation |
| * |
| * </copyright> |
| * |
| * $Id: EMOFPackage.java,v 1.2 2008/09/21 12:30:24 ewillink Exp $ |
| */ |
| package org.eclipse.qvt.declarative.emof.EMOF; |
| |
| import org.eclipse.emf.ecore.EAttribute; |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EDataType; |
| import org.eclipse.emf.ecore.EPackage; |
| import org.eclipse.emf.ecore.EReference; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * The <b>Package</b> for the model. |
| * It contains accessors for the meta objects to represent |
| * <ul> |
| * <li>each class,</li> |
| * <li>each feature of each class,</li> |
| * <li>each enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.EMOFFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface EMOFPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "EMOF"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://schema.omg.org/spec/MOF/2.0/emof.xml"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "emof"; |
| |
| /** |
| * The package content type ID. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eCONTENT_TYPE = "org.eclipse.qvt.declarative.emof.emof"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EMOFPackage eINSTANCE = org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ObjectImpl <em>Object</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ObjectImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getObject() |
| * @generated |
| */ |
| int OBJECT = 10; |
| |
| /** |
| * The number of structural features of the '<em>Object</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OBJECT_FEATURE_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ElementImpl <em>Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ElementImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getElement() |
| * @generated |
| */ |
| int ELEMENT = 3; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ELEMENT__OWNED_COMMENT = OBJECT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ELEMENT_FEATURE_COUNT = OBJECT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.NamedElementImpl <em>Named Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.NamedElementImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getNamedElement() |
| * @generated |
| */ |
| int NAMED_ELEMENT = 9; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMED_ELEMENT__OWNED_COMMENT = ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMED_ELEMENT__NAME = ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Named Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMED_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.TypeImpl <em>Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.TypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getType() |
| * @generated |
| */ |
| int TYPE = 19; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPE__OWNED_COMMENT = NAMED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPE__NAME = NAMED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPE__PACKAGE = NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ClassImpl <em>Class</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ClassImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getClass_() |
| * @generated |
| */ |
| int CLASS = 0; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS__OWNED_COMMENT = TYPE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS__NAME = TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS__PACKAGE = TYPE__PACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>Is Abstract</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS__IS_ABSTRACT = TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Owned Attribute</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS__OWNED_ATTRIBUTE = TYPE_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Owned Operation</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS__OWNED_OPERATION = TYPE_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Super Class</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS__SUPER_CLASS = TYPE_FEATURE_COUNT + 3; |
| |
| /** |
| * The number of structural features of the '<em>Class</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS_FEATURE_COUNT = TYPE_FEATURE_COUNT + 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.CommentImpl <em>Comment</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.CommentImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getComment() |
| * @generated |
| */ |
| int COMMENT = 1; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMMENT__OWNED_COMMENT = ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Annotated Element</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMMENT__ANNOTATED_ELEMENT = ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMMENT__BODY = ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Comment</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.DataTypeImpl <em>Data Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.DataTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getDataType() |
| * @generated |
| */ |
| int DATA_TYPE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DATA_TYPE__OWNED_COMMENT = TYPE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DATA_TYPE__NAME = TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DATA_TYPE__PACKAGE = TYPE__PACKAGE; |
| |
| /** |
| * The number of structural features of the '<em>Data Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DATA_TYPE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.EnumerationImpl <em>Enumeration</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EnumerationImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getEnumeration() |
| * @generated |
| */ |
| int ENUMERATION = 4; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUMERATION__OWNED_COMMENT = DATA_TYPE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUMERATION__NAME = DATA_TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUMERATION__PACKAGE = DATA_TYPE__PACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>Owned Literal</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUMERATION__OWNED_LITERAL = DATA_TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Enumeration</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUMERATION_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.EnumerationLiteralImpl <em>Enumeration Literal</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EnumerationLiteralImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getEnumerationLiteral() |
| * @generated |
| */ |
| int ENUMERATION_LITERAL = 5; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUMERATION_LITERAL__OWNED_COMMENT = NAMED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUMERATION_LITERAL__NAME = NAMED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Enumeration</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUMERATION_LITERAL__ENUMERATION = NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Enumeration Literal</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ENUMERATION_LITERAL_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ExtentImpl <em>Extent</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ExtentImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getExtent() |
| * @generated |
| */ |
| int EXTENT = 6; |
| |
| /** |
| * The number of structural features of the '<em>Extent</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int EXTENT_FEATURE_COUNT = OBJECT_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.FactoryImpl <em>Factory</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.FactoryImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getFactory() |
| * @generated |
| */ |
| int FACTORY = 7; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FACTORY__OWNED_COMMENT = ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FACTORY__PACKAGE = ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Factory</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FACTORY_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.MultiplicityElementImpl <em>Multiplicity Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.MultiplicityElementImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getMultiplicityElement() |
| * @generated |
| */ |
| int MULTIPLICITY_ELEMENT = 8; |
| |
| /** |
| * The feature id for the '<em><b>Is Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY_ELEMENT__IS_ORDERED = 0; |
| |
| /** |
| * The feature id for the '<em><b>Is Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY_ELEMENT__IS_UNIQUE = 1; |
| |
| /** |
| * The feature id for the '<em><b>Lower</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY_ELEMENT__LOWER = 2; |
| |
| /** |
| * The feature id for the '<em><b>Upper</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY_ELEMENT__UPPER = 3; |
| |
| /** |
| * The number of structural features of the '<em>Multiplicity Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY_ELEMENT_FEATURE_COUNT = 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.TypedElementImpl <em>Typed Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.TypedElementImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getTypedElement() |
| * @generated |
| */ |
| int TYPED_ELEMENT = 20; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_ELEMENT__OWNED_COMMENT = NAMED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_ELEMENT__NAME = NAMED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_ELEMENT__TYPE = NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Typed Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_ELEMENT_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.OperationImpl <em>Operation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.OperationImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getOperation() |
| * @generated |
| */ |
| int OPERATION = 11; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__OWNED_COMMENT = TYPED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__NAME = TYPED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__TYPE = TYPED_ELEMENT__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Is Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__IS_ORDERED = TYPED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Is Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__IS_UNIQUE = TYPED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Lower</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__LOWER = TYPED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Upper</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__UPPER = TYPED_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The feature id for the '<em><b>Class</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__CLASS = TYPED_ELEMENT_FEATURE_COUNT + 4; |
| |
| /** |
| * The feature id for the '<em><b>Owned Parameter</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__OWNED_PARAMETER = TYPED_ELEMENT_FEATURE_COUNT + 5; |
| |
| /** |
| * The feature id for the '<em><b>Raised Exception</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__RAISED_EXCEPTION = TYPED_ELEMENT_FEATURE_COUNT + 6; |
| |
| /** |
| * The number of structural features of the '<em>Operation</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 7; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.PackageImpl <em>Package</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.PackageImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getPackage() |
| * @generated |
| */ |
| int PACKAGE = 12; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PACKAGE__OWNED_COMMENT = NAMED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PACKAGE__NAME = NAMED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Nested Package</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PACKAGE__NESTED_PACKAGE = NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Nesting Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PACKAGE__NESTING_PACKAGE = NAMED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Owned Type</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PACKAGE__OWNED_TYPE = NAMED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Uri</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PACKAGE__URI = NAMED_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The number of structural features of the '<em>Package</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PACKAGE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ParameterImpl <em>Parameter</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ParameterImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getParameter() |
| * @generated |
| */ |
| int PARAMETER = 13; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER__OWNED_COMMENT = TYPED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER__NAME = TYPED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER__TYPE = TYPED_ELEMENT__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Is Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER__IS_ORDERED = TYPED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Is Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER__IS_UNIQUE = TYPED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Lower</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER__LOWER = TYPED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Upper</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER__UPPER = TYPED_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The feature id for the '<em><b>Operation</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER__OPERATION = TYPED_ELEMENT_FEATURE_COUNT + 4; |
| |
| /** |
| * The number of structural features of the '<em>Parameter</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 5; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.PrimitiveTypeImpl <em>Primitive Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.PrimitiveTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getPrimitiveType() |
| * @generated |
| */ |
| int PRIMITIVE_TYPE = 14; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_TYPE__OWNED_COMMENT = DATA_TYPE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_TYPE__NAME = DATA_TYPE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_TYPE__PACKAGE = DATA_TYPE__PACKAGE; |
| |
| /** |
| * The number of structural features of the '<em>Primitive Type</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRIMITIVE_TYPE_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.PropertyImpl <em>Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.PropertyImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getProperty() |
| * @generated |
| */ |
| int PROPERTY = 15; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__OWNED_COMMENT = TYPED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__NAME = TYPED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__TYPE = TYPED_ELEMENT__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Is Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__IS_ORDERED = TYPED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Is Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__IS_UNIQUE = TYPED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Lower</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__LOWER = TYPED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Upper</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__UPPER = TYPED_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The feature id for the '<em><b>Class</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__CLASS = TYPED_ELEMENT_FEATURE_COUNT + 4; |
| |
| /** |
| * The feature id for the '<em><b>Default</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__DEFAULT = TYPED_ELEMENT_FEATURE_COUNT + 5; |
| |
| /** |
| * The feature id for the '<em><b>Is Composite</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__IS_COMPOSITE = TYPED_ELEMENT_FEATURE_COUNT + 6; |
| |
| /** |
| * The feature id for the '<em><b>Is Derived</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__IS_DERIVED = TYPED_ELEMENT_FEATURE_COUNT + 7; |
| |
| /** |
| * The feature id for the '<em><b>Is ID</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__IS_ID = TYPED_ELEMENT_FEATURE_COUNT + 8; |
| |
| /** |
| * The feature id for the '<em><b>Is Read Only</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__IS_READ_ONLY = TYPED_ELEMENT_FEATURE_COUNT + 9; |
| |
| /** |
| * The feature id for the '<em><b>Opposite</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__OPPOSITE = TYPED_ELEMENT_FEATURE_COUNT + 10; |
| |
| /** |
| * The number of structural features of the '<em>Property</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 11; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ReflectiveCollectionImpl <em>Reflective Collection</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ReflectiveCollectionImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getReflectiveCollection() |
| * @generated |
| */ |
| int REFLECTIVE_COLLECTION = 16; |
| |
| /** |
| * The number of structural features of the '<em>Reflective Collection</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int REFLECTIVE_COLLECTION_FEATURE_COUNT = OBJECT_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ReflectiveSequenceImpl <em>Reflective Sequence</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ReflectiveSequenceImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getReflectiveSequence() |
| * @generated |
| */ |
| int REFLECTIVE_SEQUENCE = 17; |
| |
| /** |
| * The number of structural features of the '<em>Reflective Sequence</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int REFLECTIVE_SEQUENCE_FEATURE_COUNT = REFLECTIVE_COLLECTION_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.TagImpl <em>Tag</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.TagImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getTag() |
| * @generated |
| */ |
| int TAG = 18; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TAG__OWNED_COMMENT = ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Element</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TAG__ELEMENT = ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TAG__NAME = ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TAG__VALUE = ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Tag</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TAG_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.URIExtentImpl <em>URI Extent</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.URIExtentImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getURIExtent() |
| * @generated |
| */ |
| int URI_EXTENT = 21; |
| |
| /** |
| * The number of structural features of the '<em>URI Extent</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int URI_EXTENT_FEATURE_COUNT = EXTENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '<em>Boolean</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see java.lang.Boolean |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getBoolean() |
| * @generated |
| */ |
| int BOOLEAN = 22; |
| |
| /** |
| * The meta object id for the '<em>Integer</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see java.lang.Integer |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getInteger() |
| * @generated |
| */ |
| int INTEGER = 23; |
| |
| /** |
| * The meta object id for the '<em>Real</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see java.lang.Float |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getReal() |
| * @generated |
| */ |
| int REAL = 24; |
| |
| /** |
| * The meta object id for the '<em>String</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see java.lang.String |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getString() |
| * @generated |
| */ |
| int STRING = 25; |
| |
| /** |
| * The meta object id for the '<em>Unlimited Natural</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see java.lang.Integer |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getUnlimitedNatural() |
| * @generated |
| */ |
| int UNLIMITED_NATURAL = 26; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.Class <em>Class</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Class</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Class |
| * @generated |
| */ |
| EClass getClass_(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.Class#getIsAbstract <em>Is Abstract</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Is Abstract</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Class#getIsAbstract() |
| * @see #getClass_() |
| * @generated |
| */ |
| EAttribute getClass_IsAbstract(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.EMOF.Class#getOwnedAttribute <em>Owned Attribute</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Attribute</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Class#getOwnedAttribute() |
| * @see #getClass_() |
| * @generated |
| */ |
| EReference getClass_OwnedAttribute(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.EMOF.Class#getOwnedOperation <em>Owned Operation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Operation</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Class#getOwnedOperation() |
| * @see #getClass_() |
| * @generated |
| */ |
| EReference getClass_OwnedOperation(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.qvt.declarative.emof.EMOF.Class#getSuperClass <em>Super Class</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Super Class</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Class#getSuperClass() |
| * @see #getClass_() |
| * @generated |
| */ |
| EReference getClass_SuperClass(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.Comment <em>Comment</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Comment</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Comment |
| * @generated |
| */ |
| EClass getComment(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.qvt.declarative.emof.EMOF.Comment#getAnnotatedElement <em>Annotated Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Annotated Element</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Comment#getAnnotatedElement() |
| * @see #getComment() |
| * @generated |
| */ |
| EReference getComment_AnnotatedElement(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.Comment#getBody <em>Body</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Body</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Comment#getBody() |
| * @see #getComment() |
| * @generated |
| */ |
| EAttribute getComment_Body(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.DataType <em>Data Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Data Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.DataType |
| * @generated |
| */ |
| EClass getDataType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.Element <em>Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Element</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Element |
| * @generated |
| */ |
| EClass getElement(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.EMOF.Element#getOwnedComment <em>Owned Comment</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Comment</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Element#getOwnedComment() |
| * @see #getElement() |
| * @generated |
| */ |
| EReference getElement_OwnedComment(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.Enumeration <em>Enumeration</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Enumeration</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Enumeration |
| * @generated |
| */ |
| EClass getEnumeration(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.EMOF.Enumeration#getOwnedLiteral <em>Owned Literal</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Literal</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Enumeration#getOwnedLiteral() |
| * @see #getEnumeration() |
| * @generated |
| */ |
| EReference getEnumeration_OwnedLiteral(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.EnumerationLiteral <em>Enumeration Literal</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Enumeration Literal</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.EnumerationLiteral |
| * @generated |
| */ |
| EClass getEnumerationLiteral(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.EMOF.EnumerationLiteral#getEnumeration <em>Enumeration</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Enumeration</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.EnumerationLiteral#getEnumeration() |
| * @see #getEnumerationLiteral() |
| * @generated |
| */ |
| EReference getEnumerationLiteral_Enumeration(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.Extent <em>Extent</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Extent</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Extent |
| * @generated |
| */ |
| EClass getExtent(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.Factory <em>Factory</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Factory</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Factory |
| * @generated |
| */ |
| EClass getFactory(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.EMOF.Factory#getPackage <em>Package</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Package</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Factory#getPackage() |
| * @see #getFactory() |
| * @generated |
| */ |
| EReference getFactory_Package(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.MultiplicityElement <em>Multiplicity Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Multiplicity Element</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.MultiplicityElement |
| * @generated |
| */ |
| EClass getMultiplicityElement(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.MultiplicityElement#getIsOrdered <em>Is Ordered</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Is Ordered</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.MultiplicityElement#getIsOrdered() |
| * @see #getMultiplicityElement() |
| * @generated |
| */ |
| EAttribute getMultiplicityElement_IsOrdered(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.MultiplicityElement#getIsUnique <em>Is Unique</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Is Unique</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.MultiplicityElement#getIsUnique() |
| * @see #getMultiplicityElement() |
| * @generated |
| */ |
| EAttribute getMultiplicityElement_IsUnique(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.MultiplicityElement#getLower <em>Lower</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Lower</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.MultiplicityElement#getLower() |
| * @see #getMultiplicityElement() |
| * @generated |
| */ |
| EAttribute getMultiplicityElement_Lower(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.MultiplicityElement#getUpper <em>Upper</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Upper</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.MultiplicityElement#getUpper() |
| * @see #getMultiplicityElement() |
| * @generated |
| */ |
| EAttribute getMultiplicityElement_Upper(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.NamedElement <em>Named Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Named Element</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.NamedElement |
| * @generated |
| */ |
| EClass getNamedElement(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.NamedElement#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.NamedElement#getName() |
| * @see #getNamedElement() |
| * @generated |
| */ |
| EAttribute getNamedElement_Name(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.Object <em>Object</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Object</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Object |
| * @generated |
| */ |
| EClass getObject(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.Operation <em>Operation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Operation</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Operation |
| * @generated |
| */ |
| EClass getOperation(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.EMOF.Operation#getClass_ <em>Class</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Class</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Operation#getClass_() |
| * @see #getOperation() |
| * @generated |
| */ |
| EReference getOperation_Class(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.EMOF.Operation#getOwnedParameter <em>Owned Parameter</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Parameter</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Operation#getOwnedParameter() |
| * @see #getOperation() |
| * @generated |
| */ |
| EReference getOperation_OwnedParameter(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.qvt.declarative.emof.EMOF.Operation#getRaisedException <em>Raised Exception</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Raised Exception</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Operation#getRaisedException() |
| * @see #getOperation() |
| * @generated |
| */ |
| EReference getOperation_RaisedException(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.Package <em>Package</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Package</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Package |
| * @generated |
| */ |
| EClass getPackage(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.EMOF.Package#getNestedPackage <em>Nested Package</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Nested Package</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Package#getNestedPackage() |
| * @see #getPackage() |
| * @generated |
| */ |
| EReference getPackage_NestedPackage(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.EMOF.Package#getNestingPackage <em>Nesting Package</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Nesting Package</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Package#getNestingPackage() |
| * @see #getPackage() |
| * @generated |
| */ |
| EReference getPackage_NestingPackage(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.EMOF.Package#getOwnedType <em>Owned Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Package#getOwnedType() |
| * @see #getPackage() |
| * @generated |
| */ |
| EReference getPackage_OwnedType(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.Package#getUri <em>Uri</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Uri</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Package#getUri() |
| * @see #getPackage() |
| * @generated |
| */ |
| EAttribute getPackage_Uri(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.Parameter <em>Parameter</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Parameter</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Parameter |
| * @generated |
| */ |
| EClass getParameter(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.EMOF.Parameter#getOperation <em>Operation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Operation</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Parameter#getOperation() |
| * @see #getParameter() |
| * @generated |
| */ |
| EReference getParameter_Operation(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.PrimitiveType <em>Primitive Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Primitive Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.PrimitiveType |
| * @generated |
| */ |
| EClass getPrimitiveType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.Property <em>Property</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Property</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Property |
| * @generated |
| */ |
| EClass getProperty(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.EMOF.Property#getClass_ <em>Class</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Class</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Property#getClass_() |
| * @see #getProperty() |
| * @generated |
| */ |
| EReference getProperty_Class(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.Property#getDefault <em>Default</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Default</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Property#getDefault() |
| * @see #getProperty() |
| * @generated |
| */ |
| EAttribute getProperty_Default(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.Property#getIsComposite <em>Is Composite</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Is Composite</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Property#getIsComposite() |
| * @see #getProperty() |
| * @generated |
| */ |
| EAttribute getProperty_IsComposite(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.Property#getIsDerived <em>Is Derived</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Is Derived</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Property#getIsDerived() |
| * @see #getProperty() |
| * @generated |
| */ |
| EAttribute getProperty_IsDerived(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.Property#getIsID <em>Is ID</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Is ID</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Property#getIsID() |
| * @see #getProperty() |
| * @generated |
| */ |
| EAttribute getProperty_IsID(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.Property#getIsReadOnly <em>Is Read Only</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Is Read Only</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Property#getIsReadOnly() |
| * @see #getProperty() |
| * @generated |
| */ |
| EAttribute getProperty_IsReadOnly(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.EMOF.Property#getOpposite <em>Opposite</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Opposite</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Property#getOpposite() |
| * @see #getProperty() |
| * @generated |
| */ |
| EReference getProperty_Opposite(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.ReflectiveCollection <em>Reflective Collection</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Reflective Collection</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.ReflectiveCollection |
| * @generated |
| */ |
| EClass getReflectiveCollection(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.ReflectiveSequence <em>Reflective Sequence</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Reflective Sequence</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.ReflectiveSequence |
| * @generated |
| */ |
| EClass getReflectiveSequence(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.Tag <em>Tag</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Tag</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Tag |
| * @generated |
| */ |
| EClass getTag(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.qvt.declarative.emof.EMOF.Tag#getElement <em>Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Element</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Tag#getElement() |
| * @see #getTag() |
| * @generated |
| */ |
| EReference getTag_Element(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.Tag#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Tag#getName() |
| * @see #getTag() |
| * @generated |
| */ |
| EAttribute getTag_Name(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.EMOF.Tag#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Value</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Tag#getValue() |
| * @see #getTag() |
| * @generated |
| */ |
| EAttribute getTag_Value(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.Type <em>Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Type |
| * @generated |
| */ |
| EClass getType(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.EMOF.Type#getPackage <em>Package</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Package</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.Type#getPackage() |
| * @see #getType() |
| * @generated |
| */ |
| EReference getType_Package(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.TypedElement <em>Typed Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Typed Element</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.TypedElement |
| * @generated |
| */ |
| EClass getTypedElement(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.EMOF.TypedElement#getType <em>Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Type</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.TypedElement#getType() |
| * @see #getTypedElement() |
| * @generated |
| */ |
| EReference getTypedElement_Type(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.EMOF.URIExtent <em>URI Extent</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>URI Extent</em>'. |
| * @see org.eclipse.qvt.declarative.emof.EMOF.URIExtent |
| * @generated |
| */ |
| EClass getURIExtent(); |
| |
| /** |
| * Returns the meta object for data type '{@link java.lang.Boolean <em>Boolean</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for data type '<em>Boolean</em>'. |
| * @see java.lang.Boolean |
| * @model instanceClass="java.lang.Boolean" |
| * @generated |
| */ |
| EDataType getBoolean(); |
| |
| /** |
| * Returns the meta object for data type '{@link java.lang.Integer <em>Integer</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for data type '<em>Integer</em>'. |
| * @see java.lang.Integer |
| * @model instanceClass="java.lang.Integer" |
| * @generated |
| */ |
| EDataType getInteger(); |
| |
| /** |
| * Returns the meta object for data type '{@link java.lang.Float <em>Real</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for data type '<em>Real</em>'. |
| * @see java.lang.Float |
| * @model instanceClass="java.lang.Float" |
| * @generated |
| */ |
| EDataType getReal(); |
| |
| /** |
| * Returns the meta object for data type '{@link java.lang.String <em>String</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for data type '<em>String</em>'. |
| * @see java.lang.String |
| * @model instanceClass="java.lang.String" |
| * @generated |
| */ |
| EDataType getString(); |
| |
| /** |
| * Returns the meta object for data type '{@link java.lang.Integer <em>Unlimited Natural</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for data type '<em>Unlimited Natural</em>'. |
| * @see java.lang.Integer |
| * @model instanceClass="java.lang.Integer" |
| * @generated |
| */ |
| EDataType getUnlimitedNatural(); |
| |
| /** |
| * Returns the factory that creates the instances of the model. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the factory that creates the instances of the model. |
| * @generated |
| */ |
| EMOFFactory getEMOFFactory(); |
| |
| /** |
| * <!-- begin-user-doc --> |
| * Defines literals for the meta objects that represent |
| * <ul> |
| * <li>each class,</li> |
| * <li>each feature of each class,</li> |
| * <li>each enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| interface Literals { |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ClassImpl <em>Class</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ClassImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getClass_() |
| * @generated |
| */ |
| EClass CLASS = eINSTANCE.getClass_(); |
| |
| /** |
| * The meta object literal for the '<em><b>Is Abstract</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute CLASS__IS_ABSTRACT = eINSTANCE.getClass_IsAbstract(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Attribute</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CLASS__OWNED_ATTRIBUTE = eINSTANCE.getClass_OwnedAttribute(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Operation</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CLASS__OWNED_OPERATION = eINSTANCE.getClass_OwnedOperation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Super Class</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CLASS__SUPER_CLASS = eINSTANCE.getClass_SuperClass(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.CommentImpl <em>Comment</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.CommentImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getComment() |
| * @generated |
| */ |
| EClass COMMENT = eINSTANCE.getComment(); |
| |
| /** |
| * The meta object literal for the '<em><b>Annotated Element</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COMMENT__ANNOTATED_ELEMENT = eINSTANCE.getComment_AnnotatedElement(); |
| |
| /** |
| * The meta object literal for the '<em><b>Body</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute COMMENT__BODY = eINSTANCE.getComment_Body(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.DataTypeImpl <em>Data Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.DataTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getDataType() |
| * @generated |
| */ |
| EClass DATA_TYPE = eINSTANCE.getDataType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ElementImpl <em>Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ElementImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getElement() |
| * @generated |
| */ |
| EClass ELEMENT = eINSTANCE.getElement(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Comment</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ELEMENT__OWNED_COMMENT = eINSTANCE.getElement_OwnedComment(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.EnumerationImpl <em>Enumeration</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EnumerationImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getEnumeration() |
| * @generated |
| */ |
| EClass ENUMERATION = eINSTANCE.getEnumeration(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Literal</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ENUMERATION__OWNED_LITERAL = eINSTANCE.getEnumeration_OwnedLiteral(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.EnumerationLiteralImpl <em>Enumeration Literal</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EnumerationLiteralImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getEnumerationLiteral() |
| * @generated |
| */ |
| EClass ENUMERATION_LITERAL = eINSTANCE.getEnumerationLiteral(); |
| |
| /** |
| * The meta object literal for the '<em><b>Enumeration</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ENUMERATION_LITERAL__ENUMERATION = eINSTANCE.getEnumerationLiteral_Enumeration(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ExtentImpl <em>Extent</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ExtentImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getExtent() |
| * @generated |
| */ |
| EClass EXTENT = eINSTANCE.getExtent(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.FactoryImpl <em>Factory</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.FactoryImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getFactory() |
| * @generated |
| */ |
| EClass FACTORY = eINSTANCE.getFactory(); |
| |
| /** |
| * The meta object literal for the '<em><b>Package</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FACTORY__PACKAGE = eINSTANCE.getFactory_Package(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.MultiplicityElementImpl <em>Multiplicity Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.MultiplicityElementImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getMultiplicityElement() |
| * @generated |
| */ |
| EClass MULTIPLICITY_ELEMENT = eINSTANCE.getMultiplicityElement(); |
| |
| /** |
| * The meta object literal for the '<em><b>Is Ordered</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MULTIPLICITY_ELEMENT__IS_ORDERED = eINSTANCE.getMultiplicityElement_IsOrdered(); |
| |
| /** |
| * The meta object literal for the '<em><b>Is Unique</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MULTIPLICITY_ELEMENT__IS_UNIQUE = eINSTANCE.getMultiplicityElement_IsUnique(); |
| |
| /** |
| * The meta object literal for the '<em><b>Lower</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MULTIPLICITY_ELEMENT__LOWER = eINSTANCE.getMultiplicityElement_Lower(); |
| |
| /** |
| * The meta object literal for the '<em><b>Upper</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MULTIPLICITY_ELEMENT__UPPER = eINSTANCE.getMultiplicityElement_Upper(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.NamedElementImpl <em>Named Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.NamedElementImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getNamedElement() |
| * @generated |
| */ |
| EClass NAMED_ELEMENT = eINSTANCE.getNamedElement(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute NAMED_ELEMENT__NAME = eINSTANCE.getNamedElement_Name(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ObjectImpl <em>Object</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ObjectImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getObject() |
| * @generated |
| */ |
| EClass OBJECT = eINSTANCE.getObject(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.OperationImpl <em>Operation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.OperationImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getOperation() |
| * @generated |
| */ |
| EClass OPERATION = eINSTANCE.getOperation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Class</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference OPERATION__CLASS = eINSTANCE.getOperation_Class(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Parameter</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference OPERATION__OWNED_PARAMETER = eINSTANCE.getOperation_OwnedParameter(); |
| |
| /** |
| * The meta object literal for the '<em><b>Raised Exception</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference OPERATION__RAISED_EXCEPTION = eINSTANCE.getOperation_RaisedException(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.PackageImpl <em>Package</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.PackageImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getPackage() |
| * @generated |
| */ |
| EClass PACKAGE = eINSTANCE.getPackage(); |
| |
| /** |
| * The meta object literal for the '<em><b>Nested Package</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PACKAGE__NESTED_PACKAGE = eINSTANCE.getPackage_NestedPackage(); |
| |
| /** |
| * The meta object literal for the '<em><b>Nesting Package</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PACKAGE__NESTING_PACKAGE = eINSTANCE.getPackage_NestingPackage(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Type</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PACKAGE__OWNED_TYPE = eINSTANCE.getPackage_OwnedType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Uri</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PACKAGE__URI = eINSTANCE.getPackage_Uri(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ParameterImpl <em>Parameter</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ParameterImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getParameter() |
| * @generated |
| */ |
| EClass PARAMETER = eINSTANCE.getParameter(); |
| |
| /** |
| * The meta object literal for the '<em><b>Operation</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PARAMETER__OPERATION = eINSTANCE.getParameter_Operation(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.PrimitiveTypeImpl <em>Primitive Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.PrimitiveTypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getPrimitiveType() |
| * @generated |
| */ |
| EClass PRIMITIVE_TYPE = eINSTANCE.getPrimitiveType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.PropertyImpl <em>Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.PropertyImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getProperty() |
| * @generated |
| */ |
| EClass PROPERTY = eINSTANCE.getProperty(); |
| |
| /** |
| * The meta object literal for the '<em><b>Class</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PROPERTY__CLASS = eINSTANCE.getProperty_Class(); |
| |
| /** |
| * The meta object literal for the '<em><b>Default</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PROPERTY__DEFAULT = eINSTANCE.getProperty_Default(); |
| |
| /** |
| * The meta object literal for the '<em><b>Is Composite</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PROPERTY__IS_COMPOSITE = eINSTANCE.getProperty_IsComposite(); |
| |
| /** |
| * The meta object literal for the '<em><b>Is Derived</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PROPERTY__IS_DERIVED = eINSTANCE.getProperty_IsDerived(); |
| |
| /** |
| * The meta object literal for the '<em><b>Is ID</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PROPERTY__IS_ID = eINSTANCE.getProperty_IsID(); |
| |
| /** |
| * The meta object literal for the '<em><b>Is Read Only</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute PROPERTY__IS_READ_ONLY = eINSTANCE.getProperty_IsReadOnly(); |
| |
| /** |
| * The meta object literal for the '<em><b>Opposite</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PROPERTY__OPPOSITE = eINSTANCE.getProperty_Opposite(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ReflectiveCollectionImpl <em>Reflective Collection</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ReflectiveCollectionImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getReflectiveCollection() |
| * @generated |
| */ |
| EClass REFLECTIVE_COLLECTION = eINSTANCE.getReflectiveCollection(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.ReflectiveSequenceImpl <em>Reflective Sequence</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.ReflectiveSequenceImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getReflectiveSequence() |
| * @generated |
| */ |
| EClass REFLECTIVE_SEQUENCE = eINSTANCE.getReflectiveSequence(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.TagImpl <em>Tag</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.TagImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getTag() |
| * @generated |
| */ |
| EClass TAG = eINSTANCE.getTag(); |
| |
| /** |
| * The meta object literal for the '<em><b>Element</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TAG__ELEMENT = eINSTANCE.getTag_Element(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TAG__NAME = eINSTANCE.getTag_Name(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TAG__VALUE = eINSTANCE.getTag_Value(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.TypeImpl <em>Type</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.TypeImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getType() |
| * @generated |
| */ |
| EClass TYPE = eINSTANCE.getType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Package</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TYPE__PACKAGE = eINSTANCE.getType_Package(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.TypedElementImpl <em>Typed Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.TypedElementImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getTypedElement() |
| * @generated |
| */ |
| EClass TYPED_ELEMENT = eINSTANCE.getTypedElement(); |
| |
| /** |
| * The meta object literal for the '<em><b>Type</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TYPED_ELEMENT__TYPE = eINSTANCE.getTypedElement_Type(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.EMOF.impl.URIExtentImpl <em>URI Extent</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.URIExtentImpl |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getURIExtent() |
| * @generated |
| */ |
| EClass URI_EXTENT = eINSTANCE.getURIExtent(); |
| |
| /** |
| * The meta object literal for the '<em>Boolean</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see java.lang.Boolean |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getBoolean() |
| * @generated |
| */ |
| EDataType BOOLEAN = eINSTANCE.getBoolean(); |
| |
| /** |
| * The meta object literal for the '<em>Integer</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see java.lang.Integer |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getInteger() |
| * @generated |
| */ |
| EDataType INTEGER = eINSTANCE.getInteger(); |
| |
| /** |
| * The meta object literal for the '<em>Real</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see java.lang.Float |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getReal() |
| * @generated |
| */ |
| EDataType REAL = eINSTANCE.getReal(); |
| |
| /** |
| * The meta object literal for the '<em>String</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see java.lang.String |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getString() |
| * @generated |
| */ |
| EDataType STRING = eINSTANCE.getString(); |
| |
| /** |
| * The meta object literal for the '<em>Unlimited Natural</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see java.lang.Integer |
| * @see org.eclipse.qvt.declarative.emof.EMOF.impl.EMOFPackageImpl#getUnlimitedNatural() |
| * @generated |
| */ |
| EDataType UNLIMITED_NATURAL = eINSTANCE.getUnlimitedNatural(); |
| |
| } |
| |
| } //EMOFPackage |