| /** |
| * <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: QVTBasePackage.java,v 1.3 2009/11/19 10:30:33 ewillink Exp $ |
| */ |
| package org.eclipse.qvt.declarative.emof.QVTBase; |
| |
| 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; |
| |
| /** |
| * <!-- 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.QVTBase.QVTBaseFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface QVTBasePackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "QVTBase"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://schema.omg.org/spec/QVT/1.1/qvtbase.xml"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "qvtb"; |
| |
| /** |
| * The package content type ID. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eCONTENT_TYPE = "org.eclipse.qvt.declarative.emof.qvtbase"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| QVTBasePackage eINSTANCE = org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.DomainImpl <em>Domain</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.DomainImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getDomain() |
| * @generated |
| */ |
| int DOMAIN = 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__OWNED_COMMENT = EMOFPackage.NAMED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOMAIN__NAME = EMOFPackage.NAMED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Is Checkable</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOMAIN__IS_CHECKABLE = EMOFPackage.NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Is Enforceable</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOMAIN__IS_ENFORCEABLE = EMOFPackage.NAMED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOMAIN__RULE = EMOFPackage.NAMED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Typed Model</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOMAIN__TYPED_MODEL = EMOFPackage.NAMED_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The number of structural features of the '<em>Domain</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int DOMAIN_FEATURE_COUNT = EMOFPackage.NAMED_ELEMENT_FEATURE_COUNT + 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.FunctionImpl <em>Function</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.FunctionImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getFunction() |
| * @generated |
| */ |
| int FUNCTION = 1; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION__OWNED_COMMENT = EMOFPackage.OPERATION__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION__NAME = EMOFPackage.OPERATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION__TYPE = EMOFPackage.OPERATION__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Is Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION__IS_ORDERED = EMOFPackage.OPERATION__IS_ORDERED; |
| |
| /** |
| * The feature id for the '<em><b>Is Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION__IS_UNIQUE = EMOFPackage.OPERATION__IS_UNIQUE; |
| |
| /** |
| * The feature id for the '<em><b>Lower</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION__LOWER = EMOFPackage.OPERATION__LOWER; |
| |
| /** |
| * The feature id for the '<em><b>Upper</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION__UPPER = EMOFPackage.OPERATION__UPPER; |
| |
| /** |
| * The feature id for the '<em><b>Class</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION__CLASS = EMOFPackage.OPERATION__CLASS; |
| |
| /** |
| * The feature id for the '<em><b>Owned Parameter</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION__OWNED_PARAMETER = EMOFPackage.OPERATION__OWNED_PARAMETER; |
| |
| /** |
| * The feature id for the '<em><b>Raised Exception</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION__RAISED_EXCEPTION = EMOFPackage.OPERATION__RAISED_EXCEPTION; |
| |
| /** |
| * The feature id for the '<em><b>Query Expression</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION__QUERY_EXPRESSION = EMOFPackage.OPERATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Function</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_FEATURE_COUNT = EMOFPackage.OPERATION_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.FunctionParameterImpl <em>Function Parameter</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.FunctionParameterImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getFunctionParameter() |
| * @generated |
| */ |
| int FUNCTION_PARAMETER = 2; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_PARAMETER__OWNED_COMMENT = EssentialOCLPackage.VARIABLE__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_PARAMETER__NAME = EssentialOCLPackage.VARIABLE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_PARAMETER__TYPE = EssentialOCLPackage.VARIABLE__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Init Expression</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_PARAMETER__INIT_EXPRESSION = EssentialOCLPackage.VARIABLE__INIT_EXPRESSION; |
| |
| /** |
| * The feature id for the '<em><b>Let Exp</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_PARAMETER__LET_EXP = EssentialOCLPackage.VARIABLE__LET_EXP; |
| |
| /** |
| * The feature id for the '<em><b>Represented Parameter</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_PARAMETER__REPRESENTED_PARAMETER = EssentialOCLPackage.VARIABLE__REPRESENTED_PARAMETER; |
| |
| /** |
| * The feature id for the '<em><b>Is Ordered</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_PARAMETER__IS_ORDERED = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Is Unique</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_PARAMETER__IS_UNIQUE = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Lower</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_PARAMETER__LOWER = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Upper</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_PARAMETER__UPPER = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 3; |
| |
| /** |
| * The feature id for the '<em><b>Operation</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_PARAMETER__OPERATION = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 4; |
| |
| /** |
| * The number of structural features of the '<em>Function Parameter</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_PARAMETER_FEATURE_COUNT = EssentialOCLPackage.VARIABLE_FEATURE_COUNT + 5; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.PatternImpl <em>Pattern</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.PatternImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getPattern() |
| * @generated |
| */ |
| int PATTERN = 3; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PATTERN__OWNED_COMMENT = EMOFPackage.ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Binds To</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PATTERN__BINDS_TO = EMOFPackage.ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Predicate</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PATTERN__PREDICATE = EMOFPackage.ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Pattern</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PATTERN_FEATURE_COUNT = EMOFPackage.ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.PredicateImpl <em>Predicate</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.PredicateImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getPredicate() |
| * @generated |
| */ |
| int PREDICATE = 4; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PREDICATE__OWNED_COMMENT = EMOFPackage.ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Condition Expression</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PREDICATE__CONDITION_EXPRESSION = EMOFPackage.ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Pattern</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PREDICATE__PATTERN = EMOFPackage.ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Predicate</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PREDICATE_FEATURE_COUNT = EMOFPackage.ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.RuleImpl <em>Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.RuleImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getRule() |
| * @generated |
| */ |
| int RULE = 5; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE__OWNED_COMMENT = EMOFPackage.NAMED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE__NAME = EMOFPackage.NAMED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Domain</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE__DOMAIN = EMOFPackage.NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Overrides</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE__OVERRIDES = EMOFPackage.NAMED_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 RULE__TRANSFORMATION = EMOFPackage.NAMED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_FEATURE_COUNT = EMOFPackage.NAMED_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.TransformationImpl <em>Transformation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.TransformationImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getTransformation() |
| * @generated |
| */ |
| int TRANSFORMATION = 6; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__OWNED_COMMENT = EMOFPackage.CLASS__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__NAME = EMOFPackage.CLASS__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__PACKAGE = EMOFPackage.CLASS__PACKAGE; |
| |
| /** |
| * The feature id for the '<em><b>Is Abstract</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__IS_ABSTRACT = EMOFPackage.CLASS__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 TRANSFORMATION__OWNED_ATTRIBUTE = EMOFPackage.CLASS__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 TRANSFORMATION__OWNED_OPERATION = EMOFPackage.CLASS__OWNED_OPERATION; |
| |
| /** |
| * The feature id for the '<em><b>Super Class</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__SUPER_CLASS = EMOFPackage.CLASS__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 TRANSFORMATION__NESTED_PACKAGE = EMOFPackage.CLASS_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Nesting Package</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__NESTING_PACKAGE = EMOFPackage.CLASS_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Owned Type</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__OWNED_TYPE = EMOFPackage.CLASS_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Uri</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__URI = EMOFPackage.CLASS_FEATURE_COUNT + 3; |
| |
| /** |
| * The feature id for the '<em><b>Extends</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__EXTENDS = EMOFPackage.CLASS_FEATURE_COUNT + 4; |
| |
| /** |
| * The feature id for the '<em><b>Model Parameter</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__MODEL_PARAMETER = EMOFPackage.CLASS_FEATURE_COUNT + 5; |
| |
| /** |
| * The feature id for the '<em><b>Owned Tag</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__OWNED_TAG = EMOFPackage.CLASS_FEATURE_COUNT + 6; |
| |
| /** |
| * The feature id for the '<em><b>Rule</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__RULE = EMOFPackage.CLASS_FEATURE_COUNT + 7; |
| |
| /** |
| * The number of structural features of the '<em>Transformation</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION_FEATURE_COUNT = EMOFPackage.CLASS_FEATURE_COUNT + 8; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.TypedModelImpl <em>Typed Model</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.TypedModelImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getTypedModel() |
| * @generated |
| */ |
| int TYPED_MODEL = 7; |
| |
| /** |
| * The feature id for the '<em><b>Owned Comment</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_MODEL__OWNED_COMMENT = EMOFPackage.NAMED_ELEMENT__OWNED_COMMENT; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_MODEL__NAME = EMOFPackage.NAMED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Depends On</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_MODEL__DEPENDS_ON = EMOFPackage.NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Transformation</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_MODEL__TRANSFORMATION = EMOFPackage.NAMED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Used Package</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_MODEL__USED_PACKAGE = EMOFPackage.NAMED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Typed Model</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_MODEL_FEATURE_COUNT = EMOFPackage.NAMED_ELEMENT_FEATURE_COUNT + 3; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTBase.Domain <em>Domain</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Domain</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Domain |
| * @generated |
| */ |
| EClass getDomain(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.QVTBase.Domain#getIsCheckable <em>Is Checkable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Is Checkable</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Domain#getIsCheckable() |
| * @see #getDomain() |
| * @generated |
| */ |
| EAttribute getDomain_IsCheckable(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.qvt.declarative.emof.QVTBase.Domain#getIsEnforceable <em>Is Enforceable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Is Enforceable</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Domain#getIsEnforceable() |
| * @see #getDomain() |
| * @generated |
| */ |
| EAttribute getDomain_IsEnforceable(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.QVTBase.Domain#getRule <em>Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Rule</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Domain#getRule() |
| * @see #getDomain() |
| * @generated |
| */ |
| EReference getDomain_Rule(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.QVTBase.Domain#getTypedModel <em>Typed Model</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Typed Model</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Domain#getTypedModel() |
| * @see #getDomain() |
| * @generated |
| */ |
| EReference getDomain_TypedModel(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTBase.Function <em>Function</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Function</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Function |
| * @generated |
| */ |
| EClass getFunction(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.QVTBase.Function#getQueryExpression <em>Query Expression</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Query Expression</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Function#getQueryExpression() |
| * @see #getFunction() |
| * @generated |
| */ |
| EReference getFunction_QueryExpression(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTBase.FunctionParameter <em>Function Parameter</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Function Parameter</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.FunctionParameter |
| * @generated |
| */ |
| EClass getFunctionParameter(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTBase.Pattern <em>Pattern</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Pattern</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Pattern |
| * @generated |
| */ |
| EClass getPattern(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.qvt.declarative.emof.QVTBase.Pattern#getBindsTo <em>Binds To</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Binds To</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Pattern#getBindsTo() |
| * @see #getPattern() |
| * @generated |
| */ |
| EReference getPattern_BindsTo(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.QVTBase.Pattern#getPredicate <em>Predicate</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Predicate</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Pattern#getPredicate() |
| * @see #getPattern() |
| * @generated |
| */ |
| EReference getPattern_Predicate(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTBase.Predicate <em>Predicate</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Predicate</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Predicate |
| * @generated |
| */ |
| EClass getPredicate(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.qvt.declarative.emof.QVTBase.Predicate#getConditionExpression <em>Condition Expression</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Condition Expression</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Predicate#getConditionExpression() |
| * @see #getPredicate() |
| * @generated |
| */ |
| EReference getPredicate_ConditionExpression(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.QVTBase.Predicate#getPattern <em>Pattern</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Pattern</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Predicate#getPattern() |
| * @see #getPredicate() |
| * @generated |
| */ |
| EReference getPredicate_Pattern(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTBase.Rule <em>Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Rule</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Rule |
| * @generated |
| */ |
| EClass getRule(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.QVTBase.Rule#getDomain <em>Domain</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Domain</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Rule#getDomain() |
| * @see #getRule() |
| * @generated |
| */ |
| EReference getRule_Domain(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.QVTBase.Rule#getOverrides <em>Overrides</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Overrides</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Rule#getOverrides() |
| * @see #getRule() |
| * @generated |
| */ |
| EReference getRule_Overrides(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.QVTBase.Rule#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.QVTBase.Rule#getTransformation() |
| * @see #getRule() |
| * @generated |
| */ |
| EReference getRule_Transformation(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTBase.Transformation <em>Transformation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Transformation</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Transformation |
| * @generated |
| */ |
| EClass getTransformation(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.qvt.declarative.emof.QVTBase.Transformation#getExtends <em>Extends</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Extends</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Transformation#getExtends() |
| * @see #getTransformation() |
| * @generated |
| */ |
| EReference getTransformation_Extends(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.QVTBase.Transformation#getModelParameter <em>Model Parameter</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Model Parameter</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Transformation#getModelParameter() |
| * @see #getTransformation() |
| * @generated |
| */ |
| EReference getTransformation_ModelParameter(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.QVTBase.Transformation#getOwnedTag <em>Owned Tag</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Tag</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Transformation#getOwnedTag() |
| * @see #getTransformation() |
| * @generated |
| */ |
| EReference getTransformation_OwnedTag(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.qvt.declarative.emof.QVTBase.Transformation#getRule <em>Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Rule</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.Transformation#getRule() |
| * @see #getTransformation() |
| * @generated |
| */ |
| EReference getTransformation_Rule(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.qvt.declarative.emof.QVTBase.TypedModel <em>Typed Model</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Typed Model</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.TypedModel |
| * @generated |
| */ |
| EClass getTypedModel(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.qvt.declarative.emof.QVTBase.TypedModel#getDependsOn <em>Depends On</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Depends On</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.TypedModel#getDependsOn() |
| * @see #getTypedModel() |
| * @generated |
| */ |
| EReference getTypedModel_DependsOn(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.qvt.declarative.emof.QVTBase.TypedModel#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.QVTBase.TypedModel#getTransformation() |
| * @see #getTypedModel() |
| * @generated |
| */ |
| EReference getTypedModel_Transformation(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.qvt.declarative.emof.QVTBase.TypedModel#getUsedPackage <em>Used Package</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Used Package</em>'. |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.TypedModel#getUsedPackage() |
| * @see #getTypedModel() |
| * @generated |
| */ |
| EReference getTypedModel_UsedPackage(); |
| |
| /** |
| * 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 |
| */ |
| QVTBaseFactory getQVTBaseFactory(); |
| |
| /** |
| * <!-- 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.QVTBase.impl.DomainImpl <em>Domain</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.DomainImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getDomain() |
| * @generated |
| */ |
| EClass DOMAIN = eINSTANCE.getDomain(); |
| |
| /** |
| * The meta object literal for the '<em><b>Is Checkable</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute DOMAIN__IS_CHECKABLE = eINSTANCE.getDomain_IsCheckable(); |
| |
| /** |
| * The meta object literal for the '<em><b>Is Enforceable</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute DOMAIN__IS_ENFORCEABLE = eINSTANCE.getDomain_IsEnforceable(); |
| |
| /** |
| * The meta object literal for the '<em><b>Rule</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference DOMAIN__RULE = eINSTANCE.getDomain_Rule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Typed Model</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference DOMAIN__TYPED_MODEL = eINSTANCE.getDomain_TypedModel(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.FunctionImpl <em>Function</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.FunctionImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getFunction() |
| * @generated |
| */ |
| EClass FUNCTION = eINSTANCE.getFunction(); |
| |
| /** |
| * The meta object literal for the '<em><b>Query Expression</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference FUNCTION__QUERY_EXPRESSION = eINSTANCE.getFunction_QueryExpression(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.FunctionParameterImpl <em>Function Parameter</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.FunctionParameterImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getFunctionParameter() |
| * @generated |
| */ |
| EClass FUNCTION_PARAMETER = eINSTANCE.getFunctionParameter(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.PatternImpl <em>Pattern</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.PatternImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getPattern() |
| * @generated |
| */ |
| EClass PATTERN = eINSTANCE.getPattern(); |
| |
| /** |
| * The meta object literal for the '<em><b>Binds To</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PATTERN__BINDS_TO = eINSTANCE.getPattern_BindsTo(); |
| |
| /** |
| * The meta object literal for the '<em><b>Predicate</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PATTERN__PREDICATE = eINSTANCE.getPattern_Predicate(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.PredicateImpl <em>Predicate</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.PredicateImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getPredicate() |
| * @generated |
| */ |
| EClass PREDICATE = eINSTANCE.getPredicate(); |
| |
| /** |
| * The meta object literal for the '<em><b>Condition Expression</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PREDICATE__CONDITION_EXPRESSION = eINSTANCE.getPredicate_ConditionExpression(); |
| |
| /** |
| * The meta object literal for the '<em><b>Pattern</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PREDICATE__PATTERN = eINSTANCE.getPredicate_Pattern(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.RuleImpl <em>Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.RuleImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getRule() |
| * @generated |
| */ |
| EClass RULE = eINSTANCE.getRule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Domain</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RULE__DOMAIN = eINSTANCE.getRule_Domain(); |
| |
| /** |
| * The meta object literal for the '<em><b>Overrides</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RULE__OVERRIDES = eINSTANCE.getRule_Overrides(); |
| |
| /** |
| * The meta object literal for the '<em><b>Transformation</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RULE__TRANSFORMATION = eINSTANCE.getRule_Transformation(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.TransformationImpl <em>Transformation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.TransformationImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getTransformation() |
| * @generated |
| */ |
| EClass TRANSFORMATION = eINSTANCE.getTransformation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Extends</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TRANSFORMATION__EXTENDS = eINSTANCE.getTransformation_Extends(); |
| |
| /** |
| * The meta object literal for the '<em><b>Model Parameter</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TRANSFORMATION__MODEL_PARAMETER = eINSTANCE.getTransformation_ModelParameter(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Tag</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TRANSFORMATION__OWNED_TAG = eINSTANCE.getTransformation_OwnedTag(); |
| |
| /** |
| * The meta object literal for the '<em><b>Rule</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TRANSFORMATION__RULE = eINSTANCE.getTransformation_Rule(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.qvt.declarative.emof.QVTBase.impl.TypedModelImpl <em>Typed Model</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.TypedModelImpl |
| * @see org.eclipse.qvt.declarative.emof.QVTBase.impl.QVTBasePackageImpl#getTypedModel() |
| * @generated |
| */ |
| EClass TYPED_MODEL = eINSTANCE.getTypedModel(); |
| |
| /** |
| * The meta object literal for the '<em><b>Depends On</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TYPED_MODEL__DEPENDS_ON = eINSTANCE.getTypedModel_DependsOn(); |
| |
| /** |
| * The meta object literal for the '<em><b>Transformation</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TYPED_MODEL__TRANSFORMATION = eINSTANCE.getTypedModel_Transformation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Used Package</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TYPED_MODEL__USED_PACKAGE = eINSTANCE.getTypedModel_UsedPackage(); |
| |
| } |
| |
| } //QVTBasePackage |