blob: 20f42d6141215697451fa4339f48b96ea5536dfc [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2011, 2015 Willink Transformations 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
*******************************************************************************/
package org.eclipse.qvtd.pivot.qvtcorebase;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.ocl.pivot.PivotPackage;
import org.eclipse.qvtd.pivot.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.qvtd.pivot.qvtcorebase.QVTcoreBaseFactory
* @model kind="package"
* @generated
*/
public interface QVTcoreBasePackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "qvtcorebase";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/qvt/2015/QVTcoreBase";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "qvtcb";
/**
* The package content type ID.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eCONTENT_TYPE = "org.eclipse.qvtd.qvtcorebase";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
QVTcoreBasePackage eINSTANCE = org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.AbstractMapping <em>Abstract Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.AbstractMapping
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getAbstractMapping()
* @generated
*/
int ABSTRACT_MAPPING = 0;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_MAPPING__ANNOTATING_COMMENTS = QVTbasePackage.RULE__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_MAPPING__OWNED_ANNOTATIONS = QVTbasePackage.RULE__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_MAPPING__OWNED_COMMENTS = QVTbasePackage.RULE__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_MAPPING__OWNED_EXTENSIONS = QVTbasePackage.RULE__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_MAPPING__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 ABSTRACT_MAPPING__DOMAIN = QVTbasePackage.RULE__DOMAIN;
/**
* The feature id for the '<em><b>Is Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_MAPPING__IS_DEFAULT = QVTbasePackage.RULE__IS_DEFAULT;
/**
* The feature id for the '<em><b>Overrides</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_MAPPING__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 ABSTRACT_MAPPING__TRANSFORMATION = QVTbasePackage.RULE__TRANSFORMATION;
/**
* The feature id for the '<em><b>Overridden</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_MAPPING__OVERRIDDEN = QVTbasePackage.RULE__OVERRIDDEN;
/**
* The feature id for the '<em><b>Guard Pattern</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_MAPPING__GUARD_PATTERN = QVTbasePackage.RULE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Bottom Pattern</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_MAPPING__BOTTOM_PATTERN = QVTbasePackage.RULE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Abstract Mapping</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_MAPPING_FEATURE_COUNT = QVTbasePackage.RULE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.Area <em>Area</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.Area
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getArea()
* @generated
*/
int AREA = 1;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AREA__ANNOTATING_COMMENTS = PivotPackage.ELEMENT__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AREA__OWNED_ANNOTATIONS = PivotPackage.ELEMENT__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AREA__OWNED_COMMENTS = PivotPackage.ELEMENT__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AREA__OWNED_EXTENSIONS = PivotPackage.ELEMENT__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Guard Pattern</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AREA__GUARD_PATTERN = PivotPackage.ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Bottom Pattern</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AREA__BOTTOM_PATTERN = PivotPackage.ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Area</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AREA_FEATURE_COUNT = PivotPackage.ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.AssignmentImpl <em>Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.AssignmentImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getAssignment()
* @generated
*/
int ASSIGNMENT = 2;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT__ANNOTATING_COMMENTS = PivotPackage.ELEMENT__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT__OWNED_ANNOTATIONS = PivotPackage.ELEMENT__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT__OWNED_COMMENTS = PivotPackage.ELEMENT__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT__OWNED_EXTENSIONS = PivotPackage.ELEMENT__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Bottom Pattern</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT__BOTTOM_PATTERN = PivotPackage.ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT__VALUE = PivotPackage.ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Is Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT__IS_DEFAULT = PivotPackage.ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Assignment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSIGNMENT_FEATURE_COUNT = PivotPackage.ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.CorePatternImpl <em>Core Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.CorePatternImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getCorePattern()
* @generated
*/
int CORE_PATTERN = 5;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_PATTERN__ANNOTATING_COMMENTS = QVTbasePackage.PATTERN__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_PATTERN__OWNED_ANNOTATIONS = QVTbasePackage.PATTERN__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_PATTERN__OWNED_COMMENTS = QVTbasePackage.PATTERN__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_PATTERN__OWNED_EXTENSIONS = QVTbasePackage.PATTERN__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Predicate</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_PATTERN__PREDICATE = QVTbasePackage.PATTERN__PREDICATE;
/**
* The feature id for the '<em><b>Binds To</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_PATTERN__BINDS_TO = QVTbasePackage.PATTERN__BINDS_TO;
/**
* The feature id for the '<em><b>Variable</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_PATTERN__VARIABLE = QVTbasePackage.PATTERN_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Core Pattern</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_PATTERN_FEATURE_COUNT = QVTbasePackage.PATTERN_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.BottomPatternImpl <em>Bottom Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.BottomPatternImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getBottomPattern()
* @generated
*/
int BOTTOM_PATTERN = 3;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOTTOM_PATTERN__ANNOTATING_COMMENTS = CORE_PATTERN__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOTTOM_PATTERN__OWNED_ANNOTATIONS = CORE_PATTERN__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOTTOM_PATTERN__OWNED_COMMENTS = CORE_PATTERN__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOTTOM_PATTERN__OWNED_EXTENSIONS = CORE_PATTERN__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Predicate</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOTTOM_PATTERN__PREDICATE = CORE_PATTERN__PREDICATE;
/**
* The feature id for the '<em><b>Binds To</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOTTOM_PATTERN__BINDS_TO = CORE_PATTERN__BINDS_TO;
/**
* The feature id for the '<em><b>Variable</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOTTOM_PATTERN__VARIABLE = CORE_PATTERN__VARIABLE;
/**
* The feature id for the '<em><b>Area</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOTTOM_PATTERN__AREA = CORE_PATTERN_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Assignment</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOTTOM_PATTERN__ASSIGNMENT = CORE_PATTERN_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Enforcement Operation</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOTTOM_PATTERN__ENFORCEMENT_OPERATION = CORE_PATTERN_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Realized Variable</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOTTOM_PATTERN__REALIZED_VARIABLE = CORE_PATTERN_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Bottom Pattern</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOTTOM_PATTERN_FEATURE_COUNT = CORE_PATTERN_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.CoreDomainImpl <em>Core Domain</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.CoreDomainImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getCoreDomain()
* @generated
*/
int CORE_DOMAIN = 4;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_DOMAIN__ANNOTATING_COMMENTS = QVTbasePackage.DOMAIN__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_DOMAIN__OWNED_ANNOTATIONS = QVTbasePackage.DOMAIN__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_DOMAIN__OWNED_COMMENTS = QVTbasePackage.DOMAIN__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_DOMAIN__OWNED_EXTENSIONS = QVTbasePackage.DOMAIN__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_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 CORE_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 CORE_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 CORE_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 CORE_DOMAIN__TYPED_MODEL = QVTbasePackage.DOMAIN__TYPED_MODEL;
/**
* The feature id for the '<em><b>Guard Pattern</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_DOMAIN__GUARD_PATTERN = QVTbasePackage.DOMAIN_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Bottom Pattern</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_DOMAIN__BOTTOM_PATTERN = QVTbasePackage.DOMAIN_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Core Domain</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CORE_DOMAIN_FEATURE_COUNT = QVTbasePackage.DOMAIN_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.EnforcementOperationImpl <em>Enforcement Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.EnforcementOperationImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getEnforcementOperation()
* @generated
*/
int ENFORCEMENT_OPERATION = 6;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENFORCEMENT_OPERATION__ANNOTATING_COMMENTS = PivotPackage.ELEMENT__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENFORCEMENT_OPERATION__OWNED_ANNOTATIONS = PivotPackage.ELEMENT__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENFORCEMENT_OPERATION__OWNED_COMMENTS = PivotPackage.ELEMENT__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENFORCEMENT_OPERATION__OWNED_EXTENSIONS = PivotPackage.ELEMENT__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Enforcement Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENFORCEMENT_OPERATION__ENFORCEMENT_MODE = PivotPackage.ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Bottom Pattern</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENFORCEMENT_OPERATION__BOTTOM_PATTERN = PivotPackage.ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Operation Call Exp</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENFORCEMENT_OPERATION__OPERATION_CALL_EXP = PivotPackage.ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Enforcement Operation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENFORCEMENT_OPERATION_FEATURE_COUNT = PivotPackage.ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.GuardPatternImpl <em>Guard Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.GuardPatternImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getGuardPattern()
* @generated
*/
int GUARD_PATTERN = 7;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GUARD_PATTERN__ANNOTATING_COMMENTS = CORE_PATTERN__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GUARD_PATTERN__OWNED_ANNOTATIONS = CORE_PATTERN__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GUARD_PATTERN__OWNED_COMMENTS = CORE_PATTERN__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GUARD_PATTERN__OWNED_EXTENSIONS = CORE_PATTERN__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Predicate</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GUARD_PATTERN__PREDICATE = CORE_PATTERN__PREDICATE;
/**
* The feature id for the '<em><b>Binds To</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GUARD_PATTERN__BINDS_TO = CORE_PATTERN__BINDS_TO;
/**
* The feature id for the '<em><b>Variable</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GUARD_PATTERN__VARIABLE = CORE_PATTERN__VARIABLE;
/**
* The feature id for the '<em><b>Area</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GUARD_PATTERN__AREA = CORE_PATTERN_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Guard Pattern</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GUARD_PATTERN_FEATURE_COUNT = CORE_PATTERN_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.NavigationAssignmentImpl <em>Navigation Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.NavigationAssignmentImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getNavigationAssignment()
* @generated
*/
int NAVIGATION_ASSIGNMENT = 8;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAVIGATION_ASSIGNMENT__ANNOTATING_COMMENTS = ASSIGNMENT__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAVIGATION_ASSIGNMENT__OWNED_ANNOTATIONS = ASSIGNMENT__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAVIGATION_ASSIGNMENT__OWNED_COMMENTS = ASSIGNMENT__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAVIGATION_ASSIGNMENT__OWNED_EXTENSIONS = ASSIGNMENT__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Bottom Pattern</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAVIGATION_ASSIGNMENT__BOTTOM_PATTERN = ASSIGNMENT__BOTTOM_PATTERN;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAVIGATION_ASSIGNMENT__VALUE = ASSIGNMENT__VALUE;
/**
* The feature id for the '<em><b>Is Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAVIGATION_ASSIGNMENT__IS_DEFAULT = ASSIGNMENT__IS_DEFAULT;
/**
* The feature id for the '<em><b>Slot Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAVIGATION_ASSIGNMENT__SLOT_EXPRESSION = ASSIGNMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Navigation Assignment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAVIGATION_ASSIGNMENT_FEATURE_COUNT = ASSIGNMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.OppositePropertyAssignmentImpl <em>Opposite Property Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.OppositePropertyAssignmentImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getOppositePropertyAssignment()
* @generated
*/
int OPPOSITE_PROPERTY_ASSIGNMENT = 9;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSITE_PROPERTY_ASSIGNMENT__ANNOTATING_COMMENTS = NAVIGATION_ASSIGNMENT__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSITE_PROPERTY_ASSIGNMENT__OWNED_ANNOTATIONS = NAVIGATION_ASSIGNMENT__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSITE_PROPERTY_ASSIGNMENT__OWNED_COMMENTS = NAVIGATION_ASSIGNMENT__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSITE_PROPERTY_ASSIGNMENT__OWNED_EXTENSIONS = NAVIGATION_ASSIGNMENT__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Bottom Pattern</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSITE_PROPERTY_ASSIGNMENT__BOTTOM_PATTERN = NAVIGATION_ASSIGNMENT__BOTTOM_PATTERN;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSITE_PROPERTY_ASSIGNMENT__VALUE = NAVIGATION_ASSIGNMENT__VALUE;
/**
* The feature id for the '<em><b>Is Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSITE_PROPERTY_ASSIGNMENT__IS_DEFAULT = NAVIGATION_ASSIGNMENT__IS_DEFAULT;
/**
* The feature id for the '<em><b>Slot Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSITE_PROPERTY_ASSIGNMENT__SLOT_EXPRESSION = NAVIGATION_ASSIGNMENT__SLOT_EXPRESSION;
/**
* The feature id for the '<em><b>Target Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSITE_PROPERTY_ASSIGNMENT__TARGET_PROPERTY = NAVIGATION_ASSIGNMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Opposite Property Assignment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPPOSITE_PROPERTY_ASSIGNMENT_FEATURE_COUNT = NAVIGATION_ASSIGNMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.PropertyAssignmentImpl <em>Property Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.PropertyAssignmentImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getPropertyAssignment()
* @generated
*/
int PROPERTY_ASSIGNMENT = 10;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSIGNMENT__ANNOTATING_COMMENTS = NAVIGATION_ASSIGNMENT__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSIGNMENT__OWNED_ANNOTATIONS = NAVIGATION_ASSIGNMENT__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSIGNMENT__OWNED_COMMENTS = NAVIGATION_ASSIGNMENT__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSIGNMENT__OWNED_EXTENSIONS = NAVIGATION_ASSIGNMENT__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Bottom Pattern</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSIGNMENT__BOTTOM_PATTERN = NAVIGATION_ASSIGNMENT__BOTTOM_PATTERN;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSIGNMENT__VALUE = NAVIGATION_ASSIGNMENT__VALUE;
/**
* The feature id for the '<em><b>Is Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSIGNMENT__IS_DEFAULT = NAVIGATION_ASSIGNMENT__IS_DEFAULT;
/**
* The feature id for the '<em><b>Slot Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSIGNMENT__SLOT_EXPRESSION = NAVIGATION_ASSIGNMENT__SLOT_EXPRESSION;
/**
* The feature id for the '<em><b>Target Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSIGNMENT__TARGET_PROPERTY = NAVIGATION_ASSIGNMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Property Assignment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ASSIGNMENT_FEATURE_COUNT = NAVIGATION_ASSIGNMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.RealizedVariableImpl <em>Realized Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.RealizedVariableImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getRealizedVariable()
* @generated
*/
int REALIZED_VARIABLE = 11;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REALIZED_VARIABLE__ANNOTATING_COMMENTS = PivotPackage.VARIABLE__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REALIZED_VARIABLE__OWNED_ANNOTATIONS = PivotPackage.VARIABLE__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REALIZED_VARIABLE__OWNED_COMMENTS = PivotPackage.VARIABLE__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REALIZED_VARIABLE__OWNED_EXTENSIONS = PivotPackage.VARIABLE__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REALIZED_VARIABLE__NAME = PivotPackage.VARIABLE__NAME;
/**
* The feature id for the '<em><b>Is Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REALIZED_VARIABLE__IS_MANY = PivotPackage.VARIABLE__IS_MANY;
/**
* The feature id for the '<em><b>Is Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REALIZED_VARIABLE__IS_REQUIRED = PivotPackage.VARIABLE__IS_REQUIRED;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REALIZED_VARIABLE__TYPE = PivotPackage.VARIABLE__TYPE;
/**
* The feature id for the '<em><b>Type Value</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REALIZED_VARIABLE__TYPE_VALUE = PivotPackage.VARIABLE__TYPE_VALUE;
/**
* The feature id for the '<em><b>Is Implicit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REALIZED_VARIABLE__IS_IMPLICIT = PivotPackage.VARIABLE__IS_IMPLICIT;
/**
* The feature id for the '<em><b>Owned Init</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REALIZED_VARIABLE__OWNED_INIT = PivotPackage.VARIABLE__OWNED_INIT;
/**
* The feature id for the '<em><b>Represented Parameter</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REALIZED_VARIABLE__REPRESENTED_PARAMETER = PivotPackage.VARIABLE__REPRESENTED_PARAMETER;
/**
* The number of structural features of the '<em>Realized Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REALIZED_VARIABLE_FEATURE_COUNT = PivotPackage.VARIABLE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.VariableAssignmentImpl <em>Variable Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.VariableAssignmentImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getVariableAssignment()
* @generated
*/
int VARIABLE_ASSIGNMENT = 12;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE_ASSIGNMENT__ANNOTATING_COMMENTS = ASSIGNMENT__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE_ASSIGNMENT__OWNED_ANNOTATIONS = ASSIGNMENT__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE_ASSIGNMENT__OWNED_COMMENTS = ASSIGNMENT__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE_ASSIGNMENT__OWNED_EXTENSIONS = ASSIGNMENT__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Bottom Pattern</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE_ASSIGNMENT__BOTTOM_PATTERN = ASSIGNMENT__BOTTOM_PATTERN;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE_ASSIGNMENT__VALUE = ASSIGNMENT__VALUE;
/**
* The feature id for the '<em><b>Is Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE_ASSIGNMENT__IS_DEFAULT = ASSIGNMENT__IS_DEFAULT;
/**
* The feature id for the '<em><b>Target Variable</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE_ASSIGNMENT__TARGET_VARIABLE = ASSIGNMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Variable Assignment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE_ASSIGNMENT_FEATURE_COUNT = ASSIGNMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.EnforcementMode <em>Enforcement Mode</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.EnforcementMode
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getEnforcementMode()
* @generated
*/
int ENFORCEMENT_MODE = 13;
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtcorebase.AbstractMapping <em>Abstract Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract Mapping</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.AbstractMapping
* @generated
*/
EClass getAbstractMapping();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtcorebase.Area <em>Area</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Area</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.Area
* @generated
*/
EClass getArea();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.pivot.qvtcorebase.Area#getGuardPattern <em>Guard Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Guard Pattern</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.Area#getGuardPattern()
* @see #getArea()
* @generated
*/
EReference getArea_GuardPattern();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.pivot.qvtcorebase.Area#getBottomPattern <em>Bottom Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Bottom Pattern</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.Area#getBottomPattern()
* @see #getArea()
* @generated
*/
EReference getArea_BottomPattern();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtcorebase.Assignment <em>Assignment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Assignment</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.Assignment
* @generated
*/
EClass getAssignment();
/**
* Returns the meta object for the container reference '{@link org.eclipse.qvtd.pivot.qvtcorebase.Assignment#getBottomPattern <em>Bottom Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Bottom Pattern</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.Assignment#getBottomPattern()
* @see #getAssignment()
* @generated
*/
EReference getAssignment_BottomPattern();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.pivot.qvtcorebase.Assignment#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Value</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.Assignment#getValue()
* @see #getAssignment()
* @generated
*/
EReference getAssignment_Value();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtcorebase.Assignment#isIsDefault <em>Is Default</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Default</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.Assignment#isIsDefault()
* @see #getAssignment()
* @generated
*/
EAttribute getAssignment_IsDefault();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtcorebase.BottomPattern <em>Bottom Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Bottom Pattern</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.BottomPattern
* @generated
*/
EClass getBottomPattern();
/**
* Returns the meta object for the container reference '{@link org.eclipse.qvtd.pivot.qvtcorebase.BottomPattern#getArea <em>Area</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Area</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.BottomPattern#getArea()
* @see #getBottomPattern()
* @generated
*/
EReference getBottomPattern_Area();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.pivot.qvtcorebase.BottomPattern#getAssignment <em>Assignment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Assignment</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.BottomPattern#getAssignment()
* @see #getBottomPattern()
* @generated
*/
EReference getBottomPattern_Assignment();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.pivot.qvtcorebase.BottomPattern#getEnforcementOperation <em>Enforcement Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Enforcement Operation</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.BottomPattern#getEnforcementOperation()
* @see #getBottomPattern()
* @generated
*/
EReference getBottomPattern_EnforcementOperation();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.pivot.qvtcorebase.BottomPattern#getRealizedVariable <em>Realized Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Realized Variable</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.BottomPattern#getRealizedVariable()
* @see #getBottomPattern()
* @generated
*/
EReference getBottomPattern_RealizedVariable();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtcorebase.CoreDomain <em>Core Domain</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Core Domain</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.CoreDomain
* @generated
*/
EClass getCoreDomain();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtcorebase.CorePattern <em>Core Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Core Pattern</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.CorePattern
* @generated
*/
EClass getCorePattern();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.pivot.qvtcorebase.CorePattern#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.qvtd.pivot.qvtcorebase.CorePattern#getVariable()
* @see #getCorePattern()
* @generated
*/
EReference getCorePattern_Variable();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtcorebase.EnforcementOperation <em>Enforcement Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Enforcement Operation</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.EnforcementOperation
* @generated
*/
EClass getEnforcementOperation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtcorebase.EnforcementOperation#getEnforcementMode <em>Enforcement Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Enforcement Mode</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.EnforcementOperation#getEnforcementMode()
* @see #getEnforcementOperation()
* @generated
*/
EAttribute getEnforcementOperation_EnforcementMode();
/**
* Returns the meta object for the container reference '{@link org.eclipse.qvtd.pivot.qvtcorebase.EnforcementOperation#getBottomPattern <em>Bottom Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Bottom Pattern</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.EnforcementOperation#getBottomPattern()
* @see #getEnforcementOperation()
* @generated
*/
EReference getEnforcementOperation_BottomPattern();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.pivot.qvtcorebase.EnforcementOperation#getOperationCallExp <em>Operation Call Exp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Operation Call Exp</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.EnforcementOperation#getOperationCallExp()
* @see #getEnforcementOperation()
* @generated
*/
EReference getEnforcementOperation_OperationCallExp();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtcorebase.GuardPattern <em>Guard Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Guard Pattern</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.GuardPattern
* @generated
*/
EClass getGuardPattern();
/**
* Returns the meta object for the container reference '{@link org.eclipse.qvtd.pivot.qvtcorebase.GuardPattern#getArea <em>Area</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Area</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.GuardPattern#getArea()
* @see #getGuardPattern()
* @generated
*/
EReference getGuardPattern_Area();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtcorebase.NavigationAssignment <em>Navigation Assignment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Navigation Assignment</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.NavigationAssignment
* @generated
*/
EClass getNavigationAssignment();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.pivot.qvtcorebase.NavigationAssignment#getSlotExpression <em>Slot Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Slot Expression</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.NavigationAssignment#getSlotExpression()
* @see #getNavigationAssignment()
* @generated
*/
EReference getNavigationAssignment_SlotExpression();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtcorebase.OppositePropertyAssignment <em>Opposite Property Assignment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Opposite Property Assignment</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.OppositePropertyAssignment
* @generated
*/
EClass getOppositePropertyAssignment();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.pivot.qvtcorebase.OppositePropertyAssignment#getTargetProperty <em>Target Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target Property</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.OppositePropertyAssignment#getTargetProperty()
* @see #getOppositePropertyAssignment()
* @generated
*/
EReference getOppositePropertyAssignment_TargetProperty();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtcorebase.PropertyAssignment <em>Property Assignment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Assignment</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.PropertyAssignment
* @generated
*/
EClass getPropertyAssignment();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.pivot.qvtcorebase.PropertyAssignment#getTargetProperty <em>Target Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target Property</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.PropertyAssignment#getTargetProperty()
* @see #getPropertyAssignment()
* @generated
*/
EReference getPropertyAssignment_TargetProperty();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtcorebase.RealizedVariable <em>Realized Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Realized Variable</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.RealizedVariable
* @generated
*/
EClass getRealizedVariable();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtcorebase.VariableAssignment <em>Variable Assignment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Variable Assignment</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.VariableAssignment
* @generated
*/
EClass getVariableAssignment();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.pivot.qvtcorebase.VariableAssignment#getTargetVariable <em>Target Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target Variable</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.VariableAssignment#getTargetVariable()
* @see #getVariableAssignment()
* @generated
*/
EReference getVariableAssignment_TargetVariable();
/**
* Returns the meta object for enum '{@link org.eclipse.qvtd.pivot.qvtcorebase.EnforcementMode <em>Enforcement Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Enforcement Mode</em>'.
* @see org.eclipse.qvtd.pivot.qvtcorebase.EnforcementMode
* @generated
*/
EEnum getEnforcementMode();
/**
* 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
*/
QVTcoreBaseFactory getQVTcoreBaseFactory();
/**
* <!-- 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.qvtd.pivot.qvtcorebase.AbstractMapping <em>Abstract Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.AbstractMapping
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getAbstractMapping()
* @generated
*/
EClass ABSTRACT_MAPPING = eINSTANCE.getAbstractMapping();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.Area <em>Area</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.Area
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getArea()
* @generated
*/
EClass AREA = eINSTANCE.getArea();
/**
* The meta object literal for the '<em><b>Guard Pattern</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference AREA__GUARD_PATTERN = eINSTANCE.getArea_GuardPattern();
/**
* The meta object literal for the '<em><b>Bottom Pattern</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference AREA__BOTTOM_PATTERN = eINSTANCE.getArea_BottomPattern();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.AssignmentImpl <em>Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.AssignmentImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getAssignment()
* @generated
*/
EClass ASSIGNMENT = eINSTANCE.getAssignment();
/**
* The meta object literal for the '<em><b>Bottom Pattern</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSIGNMENT__BOTTOM_PATTERN = eINSTANCE.getAssignment_BottomPattern();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSIGNMENT__VALUE = eINSTANCE.getAssignment_Value();
/**
* The meta object literal for the '<em><b>Is Default</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASSIGNMENT__IS_DEFAULT = eINSTANCE.getAssignment_IsDefault();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.BottomPatternImpl <em>Bottom Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.BottomPatternImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getBottomPattern()
* @generated
*/
EClass BOTTOM_PATTERN = eINSTANCE.getBottomPattern();
/**
* The meta object literal for the '<em><b>Area</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BOTTOM_PATTERN__AREA = eINSTANCE.getBottomPattern_Area();
/**
* The meta object literal for the '<em><b>Assignment</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BOTTOM_PATTERN__ASSIGNMENT = eINSTANCE.getBottomPattern_Assignment();
/**
* The meta object literal for the '<em><b>Enforcement Operation</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BOTTOM_PATTERN__ENFORCEMENT_OPERATION = eINSTANCE.getBottomPattern_EnforcementOperation();
/**
* The meta object literal for the '<em><b>Realized Variable</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BOTTOM_PATTERN__REALIZED_VARIABLE = eINSTANCE.getBottomPattern_RealizedVariable();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.CoreDomainImpl <em>Core Domain</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.CoreDomainImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getCoreDomain()
* @generated
*/
EClass CORE_DOMAIN = eINSTANCE.getCoreDomain();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.CorePatternImpl <em>Core Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.CorePatternImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getCorePattern()
* @generated
*/
EClass CORE_PATTERN = eINSTANCE.getCorePattern();
/**
* The meta object literal for the '<em><b>Variable</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CORE_PATTERN__VARIABLE = eINSTANCE.getCorePattern_Variable();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.EnforcementOperationImpl <em>Enforcement Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.EnforcementOperationImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getEnforcementOperation()
* @generated
*/
EClass ENFORCEMENT_OPERATION = eINSTANCE.getEnforcementOperation();
/**
* The meta object literal for the '<em><b>Enforcement Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENFORCEMENT_OPERATION__ENFORCEMENT_MODE = eINSTANCE.getEnforcementOperation_EnforcementMode();
/**
* The meta object literal for the '<em><b>Bottom Pattern</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENFORCEMENT_OPERATION__BOTTOM_PATTERN = eINSTANCE.getEnforcementOperation_BottomPattern();
/**
* The meta object literal for the '<em><b>Operation Call Exp</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENFORCEMENT_OPERATION__OPERATION_CALL_EXP = eINSTANCE.getEnforcementOperation_OperationCallExp();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.GuardPatternImpl <em>Guard Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.GuardPatternImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getGuardPattern()
* @generated
*/
EClass GUARD_PATTERN = eINSTANCE.getGuardPattern();
/**
* The meta object literal for the '<em><b>Area</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GUARD_PATTERN__AREA = eINSTANCE.getGuardPattern_Area();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.NavigationAssignmentImpl <em>Navigation Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.NavigationAssignmentImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getNavigationAssignment()
* @generated
*/
EClass NAVIGATION_ASSIGNMENT = eINSTANCE.getNavigationAssignment();
/**
* The meta object literal for the '<em><b>Slot Expression</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NAVIGATION_ASSIGNMENT__SLOT_EXPRESSION = eINSTANCE.getNavigationAssignment_SlotExpression();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.OppositePropertyAssignmentImpl <em>Opposite Property Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.OppositePropertyAssignmentImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getOppositePropertyAssignment()
* @generated
*/
EClass OPPOSITE_PROPERTY_ASSIGNMENT = eINSTANCE.getOppositePropertyAssignment();
/**
* The meta object literal for the '<em><b>Target Property</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OPPOSITE_PROPERTY_ASSIGNMENT__TARGET_PROPERTY = eINSTANCE.getOppositePropertyAssignment_TargetProperty();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.PropertyAssignmentImpl <em>Property Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.PropertyAssignmentImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getPropertyAssignment()
* @generated
*/
EClass PROPERTY_ASSIGNMENT = eINSTANCE.getPropertyAssignment();
/**
* The meta object literal for the '<em><b>Target Property</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPERTY_ASSIGNMENT__TARGET_PROPERTY = eINSTANCE.getPropertyAssignment_TargetProperty();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.RealizedVariableImpl <em>Realized Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.RealizedVariableImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getRealizedVariable()
* @generated
*/
EClass REALIZED_VARIABLE = eINSTANCE.getRealizedVariable();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.impl.VariableAssignmentImpl <em>Variable Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.VariableAssignmentImpl
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getVariableAssignment()
* @generated
*/
EClass VARIABLE_ASSIGNMENT = eINSTANCE.getVariableAssignment();
/**
* The meta object literal for the '<em><b>Target Variable</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VARIABLE_ASSIGNMENT__TARGET_VARIABLE = eINSTANCE.getVariableAssignment_TargetVariable();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtcorebase.EnforcementMode <em>Enforcement Mode</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.qvtd.pivot.qvtcorebase.EnforcementMode
* @see org.eclipse.qvtd.pivot.qvtcorebase.impl.QVTcoreBasePackageImpl#getEnforcementMode()
* @generated
*/
EEnum ENFORCEMENT_MODE = eINSTANCE.getEnforcementMode();
}
} //QVTcorePackage