| /******************************************************************************* |
| * Copyright (c) 2015, 2019 Willink Transformations and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v2.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v20.html |
| * |
| * Contributors: |
| * E.D.Willink - initial API and implementation |
| *******************************************************************************/ |
| /** |
| */ |
| package example2.classes; |
| |
| import org.eclipse.emf.ecore.EAttribute; |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EPackage; |
| import org.eclipse.emf.ecore.EReference; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * The <b>Package</b> for the model. |
| * It contains accessors for the meta objects to represent |
| * <ul> |
| * <li>each class,</li> |
| * <li>each feature of each class,</li> |
| * <li>each operation of each class,</li> |
| * <li>each enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @see example2.classes.ClassesFactory |
| * @model kind="package" |
| * annotation="http://www.eclipse.org/emf/2002/Ecore" |
| * @generated |
| */ |
| public interface ClassesPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "classes"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://cs2as/tests/example2/classes/1.0"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "classes"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| ClassesPackage eINSTANCE = example2.classes.impl.ClassesPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link example2.classes.util.Visitable <em>Visitable</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.util.Visitable |
| * @see example2.classes.impl.ClassesPackageImpl#getVisitable() |
| * @generated |
| */ |
| int VISITABLE = 14; |
| |
| /** |
| * The number of structural features of the '<em>Visitable</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VISITABLE_FEATURE_COUNT = 0; |
| |
| /** |
| * The number of operations of the '<em>Visitable</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VISITABLE_OPERATION_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.ElementImpl <em>Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.ElementImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getElement() |
| * @generated |
| */ |
| int ELEMENT = 0; |
| |
| /** |
| * The number of structural features of the '<em>Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ELEMENT_FEATURE_COUNT = VISITABLE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of operations of the '<em>Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ELEMENT_OPERATION_COUNT = VISITABLE_OPERATION_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.NamedElementImpl <em>Named Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.NamedElementImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getNamedElement() |
| * @generated |
| */ |
| int NAMED_ELEMENT = 1; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMED_ELEMENT__NAME = ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Named Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMED_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of operations of the '<em>Named Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMED_ELEMENT_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.NamespaceImpl <em>Namespace</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.NamespaceImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getNamespace() |
| * @generated |
| */ |
| int NAMESPACE = 2; |
| |
| /** |
| * The number of structural features of the '<em>Namespace</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMESPACE_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of operations of the '<em>Namespace</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMESPACE_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.TypedElementImpl <em>Typed Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.TypedElementImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getTypedElement() |
| * @generated |
| */ |
| int TYPED_ELEMENT = 3; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_ELEMENT__TYPE = ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Typed Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of operations of the '<em>Typed Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_ELEMENT_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.CallExpImpl <em>Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.CallExpImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getCallExp() |
| * @generated |
| */ |
| int CALL_EXP = 4; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_EXP__TYPE = TYPED_ELEMENT__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Owned Call Exp</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_EXP__OWNED_CALL_EXP = TYPED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Owning Source</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_EXP__OWNING_SOURCE = TYPED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_EXP_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of operations of the '<em>Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_EXP_OPERATION_COUNT = TYPED_ELEMENT_OPERATION_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.PackageImpl <em>Package</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.PackageImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getPackage() |
| * @generated |
| */ |
| int PACKAGE = 6; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.ClassImpl <em>Class</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.ClassImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getClass_() |
| * @generated |
| */ |
| int CLASS = 7; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.PropertyImpl <em>Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.PropertyImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getProperty() |
| * @generated |
| */ |
| int PROPERTY = 8; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.OperationImpl <em>Operation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.OperationImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getOperation() |
| * @generated |
| */ |
| int OPERATION = 9; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.ParameterImpl <em>Parameter</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.ParameterImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getParameter() |
| * @generated |
| */ |
| int PARAMETER = 10; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.PropertyCallExpImpl <em>Property Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.PropertyCallExpImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getPropertyCallExp() |
| * @generated |
| */ |
| int PROPERTY_CALL_EXP = 11; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.OperationCallExpImpl <em>Operation Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.OperationCallExpImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getOperationCallExp() |
| * @generated |
| */ |
| int OPERATION_CALL_EXP = 12; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.ArgumentImpl <em>Argument</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.ArgumentImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getArgument() |
| * @generated |
| */ |
| int ARGUMENT = 13; |
| |
| /** |
| * The meta object id for the '{@link example2.classes.impl.RootImpl <em>Root</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.RootImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getRoot() |
| * @generated |
| */ |
| int ROOT = 5; |
| |
| /** |
| * The feature id for the '<em><b>Owned Packages</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ROOT__OWNED_PACKAGES = ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Root</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ROOT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of operations of the '<em>Root</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ROOT_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PACKAGE__NAME = NAMED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Owned Classes</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PACKAGE__OWNED_CLASSES = NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Owned Packages</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PACKAGE__OWNED_PACKAGES = NAMED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Package</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PACKAGE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of operations of the '<em>Package</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PACKAGE_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS__NAME = NAMED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Super Class</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS__SUPER_CLASS = NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Owned Operations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS__OWNED_OPERATIONS = NAMED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Owned Properties</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS__OWNED_PROPERTIES = NAMED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Class</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The number of operations of the '<em>Class</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CLASS_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__NAME = NAMED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__TYPE = NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Property</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of operations of the '<em>Property</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__NAME = NAMED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__TYPE = NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Owned Parameters</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__OWNED_PARAMETERS = NAMED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Owned Expressions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION__OWNED_EXPRESSIONS = NAMED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Operation</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The number of operations of the '<em>Operation</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER__NAME = NAMED_ELEMENT__NAME; |
| |
| /** |
| * The number of structural features of the '<em>Parameter</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of operations of the '<em>Parameter</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_CALL_EXP__TYPE = CALL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Owned Call Exp</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_CALL_EXP__OWNED_CALL_EXP = CALL_EXP__OWNED_CALL_EXP; |
| |
| /** |
| * The feature id for the '<em><b>Owning Source</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_CALL_EXP__OWNING_SOURCE = CALL_EXP__OWNING_SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Referred Property</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_CALL_EXP__REFERRED_PROPERTY = CALL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Property Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_CALL_EXP_FEATURE_COUNT = CALL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of operations of the '<em>Property Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_CALL_EXP_OPERATION_COUNT = CALL_EXP_OPERATION_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP__TYPE = CALL_EXP__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Owned Call Exp</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP__OWNED_CALL_EXP = CALL_EXP__OWNED_CALL_EXP; |
| |
| /** |
| * The feature id for the '<em><b>Owning Source</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP__OWNING_SOURCE = CALL_EXP__OWNING_SOURCE; |
| |
| /** |
| * The feature id for the '<em><b>Owned Arguments</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP__OWNED_ARGUMENTS = CALL_EXP_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Referred Operation</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP__REFERRED_OPERATION = CALL_EXP_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Operation Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP_FEATURE_COUNT = CALL_EXP_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of operations of the '<em>Operation Call Exp</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int OPERATION_CALL_EXP_OPERATION_COUNT = CALL_EXP_OPERATION_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ARGUMENT__NAME = NAMED_ELEMENT__NAME; |
| |
| /** |
| * The number of structural features of the '<em>Argument</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ARGUMENT_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of operations of the '<em>Argument</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ARGUMENT_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0; |
| |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.Element <em>Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Element</em>'. |
| * @see example2.classes.Element |
| * @generated |
| */ |
| EClass getElement(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.NamedElement <em>Named Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Named Element</em>'. |
| * @see example2.classes.NamedElement |
| * @generated |
| */ |
| EClass getNamedElement(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link example2.classes.NamedElement#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see example2.classes.NamedElement#getName() |
| * @see #getNamedElement() |
| * @generated |
| */ |
| EAttribute getNamedElement_Name(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.Namespace <em>Namespace</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Namespace</em>'. |
| * @see example2.classes.Namespace |
| * @generated |
| */ |
| EClass getNamespace(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.TypedElement <em>Typed Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Typed Element</em>'. |
| * @see example2.classes.TypedElement |
| * @generated |
| */ |
| EClass getTypedElement(); |
| |
| /** |
| * Returns the meta object for the reference '{@link example2.classes.TypedElement#getType <em>Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Type</em>'. |
| * @see example2.classes.TypedElement#getType() |
| * @see #getTypedElement() |
| * @generated |
| */ |
| EReference getTypedElement_Type(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.CallExp <em>Call Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Call Exp</em>'. |
| * @see example2.classes.CallExp |
| * @generated |
| */ |
| EClass getCallExp(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link example2.classes.CallExp#getOwnedCallExp <em>Owned Call Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Owned Call Exp</em>'. |
| * @see example2.classes.CallExp#getOwnedCallExp() |
| * @see #getCallExp() |
| * @generated |
| */ |
| EReference getCallExp_OwnedCallExp(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link example2.classes.CallExp#getOwningSource <em>Owning Source</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Owning Source</em>'. |
| * @see example2.classes.CallExp#getOwningSource() |
| * @see #getCallExp() |
| * @generated |
| */ |
| EReference getCallExp_OwningSource(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.Package <em>Package</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Package</em>'. |
| * @see example2.classes.Package |
| * @generated |
| */ |
| EClass getPackage(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link example2.classes.Package#getOwnedClasses <em>Owned Classes</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Classes</em>'. |
| * @see example2.classes.Package#getOwnedClasses() |
| * @see #getPackage() |
| * @generated |
| */ |
| EReference getPackage_OwnedClasses(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link example2.classes.Package#getOwnedPackages <em>Owned Packages</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Packages</em>'. |
| * @see example2.classes.Package#getOwnedPackages() |
| * @see #getPackage() |
| * @generated |
| */ |
| EReference getPackage_OwnedPackages(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.Class <em>Class</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Class</em>'. |
| * @see example2.classes.Class |
| * @generated |
| */ |
| EClass getClass_(); |
| |
| /** |
| * Returns the meta object for the reference '{@link example2.classes.Class#getSuperClass <em>Super Class</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Super Class</em>'. |
| * @see example2.classes.Class#getSuperClass() |
| * @see #getClass_() |
| * @generated |
| */ |
| EReference getClass_SuperClass(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link example2.classes.Class#getOwnedOperations <em>Owned Operations</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Operations</em>'. |
| * @see example2.classes.Class#getOwnedOperations() |
| * @see #getClass_() |
| * @generated |
| */ |
| EReference getClass_OwnedOperations(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link example2.classes.Class#getOwnedProperties <em>Owned Properties</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Properties</em>'. |
| * @see example2.classes.Class#getOwnedProperties() |
| * @see #getClass_() |
| * @generated |
| */ |
| EReference getClass_OwnedProperties(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.Property <em>Property</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Property</em>'. |
| * @see example2.classes.Property |
| * @generated |
| */ |
| EClass getProperty(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.Operation <em>Operation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Operation</em>'. |
| * @see example2.classes.Operation |
| * @generated |
| */ |
| EClass getOperation(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link example2.classes.Operation#getOwnedParameters <em>Owned Parameters</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Parameters</em>'. |
| * @see example2.classes.Operation#getOwnedParameters() |
| * @see #getOperation() |
| * @generated |
| */ |
| EReference getOperation_OwnedParameters(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link example2.classes.Operation#getOwnedExpressions <em>Owned Expressions</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Expressions</em>'. |
| * @see example2.classes.Operation#getOwnedExpressions() |
| * @see #getOperation() |
| * @generated |
| */ |
| EReference getOperation_OwnedExpressions(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.Parameter <em>Parameter</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Parameter</em>'. |
| * @see example2.classes.Parameter |
| * @generated |
| */ |
| EClass getParameter(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.PropertyCallExp <em>Property Call Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Property Call Exp</em>'. |
| * @see example2.classes.PropertyCallExp |
| * @generated |
| */ |
| EClass getPropertyCallExp(); |
| |
| /** |
| * Returns the meta object for the reference '{@link example2.classes.PropertyCallExp#getReferredProperty <em>Referred Property</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Referred Property</em>'. |
| * @see example2.classes.PropertyCallExp#getReferredProperty() |
| * @see #getPropertyCallExp() |
| * @generated |
| */ |
| EReference getPropertyCallExp_ReferredProperty(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.OperationCallExp <em>Operation Call Exp</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Operation Call Exp</em>'. |
| * @see example2.classes.OperationCallExp |
| * @generated |
| */ |
| EClass getOperationCallExp(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link example2.classes.OperationCallExp#getOwnedArguments <em>Owned Arguments</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Arguments</em>'. |
| * @see example2.classes.OperationCallExp#getOwnedArguments() |
| * @see #getOperationCallExp() |
| * @generated |
| */ |
| EReference getOperationCallExp_OwnedArguments(); |
| |
| /** |
| * Returns the meta object for the reference '{@link example2.classes.OperationCallExp#getReferredOperation <em>Referred Operation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Referred Operation</em>'. |
| * @see example2.classes.OperationCallExp#getReferredOperation() |
| * @see #getOperationCallExp() |
| * @generated |
| */ |
| EReference getOperationCallExp_ReferredOperation(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.Argument <em>Argument</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Argument</em>'. |
| * @see example2.classes.Argument |
| * @generated |
| */ |
| EClass getArgument(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.Root <em>Root</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Root</em>'. |
| * @see example2.classes.Root |
| * @generated |
| */ |
| EClass getRoot(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link example2.classes.Root#getOwnedPackages <em>Owned Packages</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Owned Packages</em>'. |
| * @see example2.classes.Root#getOwnedPackages() |
| * @see #getRoot() |
| * @generated |
| */ |
| EReference getRoot_OwnedPackages(); |
| |
| /** |
| * Returns the meta object for class '{@link example2.classes.util.Visitable <em>Visitable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Visitable</em>'. |
| * @see example2.classes.util.Visitable |
| * @model instanceClass="example2.classes.util.Visitable" |
| * @generated |
| */ |
| EClass getVisitable(); |
| |
| /** |
| * 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 |
| */ |
| ClassesFactory getClassesFactory(); |
| |
| /** |
| * <!-- 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 operation 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 example2.classes.impl.ElementImpl <em>Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.ElementImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getElement() |
| * @generated |
| */ |
| EClass ELEMENT = eINSTANCE.getElement(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.impl.NamedElementImpl <em>Named Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.NamedElementImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getNamedElement() |
| * @generated |
| */ |
| EClass NAMED_ELEMENT = eINSTANCE.getNamedElement(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute NAMED_ELEMENT__NAME = eINSTANCE.getNamedElement_Name(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.impl.NamespaceImpl <em>Namespace</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.NamespaceImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getNamespace() |
| * @generated |
| */ |
| EClass NAMESPACE = eINSTANCE.getNamespace(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.impl.TypedElementImpl <em>Typed Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.TypedElementImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getTypedElement() |
| * @generated |
| */ |
| EClass TYPED_ELEMENT = eINSTANCE.getTypedElement(); |
| |
| /** |
| * The meta object literal for the '<em><b>Type</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TYPED_ELEMENT__TYPE = eINSTANCE.getTypedElement_Type(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.impl.CallExpImpl <em>Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.CallExpImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getCallExp() |
| * @generated |
| */ |
| EClass CALL_EXP = eINSTANCE.getCallExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Call Exp</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CALL_EXP__OWNED_CALL_EXP = eINSTANCE.getCallExp_OwnedCallExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owning Source</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CALL_EXP__OWNING_SOURCE = eINSTANCE.getCallExp_OwningSource(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.impl.PackageImpl <em>Package</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.PackageImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getPackage() |
| * @generated |
| */ |
| EClass PACKAGE = eINSTANCE.getPackage(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Classes</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PACKAGE__OWNED_CLASSES = eINSTANCE.getPackage_OwnedClasses(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Packages</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PACKAGE__OWNED_PACKAGES = eINSTANCE.getPackage_OwnedPackages(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.impl.ClassImpl <em>Class</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.ClassImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getClass_() |
| * @generated |
| */ |
| EClass CLASS = eINSTANCE.getClass_(); |
| |
| /** |
| * The meta object literal for the '<em><b>Super Class</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CLASS__SUPER_CLASS = eINSTANCE.getClass_SuperClass(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Operations</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CLASS__OWNED_OPERATIONS = eINSTANCE.getClass_OwnedOperations(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Properties</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CLASS__OWNED_PROPERTIES = eINSTANCE.getClass_OwnedProperties(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.impl.PropertyImpl <em>Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.PropertyImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getProperty() |
| * @generated |
| */ |
| EClass PROPERTY = eINSTANCE.getProperty(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.impl.OperationImpl <em>Operation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.OperationImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getOperation() |
| * @generated |
| */ |
| EClass OPERATION = eINSTANCE.getOperation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Parameters</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference OPERATION__OWNED_PARAMETERS = eINSTANCE.getOperation_OwnedParameters(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Expressions</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference OPERATION__OWNED_EXPRESSIONS = eINSTANCE.getOperation_OwnedExpressions(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.impl.ParameterImpl <em>Parameter</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.ParameterImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getParameter() |
| * @generated |
| */ |
| EClass PARAMETER = eINSTANCE.getParameter(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.impl.PropertyCallExpImpl <em>Property Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.PropertyCallExpImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getPropertyCallExp() |
| * @generated |
| */ |
| EClass PROPERTY_CALL_EXP = eINSTANCE.getPropertyCallExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Referred Property</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PROPERTY_CALL_EXP__REFERRED_PROPERTY = eINSTANCE.getPropertyCallExp_ReferredProperty(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.impl.OperationCallExpImpl <em>Operation Call Exp</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.OperationCallExpImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getOperationCallExp() |
| * @generated |
| */ |
| EClass OPERATION_CALL_EXP = eINSTANCE.getOperationCallExp(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Arguments</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference OPERATION_CALL_EXP__OWNED_ARGUMENTS = eINSTANCE.getOperationCallExp_OwnedArguments(); |
| |
| /** |
| * The meta object literal for the '<em><b>Referred Operation</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference OPERATION_CALL_EXP__REFERRED_OPERATION = eINSTANCE.getOperationCallExp_ReferredOperation(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.impl.ArgumentImpl <em>Argument</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.ArgumentImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getArgument() |
| * @generated |
| */ |
| EClass ARGUMENT = eINSTANCE.getArgument(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.impl.RootImpl <em>Root</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.impl.RootImpl |
| * @see example2.classes.impl.ClassesPackageImpl#getRoot() |
| * @generated |
| */ |
| EClass ROOT = eINSTANCE.getRoot(); |
| |
| /** |
| * The meta object literal for the '<em><b>Owned Packages</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ROOT__OWNED_PACKAGES = eINSTANCE.getRoot_OwnedPackages(); |
| |
| /** |
| * The meta object literal for the '{@link example2.classes.util.Visitable <em>Visitable</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see example2.classes.util.Visitable |
| * @see example2.classes.impl.ClassesPackageImpl#getVisitable() |
| * @generated |
| */ |
| EClass VISITABLE = eINSTANCE.getVisitable(); |
| |
| } |
| |
| } //ClassesPackage |