| /** |
| * <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: QVTRelationPackage.java,v 1.4 2009/11/19 10:34:23 ewillink Exp $ |
| */ |
| package org.eclipse.qvt.declarative.emof.QVTRelation; |
| |
| import org.eclipse.emf.ecore.EAttribute; |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EPackage; |
| import org.eclipse.emf.ecore.EReference; |
| |
| import org.eclipse.qvt.declarative.emof.EMOF.EMOFPackage; |
| |
| import org.eclipse.qvt.declarative.emof.EssentialOCL.EssentialOCLPackage; |
| |
| import org.eclipse.qvt.declarative.emof.QVTBase.QVTBasePackage; |
| |
| /** |
| * <!-- 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.QVTRelation.QVTRelationFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface QVTRelationPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "QVTRelation"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://schema.omg.org/spec/QVT/1.1/qvtrelation.xml"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "qvtr"; |
| |
| /** |
| * The package content type ID. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eCONTENT_TYPE = "org.eclipse.qvt.declarative.emof.qvtrelation"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| QVTRelationPackage eINSTANCE = org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.DomainPatternImpl <em>Domain Pattern</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.DomainPatternImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getDomainPattern() |
| * @generated |
| */ |
| int DOMAIN_PATTERN = 0; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOMAIN_PATTERN__OWNED_COMMENT = QVTBasePackage.PATTERN__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Binds To</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOMAIN_PATTERN__BINDS_TO = QVTBasePackage.PATTERN__BINDS_TO; |
| |
| /** |
| * The feature id for the '<em><b>Predicate</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOMAIN_PATTERN__PREDICATE = QVTBasePackage.PATTERN__PREDICATE; |
| |
| /** |
| * The feature id for the '<em><b>Template Expression</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOMAIN_PATTERN__TEMPLATE_EXPRESSION = QVTBasePackage.PATTERN_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Domain Pattern</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOMAIN_PATTERN_FEATURE_COUNT = QVTBasePackage.PATTERN_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.KeyImpl <em>Key</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.KeyImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getKey() |
| * @generated |
| */ |
| int KEY = 1; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int KEY__OWNED_COMMENT = EMOFPackage.ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Identifies</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int KEY__IDENTIFIES = EMOFPackage.ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Part</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int KEY__PART = EMOFPackage.ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Transformation</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int KEY__TRANSFORMATION = EMOFPackage.ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Opposite Part</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int KEY__OPPOSITE_PART = EMOFPackage.ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The number of structural features of the '<em>Key</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int KEY_FEATURE_COUNT = EMOFPackage.ELEMENT_FEATURE_COUNT + 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.OppositePropertyCallExpImpl <em>Opposite Property Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.OppositePropertyCallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getOppositePropertyCallExp() |
| * @generated |
| */ |
| int OPPOSITE_PROPERTY_CALL_EXP = 2; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPPOSITE_PROPERTY_CALL_EXP__OWNED_COMMENT = EssentialOCLPackage.PROPERTY_CALL_EXP__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPPOSITE_PROPERTY_CALL_EXP__NAME = EssentialOCLPackage.PROPERTY_CALL_EXP__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPPOSITE_PROPERTY_CALL_EXP__TYPE = EssentialOCLPackage.PROPERTY_CALL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Source</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPPOSITE_PROPERTY_CALL_EXP__SOURCE = EssentialOCLPackage.PROPERTY_CALL_EXP__SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Referred Property</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPPOSITE_PROPERTY_CALL_EXP__REFERRED_PROPERTY = EssentialOCLPackage.PROPERTY_CALL_EXP__REFERRED_PROPERTY; |
| |
| /** |
| * The number of structural features of the '<em>Opposite Property Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPPOSITE_PROPERTY_CALL_EXP_FEATURE_COUNT = EssentialOCLPackage.PROPERTY_CALL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationImpl <em>Relation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getRelation() |
| * @generated |
| */ |
| int RELATION = 3; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION__OWNED_COMMENT = QVTBasePackage.RULE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION__NAME = QVTBasePackage.RULE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Domain</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION__DOMAIN = QVTBasePackage.RULE__DOMAIN; |
| |
| /** |
| * The feature id for the '<em><b>Overrides</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION__OVERRIDES = QVTBasePackage.RULE__OVERRIDES; |
| |
| /** |
| * The feature id for the '<em><b>Transformation</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION__TRANSFORMATION = QVTBasePackage.RULE__TRANSFORMATION; |
| |
| /** |
| * The feature id for the '<em><b>Is Top Level</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION__IS_TOP_LEVEL = QVTBasePackage.RULE_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Operational Impl</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION__OPERATIONAL_IMPL = QVTBasePackage.RULE_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Variable</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION__VARIABLE = QVTBasePackage.RULE_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>When</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION__WHEN = QVTBasePackage.RULE_FEATURE_COUNT + 3; |
| |
| /** |
| * The feature id for the '<em><b>Where</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION__WHERE = QVTBasePackage.RULE_FEATURE_COUNT + 4; |
| |
| /** |
| * The number of structural features of the '<em>Relation</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_FEATURE_COUNT = QVTBasePackage.RULE_FEATURE_COUNT + 5; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationCallExpImpl <em>Relation Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationCallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getRelationCallExp() |
| * @generated |
| */ |
| int RELATION_CALL_EXP = 4; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_CALL_EXP__OWNED_COMMENT = EssentialOCLPackage.OCL_EXPRESSION__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_CALL_EXP__NAME = EssentialOCLPackage.OCL_EXPRESSION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_CALL_EXP__TYPE = EssentialOCLPackage.OCL_EXPRESSION__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_CALL_EXP__ARGUMENT = EssentialOCLPackage.OCL_EXPRESSION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Referred Relation</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_CALL_EXP__REFERRED_RELATION = EssentialOCLPackage.OCL_EXPRESSION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Relation Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_CALL_EXP_FEATURE_COUNT = EssentialOCLPackage.OCL_EXPRESSION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationDomainImpl <em>Relation Domain</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationDomainImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getRelationDomain() |
| * @generated |
| */ |
| int RELATION_DOMAIN = 5; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN__OWNED_COMMENT = QVTBasePackage.DOMAIN__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN__NAME = QVTBasePackage.DOMAIN__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Is Checkable</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN__IS_CHECKABLE = QVTBasePackage.DOMAIN__IS_CHECKABLE; |
| |
| /** |
| * The feature id for the '<em><b>Is Enforceable</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN__IS_ENFORCEABLE = QVTBasePackage.DOMAIN__IS_ENFORCEABLE; |
| |
| /** |
| * The feature id for the '<em><b>Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN__RULE = QVTBasePackage.DOMAIN__RULE; |
| |
| /** |
| * The feature id for the '<em><b>Typed Model</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN__TYPED_MODEL = QVTBasePackage.DOMAIN__TYPED_MODEL; |
| |
| /** |
| * The feature id for the '<em><b>Default Assignment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN__DEFAULT_ASSIGNMENT = QVTBasePackage.DOMAIN_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Pattern</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN__PATTERN = QVTBasePackage.DOMAIN_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Root Variable</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN__ROOT_VARIABLE = QVTBasePackage.DOMAIN_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Relation Domain</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN_FEATURE_COUNT = QVTBasePackage.DOMAIN_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationDomainAssignmentImpl <em>Relation Domain Assignment</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationDomainAssignmentImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getRelationDomainAssignment() |
| * @generated |
| */ |
| int RELATION_DOMAIN_ASSIGNMENT = 6; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN_ASSIGNMENT__OWNED_COMMENT = EMOFPackage.ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Value Exp</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN_ASSIGNMENT__VALUE_EXP = EMOFPackage.ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Variable</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN_ASSIGNMENT__VARIABLE = EMOFPackage.ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Relation Domain Assignment</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_DOMAIN_ASSIGNMENT_FEATURE_COUNT = EMOFPackage.ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationImplementationImpl <em>Relation Implementation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationImplementationImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getRelationImplementation() |
| * @generated |
| */ |
| int RELATION_IMPLEMENTATION = 7; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_IMPLEMENTATION__OWNED_COMMENT = EMOFPackage.ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Impl</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_IMPLEMENTATION__IMPL = EMOFPackage.ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>In Direction Of</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_IMPLEMENTATION__IN_DIRECTION_OF = EMOFPackage.ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Relation</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_IMPLEMENTATION__RELATION = EMOFPackage.ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Relation Implementation</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATION_IMPLEMENTATION_FEATURE_COUNT = EMOFPackage.ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationalTransformationImpl <em>Relational Transformation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationalTransformationImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getRelationalTransformation() |
| * @generated |
| */ |
| int RELATIONAL_TRANSFORMATION = 8; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__OWNED_COMMENT = QVTBasePackage.TRANSFORMATION__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__NAME = QVTBasePackage.TRANSFORMATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__PACKAGE = QVTBasePackage.TRANSFORMATION__PACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>Is Abstract</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__IS_ABSTRACT = QVTBasePackage.TRANSFORMATION__IS_ABSTRACT; |
| |
| /** |
| * The feature id for the '<em><b>Owned Attribute</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__OWNED_ATTRIBUTE = QVTBasePackage.TRANSFORMATION__OWNED_ATTRIBUTE; |
| |
| /** |
| * The feature id for the '<em><b>Owned Operation</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__OWNED_OPERATION = QVTBasePackage.TRANSFORMATION__OWNED_OPERATION; |
| |
| /** |
| * The feature id for the '<em><b>Super Class</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__SUPER_CLASS = QVTBasePackage.TRANSFORMATION__SUPER_CLASS; |
| |
| /** |
| * The feature id for the '<em><b>Nested Package</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__NESTED_PACKAGE = QVTBasePackage.TRANSFORMATION__NESTED_PACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>Nesting Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__NESTING_PACKAGE = QVTBasePackage.TRANSFORMATION__NESTING_PACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>Owned Type</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__OWNED_TYPE = QVTBasePackage.TRANSFORMATION__OWNED_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Uri</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__URI = QVTBasePackage.TRANSFORMATION__URI; |
| |
| /** |
| * The feature id for the '<em><b>Extends</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__EXTENDS = QVTBasePackage.TRANSFORMATION__EXTENDS; |
| |
| /** |
| * The feature id for the '<em><b>Model Parameter</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__MODEL_PARAMETER = QVTBasePackage.TRANSFORMATION__MODEL_PARAMETER; |
| |
| /** |
| * The feature id for the '<em><b>Owned Tag</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__OWNED_TAG = QVTBasePackage.TRANSFORMATION__OWNED_TAG; |
| |
| /** |
| * The feature id for the '<em><b>Rule</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__RULE = QVTBasePackage.TRANSFORMATION__RULE; |
| |
| /** |
| * The feature id for the '<em><b>Owned Key</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION__OWNED_KEY = QVTBasePackage.TRANSFORMATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Relational Transformation</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RELATIONAL_TRANSFORMATION_FEATURE_COUNT = QVTBasePackage.TRANSFORMATION_FEATURE_COUNT + 1; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTRelation.DomainPattern <em>Domain Pattern</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Domain Pattern</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.DomainPattern |
| * @generated |
| */ |
| EClass getDomainPattern(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.QVTRelation.DomainPattern#getTemplateExpression <em>Template Expression</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Template Expression</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.DomainPattern#getTemplateExpression() |
| * @see #getDomainPattern() |
| * @generated |
| */ |
| EReference getDomainPattern_TemplateExpression(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTRelation.Key <em>Key</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Key</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.Key |
| * @generated |
| */ |
| EClass getKey(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.QVTRelation.Key#getIdentifies <em>Identifies</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Identifies</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.Key#getIdentifies() |
| * @see #getKey() |
| * @generated |
| */ |
| EReference getKey_Identifies(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.qvt.declarative.emof.QVTRelation.Key#getPart <em>Part</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Part</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.Key#getPart() |
| * @see #getKey() |
| * @generated |
| */ |
| EReference getKey_Part(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.QVTRelation.Key#getTransformation <em>Transformation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Transformation</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.Key#getTransformation() |
| * @see #getKey() |
| * @generated |
| */ |
| EReference getKey_Transformation(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.qvt.declarative.emof.QVTRelation.Key#getOppositePart <em>Opposite Part</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Opposite Part</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.Key#getOppositePart() |
| * @see #getKey() |
| * @generated |
| */ |
| EReference getKey_OppositePart(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTRelation.OppositePropertyCallExp <em>Opposite Property Call Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Opposite Property Call Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.OppositePropertyCallExp |
| * @generated |
| */ |
| EClass getOppositePropertyCallExp(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTRelation.Relation <em>Relation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Relation</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.Relation |
| * @generated |
| */ |
| EClass getRelation(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.QVTRelation.Relation#getIsTopLevel <em>Is Top Level</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Is Top Level</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.Relation#getIsTopLevel() |
| * @see #getRelation() |
| * @generated |
| */ |
| EAttribute getRelation_IsTopLevel(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.QVTRelation.Relation#getOperationalImpl <em>Operational Impl</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Operational Impl</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.Relation#getOperationalImpl() |
| * @see #getRelation() |
| * @generated |
| */ |
| EReference getRelation_OperationalImpl(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.QVTRelation.Relation#getVariable <em>Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Variable</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.Relation#getVariable() |
| * @see #getRelation() |
| * @generated |
| */ |
| EReference getRelation_Variable(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.QVTRelation.Relation#getWhen <em>When</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>When</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.Relation#getWhen() |
| * @see #getRelation() |
| * @generated |
| */ |
| EReference getRelation_When(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.QVTRelation.Relation#getWhere <em>Where</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Where</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.Relation#getWhere() |
| * @see #getRelation() |
| * @generated |
| */ |
| EReference getRelation_Where(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationCallExp <em>Relation Call Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Relation Call Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationCallExp |
| * @generated |
| */ |
| EClass getRelationCallExp(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationCallExp#getArgument <em>Argument</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Argument</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationCallExp#getArgument() |
| * @see #getRelationCallExp() |
| * @generated |
| */ |
| EReference getRelationCallExp_Argument(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationCallExp#getReferredRelation <em>Referred Relation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Referred Relation</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationCallExp#getReferredRelation() |
| * @see #getRelationCallExp() |
| * @generated |
| */ |
| EReference getRelationCallExp_ReferredRelation(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomain <em>Relation Domain</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Relation Domain</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomain |
| * @generated |
| */ |
| EClass getRelationDomain(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomain#getDefaultAssignment <em>Default Assignment</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Default Assignment</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomain#getDefaultAssignment() |
| * @see #getRelationDomain() |
| * @generated |
| */ |
| EReference getRelationDomain_DefaultAssignment(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomain#getPattern <em>Pattern</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Pattern</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomain#getPattern() |
| * @see #getRelationDomain() |
| * @generated |
| */ |
| EReference getRelationDomain_Pattern(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomain#getRootVariable <em>Root Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Root Variable</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomain#getRootVariable() |
| * @see #getRelationDomain() |
| * @generated |
| */ |
| EReference getRelationDomain_RootVariable(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomainAssignment <em>Relation Domain Assignment</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Relation Domain Assignment</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomainAssignment |
| * @generated |
| */ |
| EClass getRelationDomainAssignment(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomainAssignment#getValueExp <em>Value Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Value Exp</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomainAssignment#getValueExp() |
| * @see #getRelationDomainAssignment() |
| * @generated |
| */ |
| EReference getRelationDomainAssignment_ValueExp(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomainAssignment#getVariable <em>Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Variable</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationDomainAssignment#getVariable() |
| * @see #getRelationDomainAssignment() |
| * @generated |
| */ |
| EReference getRelationDomainAssignment_Variable(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationImplementation <em>Relation Implementation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Relation Implementation</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationImplementation |
| * @generated |
| */ |
| EClass getRelationImplementation(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationImplementation#getImpl <em>Impl</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Impl</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationImplementation#getImpl() |
| * @see #getRelationImplementation() |
| * @generated |
| */ |
| EReference getRelationImplementation_Impl(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationImplementation#getInDirectionOf <em>In Direction Of</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>In Direction Of</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationImplementation#getInDirectionOf() |
| * @see #getRelationImplementation() |
| * @generated |
| */ |
| EReference getRelationImplementation_InDirectionOf(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationImplementation#getRelation <em>Relation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Relation</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationImplementation#getRelation() |
| * @see #getRelationImplementation() |
| * @generated |
| */ |
| EReference getRelationImplementation_Relation(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationalTransformation <em>Relational Transformation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Relational Transformation</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationalTransformation |
| * @generated |
| */ |
| EClass getRelationalTransformation(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.QVTRelation.RelationalTransformation#getOwnedKey <em>Owned Key</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Key</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.RelationalTransformation#getOwnedKey() |
| * @see #getRelationalTransformation() |
| * @generated |
| */ |
| EReference getRelationalTransformation_OwnedKey(); |
| |
| /** |
| * 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 |
| */ |
| QVTRelationFactory getQVTRelationFactory(); |
| |
| /** |
| * <!-- 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.QVTRelation.impl.DomainPatternImpl <em>Domain Pattern</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.DomainPatternImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getDomainPattern() |
| * @generated |
| */ |
| EClass DOMAIN_PATTERN = eINSTANCE.getDomainPattern(); |
| |
| /** |
| * The meta object literal for the '<em><b>Template Expression</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference DOMAIN_PATTERN__TEMPLATE_EXPRESSION = eINSTANCE.getDomainPattern_TemplateExpression(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.KeyImpl <em>Key</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.KeyImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getKey() |
| * @generated |
| */ |
| EClass KEY = eINSTANCE.getKey(); |
| |
| /** |
| * The meta object literal for the '<em><b>Identifies</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference KEY__IDENTIFIES = eINSTANCE.getKey_Identifies(); |
| |
| /** |
| * The meta object literal for the '<em><b>Part</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference KEY__PART = eINSTANCE.getKey_Part(); |
| |
| /** |
| * The meta object literal for the '<em><b>Transformation</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference KEY__TRANSFORMATION = eINSTANCE.getKey_Transformation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Opposite Part</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference KEY__OPPOSITE_PART = eINSTANCE.getKey_OppositePart(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.OppositePropertyCallExpImpl <em>Opposite Property Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.OppositePropertyCallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getOppositePropertyCallExp() |
| * @generated |
| */ |
| EClass OPPOSITE_PROPERTY_CALL_EXP = eINSTANCE.getOppositePropertyCallExp(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationImpl <em>Relation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getRelation() |
| * @generated |
| */ |
| EClass RELATION = eINSTANCE.getRelation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Is Top Level</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute RELATION__IS_TOP_LEVEL = eINSTANCE.getRelation_IsTopLevel(); |
| |
| /** |
| * The meta object literal for the '<em><b>Operational Impl</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION__OPERATIONAL_IMPL = eINSTANCE.getRelation_OperationalImpl(); |
| |
| /** |
| * The meta object literal for the '<em><b>Variable</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION__VARIABLE = eINSTANCE.getRelation_Variable(); |
| |
| /** |
| * The meta object literal for the '<em><b>When</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION__WHEN = eINSTANCE.getRelation_When(); |
| |
| /** |
| * The meta object literal for the '<em><b>Where</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION__WHERE = eINSTANCE.getRelation_Where(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationCallExpImpl <em>Relation Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationCallExpImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getRelationCallExp() |
| * @generated |
| */ |
| EClass RELATION_CALL_EXP = eINSTANCE.getRelationCallExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Argument</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION_CALL_EXP__ARGUMENT = eINSTANCE.getRelationCallExp_Argument(); |
| |
| /** |
| * The meta object literal for the '<em><b>Referred Relation</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION_CALL_EXP__REFERRED_RELATION = eINSTANCE.getRelationCallExp_ReferredRelation(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationDomainImpl <em>Relation Domain</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationDomainImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getRelationDomain() |
| * @generated |
| */ |
| EClass RELATION_DOMAIN = eINSTANCE.getRelationDomain(); |
| |
| /** |
| * The meta object literal for the '<em><b>Default Assignment</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION_DOMAIN__DEFAULT_ASSIGNMENT = eINSTANCE.getRelationDomain_DefaultAssignment(); |
| |
| /** |
| * The meta object literal for the '<em><b>Pattern</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION_DOMAIN__PATTERN = eINSTANCE.getRelationDomain_Pattern(); |
| |
| /** |
| * The meta object literal for the '<em><b>Root Variable</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION_DOMAIN__ROOT_VARIABLE = eINSTANCE.getRelationDomain_RootVariable(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationDomainAssignmentImpl <em>Relation Domain Assignment</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationDomainAssignmentImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getRelationDomainAssignment() |
| * @generated |
| */ |
| EClass RELATION_DOMAIN_ASSIGNMENT = eINSTANCE.getRelationDomainAssignment(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value Exp</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION_DOMAIN_ASSIGNMENT__VALUE_EXP = eINSTANCE.getRelationDomainAssignment_ValueExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Variable</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION_DOMAIN_ASSIGNMENT__VARIABLE = eINSTANCE.getRelationDomainAssignment_Variable(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationImplementationImpl <em>Relation Implementation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationImplementationImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getRelationImplementation() |
| * @generated |
| */ |
| EClass RELATION_IMPLEMENTATION = eINSTANCE.getRelationImplementation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Impl</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION_IMPLEMENTATION__IMPL = eINSTANCE.getRelationImplementation_Impl(); |
| |
| /** |
| * The meta object literal for the '<em><b>In Direction Of</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION_IMPLEMENTATION__IN_DIRECTION_OF = eINSTANCE.getRelationImplementation_InDirectionOf(); |
| |
| /** |
| * The meta object literal for the '<em><b>Relation</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATION_IMPLEMENTATION__RELATION = eINSTANCE.getRelationImplementation_Relation(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationalTransformationImpl <em>Relational Transformation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.RelationalTransformationImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTRelation.impl.QVTRelationPackageImpl#getRelationalTransformation() |
| * @generated |
| */ |
| EClass RELATIONAL_TRANSFORMATION = eINSTANCE.getRelationalTransformation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Key</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RELATIONAL_TRANSFORMATION__OWNED_KEY = eINSTANCE.getRelationalTransformation_OwnedKey(); |
| |
| } |
| |
| } //QVTRelationPackage |