blob: 64af80b5e67cb4e27b637b6a5032e5eaa5fe2428 [file] [log] [blame]
/**
* <copyright>
* </copyright>
*
* $Id: ClassesPackage.java,v 1.2 2011/03/05 21:37:37 auhl Exp $
*/
package data.classes;
import modelmanagement.ModelmanagementPackage;
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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* BOs, BONodes, associations, regardless the association implementation (foreign keys, persistence structures, IDs, ...). Nodes have attributes that have types. Resulting is a datatype for the node that can be used, e.g., in the action language.
* <!-- end-model-doc -->
* @see data.classes.ClassesFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/Ecore invocationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL' validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL' settingDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL'"
* @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://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/data/classes.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "data.classes";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ClassesPackage eINSTANCE = data.classes.impl.ClassesPackageImpl.init();
/**
* The meta object id for the '{@link data.classes.impl.AssociationImpl <em>Association</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.AssociationImpl
* @see data.classes.impl.ClassesPackageImpl#getAssociation()
* @generated
*/
int ASSOCIATION = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION__NAME = ModelmanagementPackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION__DESCRIPTION = ModelmanagementPackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Ends</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION__ENDS = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Package </b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION__PACKAGE_ = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Time Dependency</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION__TIME_DEPENDENCY = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Abap Annotation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION__ABAP_ANNOTATION = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Association</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_FEATURE_COUNT = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link data.classes.impl.SignatureImpl <em>Signature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.SignatureImpl
* @see data.classes.impl.ClassesPackageImpl#getSignature()
* @generated
*/
int SIGNATURE = 1;
/**
* The feature id for the '<em><b>Side Effect Free</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE__SIDE_EFFECT_FREE = 0;
/**
* The feature id for the '<em><b>Faults</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE__FAULTS = 1;
/**
* The feature id for the '<em><b>Output</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE__OUTPUT = 2;
/**
* The feature id for the '<em><b>Owned Type Definitions</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE__OWNED_TYPE_DEFINITIONS = 3;
/**
* The feature id for the '<em><b>Input</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE__INPUT = 4;
/**
* The feature id for the '<em><b>Type Definition</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE__TYPE_DEFINITION = 5;
/**
* The feature id for the '<em><b>Preconditions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE__PRECONDITIONS = 6;
/**
* The feature id for the '<em><b>Postconditions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE__POSTCONDITIONS = 7;
/**
* The feature id for the '<em><b>Abap Annotation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE__ABAP_ANNOTATION = 8;
/**
* The number of structural features of the '<em>Signature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE_FEATURE_COUNT = 9;
/**
* The meta object id for the '{@link data.classes.impl.AssociationEndImpl <em>Association End</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.AssociationEndImpl
* @see data.classes.impl.ClassesPackageImpl#getAssociationEnd()
* @generated
*/
int ASSOCIATION_END = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END__NAME = ModelmanagementPackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END__DESCRIPTION = ModelmanagementPackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Navigable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END__NAVIGABLE = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Composite</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END__COMPOSITE = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Contributes To Equality</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END__CONTRIBUTES_TO_EQUALITY = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Association</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END__ASSOCIATION = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Delegation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END__DELEGATION = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Signature Implementations</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END__SIGNATURE_IMPLEMENTATIONS = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END__TYPE = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Abap Annotation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END__ABAP_ANNOTATION = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>Association End</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END_FEATURE_COUNT = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 8;
/**
* The meta object id for the '{@link data.classes.impl.SignatureOwnerImpl <em>Signature Owner</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.SignatureOwnerImpl
* @see data.classes.impl.ClassesPackageImpl#getSignatureOwner()
* @generated
*/
int SIGNATURE_OWNER = 25;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE_OWNER__NAME = ModelmanagementPackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE_OWNER__DESCRIPTION = ModelmanagementPackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Owned Signatures</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE_OWNER__OWNED_SIGNATURES = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Signature Owner</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE_OWNER_FEATURE_COUNT = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link data.classes.impl.SapClassImpl <em>Sap Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.SapClassImpl
* @see data.classes.impl.ClassesPackageImpl#getSapClass()
* @generated
*/
int SAP_CLASS = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__NAME = SIGNATURE_OWNER__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__DESCRIPTION = SIGNATURE_OWNER__DESCRIPTION;
/**
* The feature id for the '<em><b>Owned Signatures</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__OWNED_SIGNATURES = SIGNATURE_OWNER__OWNED_SIGNATURES;
/**
* The feature id for the '<em><b>Subscriptions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__SUBSCRIPTIONS = SIGNATURE_OWNER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Notification Signatures</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__NOTIFICATION_SIGNATURES = SIGNATURE_OWNER_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Subscription</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__SUBSCRIPTION = SIGNATURE_OWNER_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Sam Actions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__SAM_ACTIONS = SIGNATURE_OWNER_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Sam Status Variables</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__SAM_STATUS_VARIABLES = SIGNATURE_OWNER_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Sam Derivators</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__SAM_DERIVATORS = SIGNATURE_OWNER_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Sam Status Schema</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__SAM_STATUS_SCHEMA = SIGNATURE_OWNER_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Behavioural Model</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__BEHAVIOURAL_MODEL = SIGNATURE_OWNER_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Value Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__VALUE_TYPE = SIGNATURE_OWNER_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Signatures With Fault</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__SIGNATURES_WITH_FAULT = SIGNATURE_OWNER_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Elements Of Type</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__ELEMENTS_OF_TYPE = SIGNATURE_OWNER_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Package </b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__PACKAGE_ = SIGNATURE_OWNER_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Adapted By</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__ADAPTED_BY = SIGNATURE_OWNER_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Adapters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__ADAPTERS = SIGNATURE_OWNER_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Formal Object Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__FORMAL_OBJECT_PARAMETERS = SIGNATURE_OWNER_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Converter Between Parametrizations</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__CONVERTER_BETWEEN_PARAMETRIZATIONS = SIGNATURE_OWNER_FEATURE_COUNT + 15;
/**
* The feature id for the '<em><b>Constraints</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__CONSTRAINTS = SIGNATURE_OWNER_FEATURE_COUNT + 16;
/**
* The feature id for the '<em><b>Time Dependency</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__TIME_DEPENDENCY = SIGNATURE_OWNER_FEATURE_COUNT + 17;
/**
* The feature id for the '<em><b>Parameterization</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__PARAMETERIZATION = SIGNATURE_OWNER_FEATURE_COUNT + 18;
/**
* The feature id for the '<em><b>Abap Annotation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS__ABAP_ANNOTATION = SIGNATURE_OWNER_FEATURE_COUNT + 19;
/**
* The number of structural features of the '<em>Sap Class</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_CLASS_FEATURE_COUNT = SIGNATURE_OWNER_FEATURE_COUNT + 20;
/**
* The meta object id for the '{@link data.classes.impl.DelegationImpl <em>Delegation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.DelegationImpl
* @see data.classes.impl.ClassesPackageImpl#getDelegation()
* @generated
*/
int DELEGATION = 4;
/**
* The feature id for the '<em><b>All Features</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__ALL_FEATURES = 0;
/**
* The feature id for the '<em><b>From</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION__FROM = 1;
/**
* The number of structural features of the '<em>Delegation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DELEGATION_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link data.classes.impl.TypedElementImpl <em>Typed Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.TypedElementImpl
* @see data.classes.impl.ClassesPackageImpl#getTypedElement()
* @generated
*/
int TYPED_ELEMENT = 5;
/**
* The feature id for the '<em><b>Owned Type Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPED_ELEMENT__OWNED_TYPE_DEFINITION = 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 = 1;
/**
* The meta object id for the '{@link data.classes.impl.ContextImpl <em>Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.ContextImpl
* @see data.classes.impl.ClassesPackageImpl#getContext()
* @generated
*/
int CONTEXT = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT__NAME = ModelmanagementPackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT__DESCRIPTION = ModelmanagementPackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>For </b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT__FOR_ = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Constraints</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT__CONSTRAINTS = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT__CONDITION = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Context</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_FEATURE_COUNT = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link data.classes.impl.MultiplicityImpl <em>Multiplicity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.MultiplicityImpl
* @see data.classes.impl.ClassesPackageImpl#getMultiplicity()
* @generated
*/
int MULTIPLICITY = 7;
/**
* The feature id for the '<em><b>Lower Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICITY__LOWER_MULTIPLICITY = 0;
/**
* The feature id for the '<em><b>Upper Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICITY__UPPER_MULTIPLICITY = 1;
/**
* The feature id for the '<em><b>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICITY__ORDERED = 2;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICITY__UNIQUE = 3;
/**
* The number of structural features of the '<em>Multiplicity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICITY_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link data.classes.impl.SignatureImplementationImpl <em>Signature Implementation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.SignatureImplementationImpl
* @see data.classes.impl.ClassesPackageImpl#getSignatureImplementation()
* @generated
*/
int SIGNATURE_IMPLEMENTATION = 8;
/**
* The feature id for the '<em><b>Implements </b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE_IMPLEMENTATION__IMPLEMENTS_ = 0;
/**
* The number of structural features of the '<em>Signature Implementation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNATURE_IMPLEMENTATION_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link data.classes.impl.AssociationEndSignatureImplementationImpl <em>Association End Signature Implementation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.AssociationEndSignatureImplementationImpl
* @see data.classes.impl.ClassesPackageImpl#getAssociationEndSignatureImplementation()
* @generated
*/
int ASSOCIATION_END_SIGNATURE_IMPLEMENTATION = 12;
/**
* The feature id for the '<em><b>Implements </b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END_SIGNATURE_IMPLEMENTATION__IMPLEMENTS_ = SIGNATURE_IMPLEMENTATION__IMPLEMENTS_;
/**
* The feature id for the '<em><b>End</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END_SIGNATURE_IMPLEMENTATION__END = SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Association End Signature Implementation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASSOCIATION_END_SIGNATURE_IMPLEMENTATION_FEATURE_COUNT = SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link data.classes.impl.LinkTraversalImpl <em>Link Traversal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.LinkTraversalImpl
* @see data.classes.impl.ClassesPackageImpl#getLinkTraversal()
* @generated
*/
int LINK_TRAVERSAL = 9;
/**
* The feature id for the '<em><b>Implements </b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_TRAVERSAL__IMPLEMENTS_ = ASSOCIATION_END_SIGNATURE_IMPLEMENTATION__IMPLEMENTS_;
/**
* The feature id for the '<em><b>End</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_TRAVERSAL__END = ASSOCIATION_END_SIGNATURE_IMPLEMENTATION__END;
/**
* The number of structural features of the '<em>Link Traversal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_TRAVERSAL_FEATURE_COUNT = ASSOCIATION_END_SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link data.classes.impl.ExtentModifyingAssociationEndSignatureImplementationImpl <em>Extent Modifying Association End Signature Implementation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.ExtentModifyingAssociationEndSignatureImplementationImpl
* @see data.classes.impl.ClassesPackageImpl#getExtentModifyingAssociationEndSignatureImplementation()
* @generated
*/
int EXTENT_MODIFYING_ASSOCIATION_END_SIGNATURE_IMPLEMENTATION = 26;
/**
* The feature id for the '<em><b>Implements </b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENT_MODIFYING_ASSOCIATION_END_SIGNATURE_IMPLEMENTATION__IMPLEMENTS_ = ASSOCIATION_END_SIGNATURE_IMPLEMENTATION__IMPLEMENTS_;
/**
* The feature id for the '<em><b>End</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENT_MODIFYING_ASSOCIATION_END_SIGNATURE_IMPLEMENTATION__END = ASSOCIATION_END_SIGNATURE_IMPLEMENTATION__END;
/**
* The number of structural features of the '<em>Extent Modifying Association End Signature Implementation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENT_MODIFYING_ASSOCIATION_END_SIGNATURE_IMPLEMENTATION_FEATURE_COUNT = ASSOCIATION_END_SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link data.classes.impl.LinkManipulationAtPositionImpl <em>Link Manipulation At Position</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.LinkManipulationAtPositionImpl
* @see data.classes.impl.ClassesPackageImpl#getLinkManipulationAtPosition()
* @generated
*/
int LINK_MANIPULATION_AT_POSITION = 30;
/**
* The feature id for the '<em><b>Implements </b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_MANIPULATION_AT_POSITION__IMPLEMENTS_ = EXTENT_MODIFYING_ASSOCIATION_END_SIGNATURE_IMPLEMENTATION__IMPLEMENTS_;
/**
* The feature id for the '<em><b>End</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_MANIPULATION_AT_POSITION__END = EXTENT_MODIFYING_ASSOCIATION_END_SIGNATURE_IMPLEMENTATION__END;
/**
* The feature id for the '<em><b>At</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_MANIPULATION_AT_POSITION__AT = EXTENT_MODIFYING_ASSOCIATION_END_SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Link Manipulation At Position</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_MANIPULATION_AT_POSITION_FEATURE_COUNT = EXTENT_MODIFYING_ASSOCIATION_END_SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link data.classes.impl.LinkAdditionImpl <em>Link Addition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.LinkAdditionImpl
* @see data.classes.impl.ClassesPackageImpl#getLinkAddition()
* @generated
*/
int LINK_ADDITION = 10;
/**
* The feature id for the '<em><b>Implements </b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_ADDITION__IMPLEMENTS_ = LINK_MANIPULATION_AT_POSITION__IMPLEMENTS_;
/**
* The feature id for the '<em><b>End</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_ADDITION__END = LINK_MANIPULATION_AT_POSITION__END;
/**
* The feature id for the '<em><b>At</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_ADDITION__AT = LINK_MANIPULATION_AT_POSITION__AT;
/**
* The number of structural features of the '<em>Link Addition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_ADDITION_FEATURE_COUNT = LINK_MANIPULATION_AT_POSITION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link data.classes.impl.LinkRemovalImpl <em>Link Removal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.LinkRemovalImpl
* @see data.classes.impl.ClassesPackageImpl#getLinkRemoval()
* @generated
*/
int LINK_REMOVAL = 11;
/**
* The feature id for the '<em><b>Implements </b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_REMOVAL__IMPLEMENTS_ = LINK_MANIPULATION_AT_POSITION__IMPLEMENTS_;
/**
* The feature id for the '<em><b>End</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_REMOVAL__END = LINK_MANIPULATION_AT_POSITION__END;
/**
* The feature id for the '<em><b>At</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_REMOVAL__AT = LINK_MANIPULATION_AT_POSITION__AT;
/**
* The number of structural features of the '<em>Link Removal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_REMOVAL_FEATURE_COUNT = LINK_MANIPULATION_AT_POSITION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link data.classes.impl.TypeDefinitionImpl <em>Type Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.TypeDefinitionImpl
* @see data.classes.impl.ClassesPackageImpl#getTypeDefinition()
* @generated
*/
int TYPE_DEFINITION = 14;
/**
* The feature id for the '<em><b>Lower Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEFINITION__LOWER_MULTIPLICITY = MULTIPLICITY__LOWER_MULTIPLICITY;
/**
* The feature id for the '<em><b>Upper Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEFINITION__UPPER_MULTIPLICITY = MULTIPLICITY__UPPER_MULTIPLICITY;
/**
* The feature id for the '<em><b>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEFINITION__ORDERED = MULTIPLICITY__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEFINITION__UNIQUE = MULTIPLICITY__UNIQUE;
/**
* The feature id for the '<em><b>Signatures With Output</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEFINITION__SIGNATURES_WITH_OUTPUT = MULTIPLICITY_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owner Typed Element</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEFINITION__OWNER_TYPED_ELEMENT = MULTIPLICITY_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owner Signature</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEFINITION__OWNER_SIGNATURE = MULTIPLICITY_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Type Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEFINITION_FEATURE_COUNT = MULTIPLICITY_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link data.classes.impl.ClassTypeDefinitionImpl <em>Class Type Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.ClassTypeDefinitionImpl
* @see data.classes.impl.ClassesPackageImpl#getClassTypeDefinition()
* @generated
*/
int CLASS_TYPE_DEFINITION = 13;
/**
* The feature id for the '<em><b>Lower Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TYPE_DEFINITION__LOWER_MULTIPLICITY = TYPE_DEFINITION__LOWER_MULTIPLICITY;
/**
* The feature id for the '<em><b>Upper Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TYPE_DEFINITION__UPPER_MULTIPLICITY = TYPE_DEFINITION__UPPER_MULTIPLICITY;
/**
* The feature id for the '<em><b>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TYPE_DEFINITION__ORDERED = TYPE_DEFINITION__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TYPE_DEFINITION__UNIQUE = TYPE_DEFINITION__UNIQUE;
/**
* The feature id for the '<em><b>Signatures With Output</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TYPE_DEFINITION__SIGNATURES_WITH_OUTPUT = TYPE_DEFINITION__SIGNATURES_WITH_OUTPUT;
/**
* The feature id for the '<em><b>Owner Typed Element</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TYPE_DEFINITION__OWNER_TYPED_ELEMENT = TYPE_DEFINITION__OWNER_TYPED_ELEMENT;
/**
* The feature id for the '<em><b>Owner Signature</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TYPE_DEFINITION__OWNER_SIGNATURE = TYPE_DEFINITION__OWNER_SIGNATURE;
/**
* The feature id for the '<em><b>Clazz</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TYPE_DEFINITION__CLAZZ = TYPE_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Association End</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TYPE_DEFINITION__ASSOCIATION_END = TYPE_DEFINITION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Object Parameters</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TYPE_DEFINITION__OBJECT_PARAMETERS = TYPE_DEFINITION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Object Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TYPE_DEFINITION__OWNED_OBJECT_PARAMETERS = TYPE_DEFINITION_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Class Type Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TYPE_DEFINITION_FEATURE_COUNT = TYPE_DEFINITION_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link data.classes.impl.NestedTypeDefinitionImpl <em>Nested Type Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.NestedTypeDefinitionImpl
* @see data.classes.impl.ClassesPackageImpl#getNestedTypeDefinition()
* @generated
*/
int NESTED_TYPE_DEFINITION = 15;
/**
* The feature id for the '<em><b>Lower Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NESTED_TYPE_DEFINITION__LOWER_MULTIPLICITY = TYPE_DEFINITION__LOWER_MULTIPLICITY;
/**
* The feature id for the '<em><b>Upper Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NESTED_TYPE_DEFINITION__UPPER_MULTIPLICITY = TYPE_DEFINITION__UPPER_MULTIPLICITY;
/**
* The feature id for the '<em><b>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NESTED_TYPE_DEFINITION__ORDERED = TYPE_DEFINITION__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NESTED_TYPE_DEFINITION__UNIQUE = TYPE_DEFINITION__UNIQUE;
/**
* The feature id for the '<em><b>Signatures With Output</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NESTED_TYPE_DEFINITION__SIGNATURES_WITH_OUTPUT = TYPE_DEFINITION__SIGNATURES_WITH_OUTPUT;
/**
* The feature id for the '<em><b>Owner Typed Element</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NESTED_TYPE_DEFINITION__OWNER_TYPED_ELEMENT = TYPE_DEFINITION__OWNER_TYPED_ELEMENT;
/**
* The feature id for the '<em><b>Owner Signature</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NESTED_TYPE_DEFINITION__OWNER_SIGNATURE = TYPE_DEFINITION__OWNER_SIGNATURE;
/**
* The feature id for the '<em><b>Op</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NESTED_TYPE_DEFINITION__OP = TYPE_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NESTED_TYPE_DEFINITION__TYPE = TYPE_DEFINITION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Type Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NESTED_TYPE_DEFINITION__OWNED_TYPE_DEFINITION = TYPE_DEFINITION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Nested Type Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NESTED_TYPE_DEFINITION_FEATURE_COUNT = TYPE_DEFINITION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link data.classes.impl.FunctionSignatureTypeDefinitionImpl <em>Function Signature Type Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.FunctionSignatureTypeDefinitionImpl
* @see data.classes.impl.ClassesPackageImpl#getFunctionSignatureTypeDefinition()
* @generated
*/
int FUNCTION_SIGNATURE_TYPE_DEFINITION = 16;
/**
* The feature id for the '<em><b>Lower Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_TYPE_DEFINITION__LOWER_MULTIPLICITY = TYPE_DEFINITION__LOWER_MULTIPLICITY;
/**
* The feature id for the '<em><b>Upper Multiplicity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_TYPE_DEFINITION__UPPER_MULTIPLICITY = TYPE_DEFINITION__UPPER_MULTIPLICITY;
/**
* The feature id for the '<em><b>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_TYPE_DEFINITION__ORDERED = TYPE_DEFINITION__ORDERED;
/**
* The feature id for the '<em><b>Unique</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_TYPE_DEFINITION__UNIQUE = TYPE_DEFINITION__UNIQUE;
/**
* The feature id for the '<em><b>Signatures With Output</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_TYPE_DEFINITION__SIGNATURES_WITH_OUTPUT = TYPE_DEFINITION__SIGNATURES_WITH_OUTPUT;
/**
* The feature id for the '<em><b>Owner Typed Element</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_TYPE_DEFINITION__OWNER_TYPED_ELEMENT = TYPE_DEFINITION__OWNER_TYPED_ELEMENT;
/**
* The feature id for the '<em><b>Owner Signature</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_TYPE_DEFINITION__OWNER_SIGNATURE = TYPE_DEFINITION__OWNER_SIGNATURE;
/**
* The feature id for the '<em><b>Signature</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_TYPE_DEFINITION__SIGNATURE = TYPE_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Signature</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_TYPE_DEFINITION__OWNED_SIGNATURE = TYPE_DEFINITION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Function Signature Type Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_TYPE_DEFINITION_FEATURE_COUNT = TYPE_DEFINITION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link data.classes.impl.MethodSignatureImpl <em>Method Signature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.MethodSignatureImpl
* @see data.classes.impl.ClassesPackageImpl#getMethodSignature()
* @generated
*/
int METHOD_SIGNATURE = 17;
/**
* The feature id for the '<em><b>Side Effect Free</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__SIDE_EFFECT_FREE = SIGNATURE__SIDE_EFFECT_FREE;
/**
* The feature id for the '<em><b>Faults</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__FAULTS = SIGNATURE__FAULTS;
/**
* The feature id for the '<em><b>Output</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__OUTPUT = SIGNATURE__OUTPUT;
/**
* The feature id for the '<em><b>Owned Type Definitions</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__OWNED_TYPE_DEFINITIONS = SIGNATURE__OWNED_TYPE_DEFINITIONS;
/**
* The feature id for the '<em><b>Input</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__INPUT = SIGNATURE__INPUT;
/**
* The feature id for the '<em><b>Type Definition</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__TYPE_DEFINITION = SIGNATURE__TYPE_DEFINITION;
/**
* The feature id for the '<em><b>Preconditions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__PRECONDITIONS = SIGNATURE__PRECONDITIONS;
/**
* The feature id for the '<em><b>Postconditions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__POSTCONDITIONS = SIGNATURE__POSTCONDITIONS;
/**
* The feature id for the '<em><b>Abap Annotation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__ABAP_ANNOTATION = SIGNATURE__ABAP_ANNOTATION;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__NAME = SIGNATURE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__DESCRIPTION = SIGNATURE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Producer</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__PRODUCER = SIGNATURE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Implementation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__IMPLEMENTATION = SIGNATURE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__OWNER = SIGNATURE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Converter</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE__CONVERTER = SIGNATURE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Method Signature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METHOD_SIGNATURE_FEATURE_COUNT = SIGNATURE_FEATURE_COUNT + 6;
/**
* The meta object id for the '{@link data.classes.impl.FunctionSignatureImpl <em>Function Signature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.FunctionSignatureImpl
* @see data.classes.impl.ClassesPackageImpl#getFunctionSignature()
* @generated
*/
int FUNCTION_SIGNATURE = 18;
/**
* The feature id for the '<em><b>Side Effect Free</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE__SIDE_EFFECT_FREE = SIGNATURE__SIDE_EFFECT_FREE;
/**
* The feature id for the '<em><b>Faults</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE__FAULTS = SIGNATURE__FAULTS;
/**
* The feature id for the '<em><b>Output</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE__OUTPUT = SIGNATURE__OUTPUT;
/**
* The feature id for the '<em><b>Owned Type Definitions</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE__OWNED_TYPE_DEFINITIONS = SIGNATURE__OWNED_TYPE_DEFINITIONS;
/**
* The feature id for the '<em><b>Input</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE__INPUT = SIGNATURE__INPUT;
/**
* The feature id for the '<em><b>Type Definition</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE__TYPE_DEFINITION = SIGNATURE__TYPE_DEFINITION;
/**
* The feature id for the '<em><b>Preconditions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE__PRECONDITIONS = SIGNATURE__PRECONDITIONS;
/**
* The feature id for the '<em><b>Postconditions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE__POSTCONDITIONS = SIGNATURE__POSTCONDITIONS;
/**
* The feature id for the '<em><b>Abap Annotation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE__ABAP_ANNOTATION = SIGNATURE__ABAP_ANNOTATION;
/**
* The feature id for the '<em><b>Implementation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE__IMPLEMENTATION = SIGNATURE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Dimension</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE__DIMENSION = SIGNATURE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Cell Set For Value Function</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE__CELL_SET_FOR_VALUE_FUNCTION = SIGNATURE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Cell Set For Aggregation Function</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE__CELL_SET_FOR_AGGREGATION_FUNCTION = SIGNATURE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Function Signature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_FEATURE_COUNT = SIGNATURE_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link data.classes.impl.LinkSettingImpl <em>Link Setting</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.LinkSettingImpl
* @see data.classes.impl.ClassesPackageImpl#getLinkSetting()
* @generated
*/
int LINK_SETTING = 19;
/**
* The feature id for the '<em><b>Implements </b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_SETTING__IMPLEMENTS_ = EXTENT_MODIFYING_ASSOCIATION_END_SIGNATURE_IMPLEMENTATION__IMPLEMENTS_;
/**
* The feature id for the '<em><b>End</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_SETTING__END = EXTENT_MODIFYING_ASSOCIATION_END_SIGNATURE_IMPLEMENTATION__END;
/**
* The number of structural features of the '<em>Link Setting</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_SETTING_FEATURE_COUNT = EXTENT_MODIFYING_ASSOCIATION_END_SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link data.classes.impl.TypeAdapterImpl <em>Type Adapter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.TypeAdapterImpl
* @see data.classes.impl.ClassesPackageImpl#getTypeAdapter()
* @generated
*/
int TYPE_ADAPTER = 20;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_ADAPTER__NAME = SIGNATURE_OWNER__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_ADAPTER__DESCRIPTION = SIGNATURE_OWNER__DESCRIPTION;
/**
* The feature id for the '<em><b>Owned Signatures</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_ADAPTER__OWNED_SIGNATURES = SIGNATURE_OWNER__OWNED_SIGNATURES;
/**
* The feature id for the '<em><b>To</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_ADAPTER__TO = SIGNATURE_OWNER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Adapted</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_ADAPTER__ADAPTED = SIGNATURE_OWNER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Type Adapter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_ADAPTER_FEATURE_COUNT = SIGNATURE_OWNER_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link data.classes.impl.NamedValueImpl <em>Named Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.NamedValueImpl
* @see data.classes.impl.ClassesPackageImpl#getNamedValue()
* @generated
*/
int NAMED_VALUE = 22;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE__NAME = ModelmanagementPackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE__DESCRIPTION = ModelmanagementPackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Owned Type Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE__OWNED_TYPE_DEFINITION = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE__OWNER = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Named Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_VALUE_FEATURE_COUNT = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link data.classes.impl.ParameterImpl <em>Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.ParameterImpl
* @see data.classes.impl.ClassesPackageImpl#getParameter()
* @generated
*/
int PARAMETER = 21;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER__NAME = NAMED_VALUE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER__DESCRIPTION = NAMED_VALUE__DESCRIPTION;
/**
* The feature id for the '<em><b>Owned Type Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER__OWNED_TYPE_DEFINITION = NAMED_VALUE__OWNED_TYPE_DEFINITION;
/**
* The feature id for the '<em><b>Owner</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER__OWNER = NAMED_VALUE__OWNER;
/**
* The feature id for the '<em><b>Owner Signature</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER__OWNER_SIGNATURE = NAMED_VALUE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Parameter Of Class</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER__PARAMETER_OF_CLASS = NAMED_VALUE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Default Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER__DEFAULT_VALUE = NAMED_VALUE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Parameter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER_FEATURE_COUNT = NAMED_VALUE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link data.classes.impl.PlatformSpecificImplementationImpl <em>Platform Specific Implementation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.PlatformSpecificImplementationImpl
* @see data.classes.impl.ClassesPackageImpl#getPlatformSpecificImplementation()
* @generated
*/
int PLATFORM_SPECIFIC_IMPLEMENTATION = 23;
/**
* The feature id for the '<em><b>Target Platform</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLATFORM_SPECIFIC_IMPLEMENTATION__TARGET_PLATFORM = 0;
/**
* The feature id for the '<em><b>Implementation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLATFORM_SPECIFIC_IMPLEMENTATION__IMPLEMENTATION = 1;
/**
* The number of structural features of the '<em>Platform Specific Implementation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PLATFORM_SPECIFIC_IMPLEMENTATION_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link data.classes.impl.NativeImplImpl <em>Native Impl</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.NativeImplImpl
* @see data.classes.impl.ClassesPackageImpl#getNativeImpl()
* @generated
*/
int NATIVE_IMPL = 24;
/**
* The feature id for the '<em><b>Implements </b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NATIVE_IMPL__IMPLEMENTS_ = SIGNATURE_IMPLEMENTATION__IMPLEMENTS_;
/**
* The feature id for the '<em><b>Platform Specific Implementaiton</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NATIVE_IMPL__PLATFORM_SPECIFIC_IMPLEMENTAITON = SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Native Impl</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NATIVE_IMPL_FEATURE_COUNT = SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link data.classes.impl.FunctionSignatureImplementationImpl <em>Function Signature Implementation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.FunctionSignatureImplementationImpl
* @see data.classes.impl.ClassesPackageImpl#getFunctionSignatureImplementation()
* @generated
*/
int FUNCTION_SIGNATURE_IMPLEMENTATION = 27;
/**
* The feature id for the '<em><b>Implements </b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_IMPLEMENTATION__IMPLEMENTS_ = SIGNATURE_IMPLEMENTATION__IMPLEMENTS_;
/**
* The feature id for the '<em><b>Function Signature</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_IMPLEMENTATION__FUNCTION_SIGNATURE = SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Function Signature Implementation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_SIGNATURE_IMPLEMENTATION_FEATURE_COUNT = SIGNATURE_IMPLEMENTATION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link data.classes.impl.ActualObjectParameterImpl <em>Actual Object Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.ActualObjectParameterImpl
* @see data.classes.impl.ClassesPackageImpl#getActualObjectParameter()
* @generated
*/
int ACTUAL_OBJECT_PARAMETER = 28;
/**
* The feature id for the '<em><b>Formal Object Parameter</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTUAL_OBJECT_PARAMETER__FORMAL_OBJECT_PARAMETER = 0;
/**
* The feature id for the '<em><b>Class Type Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTUAL_OBJECT_PARAMETER__CLASS_TYPE_DEFINITIONS = 1;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTUAL_OBJECT_PARAMETER__VALUE = 2;
/**
* The feature id for the '<em><b>Owning Class Type Definition</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTUAL_OBJECT_PARAMETER__OWNING_CLASS_TYPE_DEFINITION = 3;
/**
* The number of structural features of the '<em>Actual Object Parameter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTUAL_OBJECT_PARAMETER_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link data.classes.impl.ConverterBetweenParametrizationsImpl <em>Converter Between Parametrizations</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.ConverterBetweenParametrizationsImpl
* @see data.classes.impl.ClassesPackageImpl#getConverterBetweenParametrizations()
* @generated
*/
int CONVERTER_BETWEEN_PARAMETRIZATIONS = 29;
/**
* The feature id for the '<em><b>Clazz</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVERTER_BETWEEN_PARAMETRIZATIONS__CLAZZ = 0;
/**
* The feature id for the '<em><b>Conversion Method</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVERTER_BETWEEN_PARAMETRIZATIONS__CONVERSION_METHOD = 1;
/**
* The number of structural features of the '<em>Converter Between Parametrizations</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONVERTER_BETWEEN_PARAMETRIZATIONS_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link data.classes.impl.InScopeImpl <em>In Scope</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.InScopeImpl
* @see data.classes.impl.ClassesPackageImpl#getInScope()
* @generated
*/
int IN_SCOPE = 31;
/**
* The number of structural features of the '<em>In Scope</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IN_SCOPE_FEATURE_COUNT = 0;
/**
* Returns the meta object for class '{@link data.classes.Association <em>Association</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Association</em>'.
* @see data.classes.Association
* @generated
*/
EClass getAssociation();
/**
* Returns the meta object for the containment reference list '{@link data.classes.Association#getEnds <em>Ends</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Ends</em>'.
* @see data.classes.Association#getEnds()
* @see #getAssociation()
* @generated
*/
EReference getAssociation_Ends();
/**
* Returns the meta object for the container reference '{@link data.classes.Association#getPackage_ <em>Package </em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Package </em>'.
* @see data.classes.Association#getPackage_()
* @see #getAssociation()
* @generated
*/
EReference getAssociation_Package_();
/**
* Returns the meta object for the containment reference '{@link data.classes.Association#getTimeDependency <em>Time Dependency</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Time Dependency</em>'.
* @see data.classes.Association#getTimeDependency()
* @see #getAssociation()
* @generated
*/
EReference getAssociation_TimeDependency();
/**
* Returns the meta object for the reference '{@link data.classes.Association#getAbapAnnotation <em>Abap Annotation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Abap Annotation</em>'.
* @see data.classes.Association#getAbapAnnotation()
* @see #getAssociation()
* @generated
*/
EReference getAssociation_AbapAnnotation();
/**
* Returns the meta object for class '{@link data.classes.Signature <em>Signature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Signature</em>'.
* @see data.classes.Signature
* @generated
*/
EClass getSignature();
/**
* Returns the meta object for the attribute '{@link data.classes.Signature#isSideEffectFree <em>Side Effect Free</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Side Effect Free</em>'.
* @see data.classes.Signature#isSideEffectFree()
* @see #getSignature()
* @generated
*/
EAttribute getSignature_SideEffectFree();
/**
* Returns the meta object for the reference '{@link data.classes.Signature#getFaults <em>Faults</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Faults</em>'.
* @see data.classes.Signature#getFaults()
* @see #getSignature()
* @generated
*/
EReference getSignature_Faults();
/**
* Returns the meta object for the reference '{@link data.classes.Signature#getOutput <em>Output</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Output</em>'.
* @see data.classes.Signature#getOutput()
* @see #getSignature()
* @generated
*/
EReference getSignature_Output();
/**
* Returns the meta object for the containment reference '{@link data.classes.Signature#getOwnedTypeDefinitions <em>Owned Type Definitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Type Definitions</em>'.
* @see data.classes.Signature#getOwnedTypeDefinitions()
* @see #getSignature()
* @generated
*/
EReference getSignature_OwnedTypeDefinitions();
/**
* Returns the meta object for the containment reference list '{@link data.classes.Signature#getInput <em>Input</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Input</em>'.
* @see data.classes.Signature#getInput()
* @see #getSignature()
* @generated
*/
EReference getSignature_Input();
/**
* Returns the meta object for the reference list '{@link data.classes.Signature#getTypeDefinition <em>Type Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Type Definition</em>'.
* @see data.classes.Signature#getTypeDefinition()
* @see #getSignature()
* @generated
*/
EReference getSignature_TypeDefinition();
/**
* Returns the meta object for the containment reference list '{@link data.classes.Signature#getPreconditions <em>Preconditions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Preconditions</em>'.
* @see data.classes.Signature#getPreconditions()
* @see #getSignature()
* @generated
*/
EReference getSignature_Preconditions();
/**
* Returns the meta object for the containment reference list '{@link data.classes.Signature#getPostconditions <em>Postconditions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Postconditions</em>'.
* @see data.classes.Signature#getPostconditions()
* @see #getSignature()
* @generated
*/
EReference getSignature_Postconditions();
/**
* Returns the meta object for the reference '{@link data.classes.Signature#getAbapAnnotation <em>Abap Annotation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Abap Annotation</em>'.
* @see data.classes.Signature#getAbapAnnotation()
* @see #getSignature()
* @generated
*/
EReference getSignature_AbapAnnotation();
/**
* Returns the meta object for class '{@link data.classes.AssociationEnd <em>Association End</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Association End</em>'.
* @see data.classes.AssociationEnd
* @generated
*/
EClass getAssociationEnd();
/**
* Returns the meta object for the attribute '{@link data.classes.AssociationEnd#isNavigable <em>Navigable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Navigable</em>'.
* @see data.classes.AssociationEnd#isNavigable()
* @see #getAssociationEnd()
* @generated
*/
EAttribute getAssociationEnd_Navigable();
/**
* Returns the meta object for the attribute '{@link data.classes.AssociationEnd#isComposite <em>Composite</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Composite</em>'.
* @see data.classes.AssociationEnd#isComposite()
* @see #getAssociationEnd()
* @generated
*/
EAttribute getAssociationEnd_Composite();
/**
* Returns the meta object for the attribute '{@link data.classes.AssociationEnd#isContributesToEquality <em>Contributes To Equality</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Contributes To Equality</em>'.
* @see data.classes.AssociationEnd#isContributesToEquality()
* @see #getAssociationEnd()
* @generated
*/
EAttribute getAssociationEnd_ContributesToEquality();
/**
* Returns the meta object for the container reference '{@link data.classes.AssociationEnd#getAssociation <em>Association</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Association</em>'.
* @see data.classes.AssociationEnd#getAssociation()
* @see #getAssociationEnd()
* @generated
*/
EReference getAssociationEnd_Association();
/**
* Returns the meta object for the containment reference '{@link data.classes.AssociationEnd#getDelegation <em>Delegation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Delegation</em>'.
* @see data.classes.AssociationEnd#getDelegation()
* @see #getAssociationEnd()
* @generated
*/
EReference getAssociationEnd_Delegation();
/**
* Returns the meta object for the reference list '{@link data.classes.AssociationEnd#getSignatureImplementations <em>Signature Implementations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Signature Implementations</em>'.
* @see data.classes.AssociationEnd#getSignatureImplementations()
* @see #getAssociationEnd()
* @generated
*/
EReference getAssociationEnd_SignatureImplementations();
/**
* Returns the meta object for the containment reference '{@link data.classes.AssociationEnd#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Type</em>'.
* @see data.classes.AssociationEnd#getType()
* @see #getAssociationEnd()
* @generated
*/
EReference getAssociationEnd_Type();
/**
* Returns the meta object for the reference '{@link data.classes.AssociationEnd#getAbapAnnotation <em>Abap Annotation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Abap Annotation</em>'.
* @see data.classes.AssociationEnd#getAbapAnnotation()
* @see #getAssociationEnd()
* @generated
*/
EReference getAssociationEnd_AbapAnnotation();
/**
* Returns the meta object for class '{@link data.classes.SapClass <em>Sap Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Sap Class</em>'.
* @see data.classes.SapClass
* @generated
*/
EClass getSapClass();
/**
* Returns the meta object for the containment reference list '{@link data.classes.SapClass#getSubscription <em>Subscription</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Subscription</em>'.
* @see data.classes.SapClass#getSubscription()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_Subscription();
/**
* Returns the meta object for the containment reference list '{@link data.classes.SapClass#getSamActions <em>Sam Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Sam Actions</em>'.
* @see data.classes.SapClass#getSamActions()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_SamActions();
/**
* Returns the meta object for the containment reference list '{@link data.classes.SapClass#getSamStatusVariables <em>Sam Status Variables</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Sam Status Variables</em>'.
* @see data.classes.SapClass#getSamStatusVariables()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_SamStatusVariables();
/**
* Returns the meta object for the containment reference list '{@link data.classes.SapClass#getSamDerivators <em>Sam Derivators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Sam Derivators</em>'.
* @see data.classes.SapClass#getSamDerivators()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_SamDerivators();
/**
* Returns the meta object for the containment reference list '{@link data.classes.SapClass#getSamStatusSchema <em>Sam Status Schema</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Sam Status Schema</em>'.
* @see data.classes.SapClass#getSamStatusSchema()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_SamStatusSchema();
/**
* Returns the meta object for the reference list '{@link data.classes.SapClass#getBehaviouralModel <em>Behavioural Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Behavioural Model</em>'.
* @see data.classes.SapClass#getBehaviouralModel()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_BehaviouralModel();
/**
* Returns the meta object for the attribute '{@link data.classes.SapClass#isValueType <em>Value Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value Type</em>'.
* @see data.classes.SapClass#isValueType()
* @see #getSapClass()
* @generated
*/
EAttribute getSapClass_ValueType();
/**
* Returns the meta object for the reference list '{@link data.classes.SapClass#getSignaturesWithFault <em>Signatures With Fault</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Signatures With Fault</em>'.
* @see data.classes.SapClass#getSignaturesWithFault()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_SignaturesWithFault();
/**
* Returns the meta object for the reference list '{@link data.classes.SapClass#getElementsOfType <em>Elements Of Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Elements Of Type</em>'.
* @see data.classes.SapClass#getElementsOfType()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_ElementsOfType();
/**
* Returns the meta object for the container reference '{@link data.classes.SapClass#getPackage_ <em>Package </em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Package </em>'.
* @see data.classes.SapClass#getPackage_()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_Package_();
/**
* Returns the meta object for the reference list '{@link data.classes.SapClass#getAdaptedBy <em>Adapted By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Adapted By</em>'.
* @see data.classes.SapClass#getAdaptedBy()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_AdaptedBy();
/**
* Returns the meta object for the containment reference list '{@link data.classes.SapClass#getAdapters <em>Adapters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Adapters</em>'.
* @see data.classes.SapClass#getAdapters()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_Adapters();
/**
* Returns the meta object for the containment reference list '{@link data.classes.SapClass#getFormalObjectParameters <em>Formal Object Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Formal Object Parameters</em>'.
* @see data.classes.SapClass#getFormalObjectParameters()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_FormalObjectParameters();
/**
* Returns the meta object for the containment reference '{@link data.classes.SapClass#getConverterBetweenParametrizations <em>Converter Between Parametrizations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Converter Between Parametrizations</em>'.
* @see data.classes.SapClass#getConverterBetweenParametrizations()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_ConverterBetweenParametrizations();
/**
* Returns the meta object for the containment reference list '{@link data.classes.SapClass#getConstraints <em>Constraints</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Constraints</em>'.
* @see data.classes.SapClass#getConstraints()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_Constraints();
/**
* Returns the meta object for the containment reference '{@link data.classes.SapClass#getTimeDependency <em>Time Dependency</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Time Dependency</em>'.
* @see data.classes.SapClass#getTimeDependency()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_TimeDependency();
/**
* Returns the meta object for the containment reference '{@link data.classes.SapClass#getParameterization <em>Parameterization</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Parameterization</em>'.
* @see data.classes.SapClass#getParameterization()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_Parameterization();
/**
* Returns the meta object for the reference '{@link data.classes.SapClass#getAbapAnnotation <em>Abap Annotation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Abap Annotation</em>'.
* @see data.classes.SapClass#getAbapAnnotation()
* @see #getSapClass()
* @generated
*/
EReference getSapClass_AbapAnnotation();
/**
* Returns the meta object for class '{@link data.classes.Delegation <em>Delegation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Delegation</em>'.
* @see data.classes.Delegation
* @generated
*/
EClass getDelegation();
/**
* Returns the meta object for the attribute '{@link data.classes.Delegation#isAllFeatures <em>All Features</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>All Features</em>'.
* @see data.classes.Delegation#isAllFeatures()
* @see #getDelegation()
* @generated
*/
EAttribute getDelegation_AllFeatures();
/**
* Returns the meta object for the container reference '{@link data.classes.Delegation#getFrom <em>From</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>From</em>'.
* @see data.classes.Delegation#getFrom()
* @see #getDelegation()
* @generated
*/
EReference getDelegation_From();
/**
* Returns the meta object for class '{@link data.classes.TypedElement <em>Typed Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Typed Element</em>'.
* @see data.classes.TypedElement
* @generated
*/
EClass getTypedElement();
/**
* Returns the meta object for the containment reference '{@link data.classes.TypedElement#getOwnedTypeDefinition <em>Owned Type Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Type Definition</em>'.
* @see data.classes.TypedElement#getOwnedTypeDefinition()
* @see #getTypedElement()
* @generated
*/
EReference getTypedElement_OwnedTypeDefinition();
/**
* Returns the meta object for class '{@link data.classes.Context <em>Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Context</em>'.
* @see data.classes.Context
* @generated
*/
EClass getContext();
/**
* Returns the meta object for the reference '{@link data.classes.Context#getFor_ <em>For </em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>For </em>'.
* @see data.classes.Context#getFor_()
* @see #getContext()
* @generated
*/
EReference getContext_For_();
/**
* Returns the meta object for the containment reference list '{@link data.classes.Context#getConstraints <em>Constraints</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Constraints</em>'.
* @see data.classes.Context#getConstraints()
* @see #getContext()
* @generated
*/
EReference getContext_Constraints();
/**
* Returns the meta object for the containment reference '{@link data.classes.Context#getCondition <em>Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Condition</em>'.
* @see data.classes.Context#getCondition()
* @see #getContext()
* @generated
*/
EReference getContext_Condition();
/**
* Returns the meta object for class '{@link data.classes.Multiplicity <em>Multiplicity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Multiplicity</em>'.
* @see data.classes.Multiplicity
* @generated
*/
EClass getMultiplicity();
/**
* Returns the meta object for the attribute '{@link data.classes.Multiplicity#getLowerMultiplicity <em>Lower Multiplicity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Lower Multiplicity</em>'.
* @see data.classes.Multiplicity#getLowerMultiplicity()
* @see #getMultiplicity()
* @generated
*/
EAttribute getMultiplicity_LowerMultiplicity();
/**
* Returns the meta object for the attribute '{@link data.classes.Multiplicity#getUpperMultiplicity <em>Upper Multiplicity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Upper Multiplicity</em>'.
* @see data.classes.Multiplicity#getUpperMultiplicity()
* @see #getMultiplicity()
* @generated
*/
EAttribute getMultiplicity_UpperMultiplicity();
/**
* Returns the meta object for the attribute '{@link data.classes.Multiplicity#isOrdered <em>Ordered</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ordered</em>'.
* @see data.classes.Multiplicity#isOrdered()
* @see #getMultiplicity()
* @generated
*/
EAttribute getMultiplicity_Ordered();
/**
* Returns the meta object for the attribute '{@link data.classes.Multiplicity#isUnique <em>Unique</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unique</em>'.
* @see data.classes.Multiplicity#isUnique()
* @see #getMultiplicity()
* @generated
*/
EAttribute getMultiplicity_Unique();
/**
* Returns the meta object for class '{@link data.classes.SignatureImplementation <em>Signature Implementation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Signature Implementation</em>'.
* @see data.classes.SignatureImplementation
* @generated
*/
EClass getSignatureImplementation();
/**
* Returns the meta object for the container reference '{@link data.classes.SignatureImplementation#getImplements_ <em>Implements </em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Implements </em>'.
* @see data.classes.SignatureImplementation#getImplements_()
* @see #getSignatureImplementation()
* @generated
*/
EReference getSignatureImplementation_Implements_();
/**
* Returns the meta object for class '{@link data.classes.LinkTraversal <em>Link Traversal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Link Traversal</em>'.
* @see data.classes.LinkTraversal
* @generated
*/
EClass getLinkTraversal();
/**
* Returns the meta object for class '{@link data.classes.LinkAddition <em>Link Addition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Link Addition</em>'.
* @see data.classes.LinkAddition
* @generated
*/
EClass getLinkAddition();
/**
* Returns the meta object for class '{@link data.classes.LinkRemoval <em>Link Removal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Link Removal</em>'.
* @see data.classes.LinkRemoval
* @generated
*/
EClass getLinkRemoval();
/**
* Returns the meta object for class '{@link data.classes.AssociationEndSignatureImplementation <em>Association End Signature Implementation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Association End Signature Implementation</em>'.
* @see data.classes.AssociationEndSignatureImplementation
* @generated
*/
EClass getAssociationEndSignatureImplementation();
/**
* Returns the meta object for the reference '{@link data.classes.AssociationEndSignatureImplementation#getEnd <em>End</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>End</em>'.
* @see data.classes.AssociationEndSignatureImplementation#getEnd()
* @see #getAssociationEndSignatureImplementation()
* @generated
*/
EReference getAssociationEndSignatureImplementation_End();
/**
* Returns the meta object for class '{@link data.classes.ClassTypeDefinition <em>Class Type Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Class Type Definition</em>'.
* @see data.classes.ClassTypeDefinition
* @generated
*/
EClass getClassTypeDefinition();
/**
* Returns the meta object for the reference '{@link data.classes.ClassTypeDefinition#getClazz <em>Clazz</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Clazz</em>'.
* @see data.classes.ClassTypeDefinition#getClazz()
* @see #getClassTypeDefinition()
* @generated
*/
EReference getClassTypeDefinition_Clazz();
/**
* Returns the meta object for the container reference '{@link data.classes.ClassTypeDefinition#getAssociationEnd <em>Association End</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Association End</em>'.
* @see data.classes.ClassTypeDefinition#getAssociationEnd()
* @see #getClassTypeDefinition()
* @generated
*/
EReference getClassTypeDefinition_AssociationEnd();
/**
* Returns the meta object for the reference list '{@link data.classes.ClassTypeDefinition#getObjectParameters <em>Object Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Object Parameters</em>'.
* @see data.classes.ClassTypeDefinition#getObjectParameters()
* @see #getClassTypeDefinition()
* @generated
*/
EReference getClassTypeDefinition_ObjectParameters();
/**
* Returns the meta object for the containment reference list '{@link data.classes.ClassTypeDefinition#getOwnedObjectParameters <em>Owned Object Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Object Parameters</em>'.
* @see data.classes.ClassTypeDefinition#getOwnedObjectParameters()
* @see #getClassTypeDefinition()
* @generated
*/
EReference getClassTypeDefinition_OwnedObjectParameters();
/**
* Returns the meta object for class '{@link data.classes.TypeDefinition <em>Type Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Type Definition</em>'.
* @see data.classes.TypeDefinition
* @generated
*/
EClass getTypeDefinition();
/**
* Returns the meta object for the reference list '{@link data.classes.TypeDefinition#getSignaturesWithOutput <em>Signatures With Output</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Signatures With Output</em>'.
* @see data.classes.TypeDefinition#getSignaturesWithOutput()
* @see #getTypeDefinition()
* @generated
*/
EReference getTypeDefinition_SignaturesWithOutput();
/**
* Returns the meta object for the container reference '{@link data.classes.TypeDefinition#getOwnerTypedElement <em>Owner Typed Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Owner Typed Element</em>'.
* @see data.classes.TypeDefinition#getOwnerTypedElement()
* @see #getTypeDefinition()
* @generated
*/
EReference getTypeDefinition_OwnerTypedElement();
/**
* Returns the meta object for the container reference '{@link data.classes.TypeDefinition#getOwnerSignature <em>Owner Signature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Owner Signature</em>'.
* @see data.classes.TypeDefinition#getOwnerSignature()
* @see #getTypeDefinition()
* @generated
*/
EReference getTypeDefinition_OwnerSignature();
/**
* Returns the meta object for class '{@link data.classes.NestedTypeDefinition <em>Nested Type Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Nested Type Definition</em>'.
* @see data.classes.NestedTypeDefinition
* @generated
*/
EClass getNestedTypeDefinition();
/**
* Returns the meta object for the attribute '{@link data.classes.NestedTypeDefinition#getOp <em>Op</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Op</em>'.
* @see data.classes.NestedTypeDefinition#getOp()
* @see #getNestedTypeDefinition()
* @generated
*/
EAttribute getNestedTypeDefinition_Op();
/**
* Returns the meta object for the reference '{@link data.classes.NestedTypeDefinition#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Type</em>'.
* @see data.classes.NestedTypeDefinition#getType()
* @see #getNestedTypeDefinition()
* @generated
*/
EReference getNestedTypeDefinition_Type();
/**
* Returns the meta object for the containment reference '{@link data.classes.NestedTypeDefinition#getOwnedTypeDefinition <em>Owned Type Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Type Definition</em>'.
* @see data.classes.NestedTypeDefinition#getOwnedTypeDefinition()
* @see #getNestedTypeDefinition()
* @generated
*/
EReference getNestedTypeDefinition_OwnedTypeDefinition();
/**
* Returns the meta object for class '{@link data.classes.FunctionSignatureTypeDefinition <em>Function Signature Type Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Signature Type Definition</em>'.
* @see data.classes.FunctionSignatureTypeDefinition
* @generated
*/
EClass getFunctionSignatureTypeDefinition();
/**
* Returns the meta object for the reference '{@link data.classes.FunctionSignatureTypeDefinition#getSignature <em>Signature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Signature</em>'.
* @see data.classes.FunctionSignatureTypeDefinition#getSignature()
* @see #getFunctionSignatureTypeDefinition()
* @generated
*/
EReference getFunctionSignatureTypeDefinition_Signature();
/**
* Returns the meta object for the containment reference '{@link data.classes.FunctionSignatureTypeDefinition#getOwnedSignature <em>Owned Signature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Owned Signature</em>'.
* @see data.classes.FunctionSignatureTypeDefinition#getOwnedSignature()
* @see #getFunctionSignatureTypeDefinition()
* @generated
*/
EReference getFunctionSignatureTypeDefinition_OwnedSignature();
/**
* Returns the meta object for class '{@link data.classes.MethodSignature <em>Method Signature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Method Signature</em>'.
* @see data.classes.MethodSignature
* @generated
*/
EClass getMethodSignature();
/**
* Returns the meta object for the container reference '{@link data.classes.MethodSignature#getProducer <em>Producer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Producer</em>'.
* @see data.classes.MethodSignature#getProducer()
* @see #getMethodSignature()
* @generated
*/
EReference getMethodSignature_Producer();
/**
* Returns the meta object for the containment reference '{@link data.classes.MethodSignature#getImplementation <em>Implementation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Implementation</em>'.
* @see data.classes.MethodSignature#getImplementation()
* @see #getMethodSignature()
* @generated
*/
EReference getMethodSignature_Implementation();
/**
* Returns the meta object for the container reference '{@link data.classes.MethodSignature#getOwner <em>Owner</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Owner</em>'.
* @see data.classes.MethodSignature#getOwner()
* @see #getMethodSignature()
* @generated
*/
EReference getMethodSignature_Owner();
/**
* Returns the meta object for the reference '{@link data.classes.MethodSignature#getConverter <em>Converter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Converter</em>'.
* @see data.classes.MethodSignature#getConverter()
* @see #getMethodSignature()
* @generated
*/
EReference getMethodSignature_Converter();
/**
* Returns the meta object for class '{@link data.classes.FunctionSignature <em>Function Signature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Signature</em>'.
* @see data.classes.FunctionSignature
* @generated
*/
EClass getFunctionSignature();
/**
* Returns the meta object for the containment reference '{@link data.classes.FunctionSignature#getImplementation <em>Implementation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Implementation</em>'.
* @see data.classes.FunctionSignature#getImplementation()
* @see #getFunctionSignature()
* @generated
*/
EReference getFunctionSignature_Implementation();
/**
* Returns the meta object for the container reference '{@link data.classes.FunctionSignature#getDimension <em>Dimension</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Dimension</em>'.
* @see data.classes.FunctionSignature#getDimension()
* @see #getFunctionSignature()
* @generated
*/
EReference getFunctionSignature_Dimension();
/**
* Returns the meta object for the container reference '{@link data.classes.FunctionSignature#getCellSetForValueFunction <em>Cell Set For Value Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Cell Set For Value Function</em>'.
* @see data.classes.FunctionSignature#getCellSetForValueFunction()
* @see #getFunctionSignature()
* @generated
*/
EReference getFunctionSignature_CellSetForValueFunction();
/**
* Returns the meta object for the container reference '{@link data.classes.FunctionSignature#getCellSetForAggregationFunction <em>Cell Set For Aggregation Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Cell Set For Aggregation Function</em>'.
* @see data.classes.FunctionSignature#getCellSetForAggregationFunction()
* @see #getFunctionSignature()
* @generated
*/
EReference getFunctionSignature_CellSetForAggregationFunction();
/**
* Returns the meta object for class '{@link data.classes.LinkSetting <em>Link Setting</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Link Setting</em>'.
* @see data.classes.LinkSetting
* @generated
*/
EClass getLinkSetting();
/**
* Returns the meta object for class '{@link data.classes.TypeAdapter <em>Type Adapter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Type Adapter</em>'.
* @see data.classes.TypeAdapter
* @generated
*/
EClass getTypeAdapter();
/**
* Returns the meta object for the reference '{@link data.classes.TypeAdapter#getTo <em>To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To</em>'.
* @see data.classes.TypeAdapter#getTo()
* @see #getTypeAdapter()
* @generated
*/
EReference getTypeAdapter_To();
/**
* Returns the meta object for the container reference '{@link data.classes.TypeAdapter#getAdapted <em>Adapted</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Adapted</em>'.
* @see data.classes.TypeAdapter#getAdapted()
* @see #getTypeAdapter()
* @generated
*/
EReference getTypeAdapter_Adapted();
/**
* Returns the meta object for class '{@link data.classes.Parameter <em>Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Parameter</em>'.
* @see data.classes.Parameter
* @generated
*/
EClass getParameter();
/**
* Returns the meta object for the container reference '{@link data.classes.Parameter#getOwnerSignature <em>Owner Signature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Owner Signature</em>'.
* @see data.classes.Parameter#getOwnerSignature()
* @see #getParameter()
* @generated
*/
EReference getParameter_OwnerSignature();
/**
* Returns the meta object for the container reference '{@link data.classes.Parameter#getParameterOfClass <em>Parameter Of Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Parameter Of Class</em>'.
* @see data.classes.Parameter#getParameterOfClass()
* @see #getParameter()
* @generated
*/
EReference getParameter_ParameterOfClass();
/**
* Returns the meta object for the containment reference '{@link data.classes.Parameter#getDefaultValue <em>Default Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Default Value</em>'.
* @see data.classes.Parameter#getDefaultValue()
* @see #getParameter()
* @generated
*/
EReference getParameter_DefaultValue();
/**
* Returns the meta object for class '{@link data.classes.NamedValue <em>Named Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Named Value</em>'.
* @see data.classes.NamedValue
* @generated
*/
EClass getNamedValue();
/**
* Returns the meta object for the container reference '{@link data.classes.NamedValue#getOwner <em>Owner</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Owner</em>'.
* @see data.classes.NamedValue#getOwner()
* @see #getNamedValue()
* @generated
*/
EReference getNamedValue_Owner();
/**
* Returns the meta object for class '{@link data.classes.PlatformSpecificImplementation <em>Platform Specific Implementation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Platform Specific Implementation</em>'.
* @see data.classes.PlatformSpecificImplementation
* @generated
*/
EClass getPlatformSpecificImplementation();
/**
* Returns the meta object for the attribute '{@link data.classes.PlatformSpecificImplementation#getTargetPlatform <em>Target Platform</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Target Platform</em>'.
* @see data.classes.PlatformSpecificImplementation#getTargetPlatform()
* @see #getPlatformSpecificImplementation()
* @generated
*/
EAttribute getPlatformSpecificImplementation_TargetPlatform();
/**
* Returns the meta object for the attribute '{@link data.classes.PlatformSpecificImplementation#getImplementation <em>Implementation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Implementation</em>'.
* @see data.classes.PlatformSpecificImplementation#getImplementation()
* @see #getPlatformSpecificImplementation()
* @generated
*/
EAttribute getPlatformSpecificImplementation_Implementation();
/**
* Returns the meta object for class '{@link data.classes.NativeImpl <em>Native Impl</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Native Impl</em>'.
* @see data.classes.NativeImpl
* @generated
*/
EClass getNativeImpl();
/**
* Returns the meta object for the containment reference list '{@link data.classes.NativeImpl#getPlatformSpecificImplementaiton <em>Platform Specific Implementaiton</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Platform Specific Implementaiton</em>'.
* @see data.classes.NativeImpl#getPlatformSpecificImplementaiton()
* @see #getNativeImpl()
* @generated
*/
EReference getNativeImpl_PlatformSpecificImplementaiton();
/**
* Returns the meta object for class '{@link data.classes.SignatureOwner <em>Signature Owner</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Signature Owner</em>'.
* @see data.classes.SignatureOwner
* @generated
*/
EClass getSignatureOwner();
/**
* Returns the meta object for the containment reference list '{@link data.classes.SignatureOwner#getOwnedSignatures <em>Owned Signatures</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Signatures</em>'.
* @see data.classes.SignatureOwner#getOwnedSignatures()
* @see #getSignatureOwner()
* @generated
*/
EReference getSignatureOwner_OwnedSignatures();
/**
* Returns the meta object for class '{@link data.classes.ExtentModifyingAssociationEndSignatureImplementation <em>Extent Modifying Association End Signature Implementation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Extent Modifying Association End Signature Implementation</em>'.
* @see data.classes.ExtentModifyingAssociationEndSignatureImplementation
* @generated
*/
EClass getExtentModifyingAssociationEndSignatureImplementation();
/**
* Returns the meta object for class '{@link data.classes.FunctionSignatureImplementation <em>Function Signature Implementation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Signature Implementation</em>'.
* @see data.classes.FunctionSignatureImplementation
* @generated
*/
EClass getFunctionSignatureImplementation();
/**
* Returns the meta object for the container reference '{@link data.classes.FunctionSignatureImplementation#getFunctionSignature <em>Function Signature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Function Signature</em>'.
* @see data.classes.FunctionSignatureImplementation#getFunctionSignature()
* @see #getFunctionSignatureImplementation()
* @generated
*/
EReference getFunctionSignatureImplementation_FunctionSignature();
/**
* Returns the meta object for class '{@link data.classes.ActualObjectParameter <em>Actual Object Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Actual Object Parameter</em>'.
* @see data.classes.ActualObjectParameter
* @generated
*/
EClass getActualObjectParameter();
/**
* Returns the meta object for the reference '{@link data.classes.ActualObjectParameter#getFormalObjectParameter <em>Formal Object Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Formal Object Parameter</em>'.
* @see data.classes.ActualObjectParameter#getFormalObjectParameter()
* @see #getActualObjectParameter()
* @generated
*/
EReference getActualObjectParameter_FormalObjectParameter();
/**
* Returns the meta object for the reference list '{@link data.classes.ActualObjectParameter#getClassTypeDefinitions <em>Class Type Definitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Class Type Definitions</em>'.
* @see data.classes.ActualObjectParameter#getClassTypeDefinitions()
* @see #getActualObjectParameter()
* @generated
*/
EReference getActualObjectParameter_ClassTypeDefinitions();
/**
* Returns the meta object for the containment reference '{@link data.classes.ActualObjectParameter#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Value</em>'.
* @see data.classes.ActualObjectParameter#getValue()
* @see #getActualObjectParameter()
* @generated
*/
EReference getActualObjectParameter_Value();
/**
* Returns the meta object for the container reference '{@link data.classes.ActualObjectParameter#getOwningClassTypeDefinition <em>Owning Class Type Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Owning Class Type Definition</em>'.
* @see data.classes.ActualObjectParameter#getOwningClassTypeDefinition()
* @see #getActualObjectParameter()
* @generated
*/
EReference getActualObjectParameter_OwningClassTypeDefinition();
/**
* Returns the meta object for class '{@link data.classes.ConverterBetweenParametrizations <em>Converter Between Parametrizations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Converter Between Parametrizations</em>'.
* @see data.classes.ConverterBetweenParametrizations
* @generated
*/
EClass getConverterBetweenParametrizations();
/**
* Returns the meta object for the container reference '{@link data.classes.ConverterBetweenParametrizations#getClazz <em>Clazz</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Clazz</em>'.
* @see data.classes.ConverterBetweenParametrizations#getClazz()
* @see #getConverterBetweenParametrizations()
* @generated
*/
EReference getConverterBetweenParametrizations_Clazz();
/**
* Returns the meta object for the reference '{@link data.classes.ConverterBetweenParametrizations#getConversionMethod <em>Conversion Method</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Conversion Method</em>'.
* @see data.classes.ConverterBetweenParametrizations#getConversionMethod()
* @see #getConverterBetweenParametrizations()
* @generated
*/
EReference getConverterBetweenParametrizations_ConversionMethod();
/**
* Returns the meta object for class '{@link data.classes.LinkManipulationAtPosition <em>Link Manipulation At Position</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Link Manipulation At Position</em>'.
* @see data.classes.LinkManipulationAtPosition
* @generated
*/
EClass getLinkManipulationAtPosition();
/**
* Returns the meta object for the attribute '{@link data.classes.LinkManipulationAtPosition#getAt <em>At</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>At</em>'.
* @see data.classes.LinkManipulationAtPosition#getAt()
* @see #getLinkManipulationAtPosition()
* @generated
*/
EAttribute getLinkManipulationAtPosition_At();
/**
* Returns the meta object for class '{@link data.classes.InScope <em>In Scope</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>In Scope</em>'.
* @see data.classes.InScope
* @generated
*/
EClass getInScope();
/**
* 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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link data.classes.impl.AssociationImpl <em>Association</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.AssociationImpl
* @see data.classes.impl.ClassesPackageImpl#getAssociation()
* @generated
*/
EClass ASSOCIATION = eINSTANCE.getAssociation();
/**
* The meta object literal for the '<em><b>Ends</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSOCIATION__ENDS = eINSTANCE.getAssociation_Ends();
/**
* The meta object literal for the '<em><b>Package </b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSOCIATION__PACKAGE_ = eINSTANCE.getAssociation_Package_();
/**
* The meta object literal for the '<em><b>Time Dependency</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSOCIATION__TIME_DEPENDENCY = eINSTANCE.getAssociation_TimeDependency();
/**
* The meta object literal for the '<em><b>Abap Annotation</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSOCIATION__ABAP_ANNOTATION = eINSTANCE.getAssociation_AbapAnnotation();
/**
* The meta object literal for the '{@link data.classes.impl.SignatureImpl <em>Signature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.SignatureImpl
* @see data.classes.impl.ClassesPackageImpl#getSignature()
* @generated
*/
EClass SIGNATURE = eINSTANCE.getSignature();
/**
* The meta object literal for the '<em><b>Side Effect Free</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIGNATURE__SIDE_EFFECT_FREE = eINSTANCE.getSignature_SideEffectFree();
/**
* The meta object literal for the '<em><b>Faults</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNATURE__FAULTS = eINSTANCE.getSignature_Faults();
/**
* The meta object literal for the '<em><b>Output</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNATURE__OUTPUT = eINSTANCE.getSignature_Output();
/**
* The meta object literal for the '<em><b>Owned Type Definitions</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNATURE__OWNED_TYPE_DEFINITIONS = eINSTANCE.getSignature_OwnedTypeDefinitions();
/**
* The meta object literal for the '<em><b>Input</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNATURE__INPUT = eINSTANCE.getSignature_Input();
/**
* The meta object literal for the '<em><b>Type Definition</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNATURE__TYPE_DEFINITION = eINSTANCE.getSignature_TypeDefinition();
/**
* The meta object literal for the '<em><b>Preconditions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNATURE__PRECONDITIONS = eINSTANCE.getSignature_Preconditions();
/**
* The meta object literal for the '<em><b>Postconditions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNATURE__POSTCONDITIONS = eINSTANCE.getSignature_Postconditions();
/**
* The meta object literal for the '<em><b>Abap Annotation</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNATURE__ABAP_ANNOTATION = eINSTANCE.getSignature_AbapAnnotation();
/**
* The meta object literal for the '{@link data.classes.impl.AssociationEndImpl <em>Association End</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.AssociationEndImpl
* @see data.classes.impl.ClassesPackageImpl#getAssociationEnd()
* @generated
*/
EClass ASSOCIATION_END = eINSTANCE.getAssociationEnd();
/**
* The meta object literal for the '<em><b>Navigable</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASSOCIATION_END__NAVIGABLE = eINSTANCE.getAssociationEnd_Navigable();
/**
* The meta object literal for the '<em><b>Composite</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASSOCIATION_END__COMPOSITE = eINSTANCE.getAssociationEnd_Composite();
/**
* The meta object literal for the '<em><b>Contributes To Equality</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASSOCIATION_END__CONTRIBUTES_TO_EQUALITY = eINSTANCE.getAssociationEnd_ContributesToEquality();
/**
* The meta object literal for the '<em><b>Association</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSOCIATION_END__ASSOCIATION = eINSTANCE.getAssociationEnd_Association();
/**
* The meta object literal for the '<em><b>Delegation</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSOCIATION_END__DELEGATION = eINSTANCE.getAssociationEnd_Delegation();
/**
* The meta object literal for the '<em><b>Signature Implementations</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSOCIATION_END__SIGNATURE_IMPLEMENTATIONS = eINSTANCE.getAssociationEnd_SignatureImplementations();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSOCIATION_END__TYPE = eINSTANCE.getAssociationEnd_Type();
/**
* The meta object literal for the '<em><b>Abap Annotation</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSOCIATION_END__ABAP_ANNOTATION = eINSTANCE.getAssociationEnd_AbapAnnotation();
/**
* The meta object literal for the '{@link data.classes.impl.SapClassImpl <em>Sap Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.SapClassImpl
* @see data.classes.impl.ClassesPackageImpl#getSapClass()
* @generated
*/
EClass SAP_CLASS = eINSTANCE.getSapClass();
/**
* The meta object literal for the '<em><b>Subscription</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__SUBSCRIPTION = eINSTANCE.getSapClass_Subscription();
/**
* The meta object literal for the '<em><b>Sam Actions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__SAM_ACTIONS = eINSTANCE.getSapClass_SamActions();
/**
* The meta object literal for the '<em><b>Sam Status Variables</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__SAM_STATUS_VARIABLES = eINSTANCE.getSapClass_SamStatusVariables();
/**
* The meta object literal for the '<em><b>Sam Derivators</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__SAM_DERIVATORS = eINSTANCE.getSapClass_SamDerivators();
/**
* The meta object literal for the '<em><b>Sam Status Schema</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__SAM_STATUS_SCHEMA = eINSTANCE.getSapClass_SamStatusSchema();
/**
* The meta object literal for the '<em><b>Behavioural Model</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__BEHAVIOURAL_MODEL = eINSTANCE.getSapClass_BehaviouralModel();
/**
* The meta object literal for the '<em><b>Value Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SAP_CLASS__VALUE_TYPE = eINSTANCE.getSapClass_ValueType();
/**
* The meta object literal for the '<em><b>Signatures With Fault</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__SIGNATURES_WITH_FAULT = eINSTANCE.getSapClass_SignaturesWithFault();
/**
* The meta object literal for the '<em><b>Elements Of Type</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__ELEMENTS_OF_TYPE = eINSTANCE.getSapClass_ElementsOfType();
/**
* The meta object literal for the '<em><b>Package </b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__PACKAGE_ = eINSTANCE.getSapClass_Package_();
/**
* The meta object literal for the '<em><b>Adapted By</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__ADAPTED_BY = eINSTANCE.getSapClass_AdaptedBy();
/**
* The meta object literal for the '<em><b>Adapters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__ADAPTERS = eINSTANCE.getSapClass_Adapters();
/**
* The meta object literal for the '<em><b>Formal Object Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__FORMAL_OBJECT_PARAMETERS = eINSTANCE.getSapClass_FormalObjectParameters();
/**
* The meta object literal for the '<em><b>Converter Between Parametrizations</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__CONVERTER_BETWEEN_PARAMETRIZATIONS = eINSTANCE.getSapClass_ConverterBetweenParametrizations();
/**
* The meta object literal for the '<em><b>Constraints</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__CONSTRAINTS = eINSTANCE.getSapClass_Constraints();
/**
* The meta object literal for the '<em><b>Time Dependency</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__TIME_DEPENDENCY = eINSTANCE.getSapClass_TimeDependency();
/**
* The meta object literal for the '<em><b>Parameterization</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__PARAMETERIZATION = eINSTANCE.getSapClass_Parameterization();
/**
* The meta object literal for the '<em><b>Abap Annotation</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_CLASS__ABAP_ANNOTATION = eINSTANCE.getSapClass_AbapAnnotation();
/**
* The meta object literal for the '{@link data.classes.impl.DelegationImpl <em>Delegation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.DelegationImpl
* @see data.classes.impl.ClassesPackageImpl#getDelegation()
* @generated
*/
EClass DELEGATION = eINSTANCE.getDelegation();
/**
* The meta object literal for the '<em><b>All Features</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DELEGATION__ALL_FEATURES = eINSTANCE.getDelegation_AllFeatures();
/**
* The meta object literal for the '<em><b>From</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DELEGATION__FROM = eINSTANCE.getDelegation_From();
/**
* The meta object literal for the '{@link data.classes.impl.TypedElementImpl <em>Typed Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.TypedElementImpl
* @see data.classes.impl.ClassesPackageImpl#getTypedElement()
* @generated
*/
EClass TYPED_ELEMENT = eINSTANCE.getTypedElement();
/**
* The meta object literal for the '<em><b>Owned Type Definition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TYPED_ELEMENT__OWNED_TYPE_DEFINITION = eINSTANCE.getTypedElement_OwnedTypeDefinition();
/**
* The meta object literal for the '{@link data.classes.impl.ContextImpl <em>Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.ContextImpl
* @see data.classes.impl.ClassesPackageImpl#getContext()
* @generated
*/
EClass CONTEXT = eINSTANCE.getContext();
/**
* The meta object literal for the '<em><b>For </b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONTEXT__FOR_ = eINSTANCE.getContext_For_();
/**
* The meta object literal for the '<em><b>Constraints</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONTEXT__CONSTRAINTS = eINSTANCE.getContext_Constraints();
/**
* The meta object literal for the '<em><b>Condition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONTEXT__CONDITION = eINSTANCE.getContext_Condition();
/**
* The meta object literal for the '{@link data.classes.impl.MultiplicityImpl <em>Multiplicity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.MultiplicityImpl
* @see data.classes.impl.ClassesPackageImpl#getMultiplicity()
* @generated
*/
EClass MULTIPLICITY = eINSTANCE.getMultiplicity();
/**
* The meta object literal for the '<em><b>Lower Multiplicity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MULTIPLICITY__LOWER_MULTIPLICITY = eINSTANCE.getMultiplicity_LowerMultiplicity();
/**
* The meta object literal for the '<em><b>Upper Multiplicity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MULTIPLICITY__UPPER_MULTIPLICITY = eINSTANCE.getMultiplicity_UpperMultiplicity();
/**
* The meta object literal for the '<em><b>Ordered</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MULTIPLICITY__ORDERED = eINSTANCE.getMultiplicity_Ordered();
/**
* The meta object literal for the '<em><b>Unique</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MULTIPLICITY__UNIQUE = eINSTANCE.getMultiplicity_Unique();
/**
* The meta object literal for the '{@link data.classes.impl.SignatureImplementationImpl <em>Signature Implementation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.SignatureImplementationImpl
* @see data.classes.impl.ClassesPackageImpl#getSignatureImplementation()
* @generated
*/
EClass SIGNATURE_IMPLEMENTATION = eINSTANCE.getSignatureImplementation();
/**
* The meta object literal for the '<em><b>Implements </b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNATURE_IMPLEMENTATION__IMPLEMENTS_ = eINSTANCE.getSignatureImplementation_Implements_();
/**
* The meta object literal for the '{@link data.classes.impl.LinkTraversalImpl <em>Link Traversal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.LinkTraversalImpl
* @see data.classes.impl.ClassesPackageImpl#getLinkTraversal()
* @generated
*/
EClass LINK_TRAVERSAL = eINSTANCE.getLinkTraversal();
/**
* The meta object literal for the '{@link data.classes.impl.LinkAdditionImpl <em>Link Addition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.LinkAdditionImpl
* @see data.classes.impl.ClassesPackageImpl#getLinkAddition()
* @generated
*/
EClass LINK_ADDITION = eINSTANCE.getLinkAddition();
/**
* The meta object literal for the '{@link data.classes.impl.LinkRemovalImpl <em>Link Removal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.LinkRemovalImpl
* @see data.classes.impl.ClassesPackageImpl#getLinkRemoval()
* @generated
*/
EClass LINK_REMOVAL = eINSTANCE.getLinkRemoval();
/**
* The meta object literal for the '{@link data.classes.impl.AssociationEndSignatureImplementationImpl <em>Association End Signature Implementation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.AssociationEndSignatureImplementationImpl
* @see data.classes.impl.ClassesPackageImpl#getAssociationEndSignatureImplementation()
* @generated
*/
EClass ASSOCIATION_END_SIGNATURE_IMPLEMENTATION = eINSTANCE.getAssociationEndSignatureImplementation();
/**
* The meta object literal for the '<em><b>End</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASSOCIATION_END_SIGNATURE_IMPLEMENTATION__END = eINSTANCE.getAssociationEndSignatureImplementation_End();
/**
* The meta object literal for the '{@link data.classes.impl.ClassTypeDefinitionImpl <em>Class Type Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.ClassTypeDefinitionImpl
* @see data.classes.impl.ClassesPackageImpl#getClassTypeDefinition()
* @generated
*/
EClass CLASS_TYPE_DEFINITION = eINSTANCE.getClassTypeDefinition();
/**
* The meta object literal for the '<em><b>Clazz</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CLASS_TYPE_DEFINITION__CLAZZ = eINSTANCE.getClassTypeDefinition_Clazz();
/**
* The meta object literal for the '<em><b>Association End</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CLASS_TYPE_DEFINITION__ASSOCIATION_END = eINSTANCE.getClassTypeDefinition_AssociationEnd();
/**
* The meta object literal for the '<em><b>Object Parameters</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CLASS_TYPE_DEFINITION__OBJECT_PARAMETERS = eINSTANCE.getClassTypeDefinition_ObjectParameters();
/**
* The meta object literal for the '<em><b>Owned Object Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CLASS_TYPE_DEFINITION__OWNED_OBJECT_PARAMETERS = eINSTANCE.getClassTypeDefinition_OwnedObjectParameters();
/**
* The meta object literal for the '{@link data.classes.impl.TypeDefinitionImpl <em>Type Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.TypeDefinitionImpl
* @see data.classes.impl.ClassesPackageImpl#getTypeDefinition()
* @generated
*/
EClass TYPE_DEFINITION = eINSTANCE.getTypeDefinition();
/**
* The meta object literal for the '<em><b>Signatures With Output</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TYPE_DEFINITION__SIGNATURES_WITH_OUTPUT = eINSTANCE.getTypeDefinition_SignaturesWithOutput();
/**
* The meta object literal for the '<em><b>Owner Typed Element</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TYPE_DEFINITION__OWNER_TYPED_ELEMENT = eINSTANCE.getTypeDefinition_OwnerTypedElement();
/**
* The meta object literal for the '<em><b>Owner Signature</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TYPE_DEFINITION__OWNER_SIGNATURE = eINSTANCE.getTypeDefinition_OwnerSignature();
/**
* The meta object literal for the '{@link data.classes.impl.NestedTypeDefinitionImpl <em>Nested Type Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.NestedTypeDefinitionImpl
* @see data.classes.impl.ClassesPackageImpl#getNestedTypeDefinition()
* @generated
*/
EClass NESTED_TYPE_DEFINITION = eINSTANCE.getNestedTypeDefinition();
/**
* The meta object literal for the '<em><b>Op</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NESTED_TYPE_DEFINITION__OP = eINSTANCE.getNestedTypeDefinition_Op();
/**
* The meta object literal for the '<em><b>Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NESTED_TYPE_DEFINITION__TYPE = eINSTANCE.getNestedTypeDefinition_Type();
/**
* The meta object literal for the '<em><b>Owned Type Definition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NESTED_TYPE_DEFINITION__OWNED_TYPE_DEFINITION = eINSTANCE.getNestedTypeDefinition_OwnedTypeDefinition();
/**
* The meta object literal for the '{@link data.classes.impl.FunctionSignatureTypeDefinitionImpl <em>Function Signature Type Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.FunctionSignatureTypeDefinitionImpl
* @see data.classes.impl.ClassesPackageImpl#getFunctionSignatureTypeDefinition()
* @generated
*/
EClass FUNCTION_SIGNATURE_TYPE_DEFINITION = eINSTANCE.getFunctionSignatureTypeDefinition();
/**
* The meta object literal for the '<em><b>Signature</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_SIGNATURE_TYPE_DEFINITION__SIGNATURE = eINSTANCE.getFunctionSignatureTypeDefinition_Signature();
/**
* The meta object literal for the '<em><b>Owned Signature</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_SIGNATURE_TYPE_DEFINITION__OWNED_SIGNATURE = eINSTANCE.getFunctionSignatureTypeDefinition_OwnedSignature();
/**
* The meta object literal for the '{@link data.classes.impl.MethodSignatureImpl <em>Method Signature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.MethodSignatureImpl
* @see data.classes.impl.ClassesPackageImpl#getMethodSignature()
* @generated
*/
EClass METHOD_SIGNATURE = eINSTANCE.getMethodSignature();
/**
* The meta object literal for the '<em><b>Producer</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference METHOD_SIGNATURE__PRODUCER = eINSTANCE.getMethodSignature_Producer();
/**
* The meta object literal for the '<em><b>Implementation</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference METHOD_SIGNATURE__IMPLEMENTATION = eINSTANCE.getMethodSignature_Implementation();
/**
* The meta object literal for the '<em><b>Owner</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference METHOD_SIGNATURE__OWNER = eINSTANCE.getMethodSignature_Owner();
/**
* The meta object literal for the '<em><b>Converter</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference METHOD_SIGNATURE__CONVERTER = eINSTANCE.getMethodSignature_Converter();
/**
* The meta object literal for the '{@link data.classes.impl.FunctionSignatureImpl <em>Function Signature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.FunctionSignatureImpl
* @see data.classes.impl.ClassesPackageImpl#getFunctionSignature()
* @generated
*/
EClass FUNCTION_SIGNATURE = eINSTANCE.getFunctionSignature();
/**
* The meta object literal for the '<em><b>Implementation</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_SIGNATURE__IMPLEMENTATION = eINSTANCE.getFunctionSignature_Implementation();
/**
* The meta object literal for the '<em><b>Dimension</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_SIGNATURE__DIMENSION = eINSTANCE.getFunctionSignature_Dimension();
/**
* The meta object literal for the '<em><b>Cell Set For Value Function</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_SIGNATURE__CELL_SET_FOR_VALUE_FUNCTION = eINSTANCE.getFunctionSignature_CellSetForValueFunction();
/**
* The meta object literal for the '<em><b>Cell Set For Aggregation Function</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_SIGNATURE__CELL_SET_FOR_AGGREGATION_FUNCTION = eINSTANCE.getFunctionSignature_CellSetForAggregationFunction();
/**
* The meta object literal for the '{@link data.classes.impl.LinkSettingImpl <em>Link Setting</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.LinkSettingImpl
* @see data.classes.impl.ClassesPackageImpl#getLinkSetting()
* @generated
*/
EClass LINK_SETTING = eINSTANCE.getLinkSetting();
/**
* The meta object literal for the '{@link data.classes.impl.TypeAdapterImpl <em>Type Adapter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.TypeAdapterImpl
* @see data.classes.impl.ClassesPackageImpl#getTypeAdapter()
* @generated
*/
EClass TYPE_ADAPTER = eINSTANCE.getTypeAdapter();
/**
* The meta object literal for the '<em><b>To</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TYPE_ADAPTER__TO = eINSTANCE.getTypeAdapter_To();
/**
* The meta object literal for the '<em><b>Adapted</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TYPE_ADAPTER__ADAPTED = eINSTANCE.getTypeAdapter_Adapted();
/**
* The meta object literal for the '{@link data.classes.impl.ParameterImpl <em>Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.ParameterImpl
* @see data.classes.impl.ClassesPackageImpl#getParameter()
* @generated
*/
EClass PARAMETER = eINSTANCE.getParameter();
/**
* The meta object literal for the '<em><b>Owner Signature</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PARAMETER__OWNER_SIGNATURE = eINSTANCE.getParameter_OwnerSignature();
/**
* The meta object literal for the '<em><b>Parameter Of Class</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PARAMETER__PARAMETER_OF_CLASS = eINSTANCE.getParameter_ParameterOfClass();
/**
* The meta object literal for the '<em><b>Default Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PARAMETER__DEFAULT_VALUE = eINSTANCE.getParameter_DefaultValue();
/**
* The meta object literal for the '{@link data.classes.impl.NamedValueImpl <em>Named Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.NamedValueImpl
* @see data.classes.impl.ClassesPackageImpl#getNamedValue()
* @generated
*/
EClass NAMED_VALUE = eINSTANCE.getNamedValue();
/**
* The meta object literal for the '<em><b>Owner</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NAMED_VALUE__OWNER = eINSTANCE.getNamedValue_Owner();
/**
* The meta object literal for the '{@link data.classes.impl.PlatformSpecificImplementationImpl <em>Platform Specific Implementation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.PlatformSpecificImplementationImpl
* @see data.classes.impl.ClassesPackageImpl#getPlatformSpecificImplementation()
* @generated
*/
EClass PLATFORM_SPECIFIC_IMPLEMENTATION = eINSTANCE.getPlatformSpecificImplementation();
/**
* The meta object literal for the '<em><b>Target Platform</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PLATFORM_SPECIFIC_IMPLEMENTATION__TARGET_PLATFORM = eINSTANCE.getPlatformSpecificImplementation_TargetPlatform();
/**
* The meta object literal for the '<em><b>Implementation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PLATFORM_SPECIFIC_IMPLEMENTATION__IMPLEMENTATION = eINSTANCE.getPlatformSpecificImplementation_Implementation();
/**
* The meta object literal for the '{@link data.classes.impl.NativeImplImpl <em>Native Impl</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.NativeImplImpl
* @see data.classes.impl.ClassesPackageImpl#getNativeImpl()
* @generated
*/
EClass NATIVE_IMPL = eINSTANCE.getNativeImpl();
/**
* The meta object literal for the '<em><b>Platform Specific Implementaiton</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NATIVE_IMPL__PLATFORM_SPECIFIC_IMPLEMENTAITON = eINSTANCE.getNativeImpl_PlatformSpecificImplementaiton();
/**
* The meta object literal for the '{@link data.classes.impl.SignatureOwnerImpl <em>Signature Owner</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.SignatureOwnerImpl
* @see data.classes.impl.ClassesPackageImpl#getSignatureOwner()
* @generated
*/
EClass SIGNATURE_OWNER = eINSTANCE.getSignatureOwner();
/**
* The meta object literal for the '<em><b>Owned Signatures</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNATURE_OWNER__OWNED_SIGNATURES = eINSTANCE.getSignatureOwner_OwnedSignatures();
/**
* The meta object literal for the '{@link data.classes.impl.ExtentModifyingAssociationEndSignatureImplementationImpl <em>Extent Modifying Association End Signature Implementation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.ExtentModifyingAssociationEndSignatureImplementationImpl
* @see data.classes.impl.ClassesPackageImpl#getExtentModifyingAssociationEndSignatureImplementation()
* @generated
*/
EClass EXTENT_MODIFYING_ASSOCIATION_END_SIGNATURE_IMPLEMENTATION = eINSTANCE.getExtentModifyingAssociationEndSignatureImplementation();
/**
* The meta object literal for the '{@link data.classes.impl.FunctionSignatureImplementationImpl <em>Function Signature Implementation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.FunctionSignatureImplementationImpl
* @see data.classes.impl.ClassesPackageImpl#getFunctionSignatureImplementation()
* @generated
*/
EClass FUNCTION_SIGNATURE_IMPLEMENTATION = eINSTANCE.getFunctionSignatureImplementation();
/**
* The meta object literal for the '<em><b>Function Signature</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_SIGNATURE_IMPLEMENTATION__FUNCTION_SIGNATURE = eINSTANCE.getFunctionSignatureImplementation_FunctionSignature();
/**
* The meta object literal for the '{@link data.classes.impl.ActualObjectParameterImpl <em>Actual Object Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.ActualObjectParameterImpl
* @see data.classes.impl.ClassesPackageImpl#getActualObjectParameter()
* @generated
*/
EClass ACTUAL_OBJECT_PARAMETER = eINSTANCE.getActualObjectParameter();
/**
* The meta object literal for the '<em><b>Formal Object Parameter</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTUAL_OBJECT_PARAMETER__FORMAL_OBJECT_PARAMETER = eINSTANCE.getActualObjectParameter_FormalObjectParameter();
/**
* The meta object literal for the '<em><b>Class Type Definitions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTUAL_OBJECT_PARAMETER__CLASS_TYPE_DEFINITIONS = eINSTANCE.getActualObjectParameter_ClassTypeDefinitions();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTUAL_OBJECT_PARAMETER__VALUE = eINSTANCE.getActualObjectParameter_Value();
/**
* The meta object literal for the '<em><b>Owning Class Type Definition</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTUAL_OBJECT_PARAMETER__OWNING_CLASS_TYPE_DEFINITION = eINSTANCE.getActualObjectParameter_OwningClassTypeDefinition();
/**
* The meta object literal for the '{@link data.classes.impl.ConverterBetweenParametrizationsImpl <em>Converter Between Parametrizations</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.ConverterBetweenParametrizationsImpl
* @see data.classes.impl.ClassesPackageImpl#getConverterBetweenParametrizations()
* @generated
*/
EClass CONVERTER_BETWEEN_PARAMETRIZATIONS = eINSTANCE.getConverterBetweenParametrizations();
/**
* The meta object literal for the '<em><b>Clazz</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONVERTER_BETWEEN_PARAMETRIZATIONS__CLAZZ = eINSTANCE.getConverterBetweenParametrizations_Clazz();
/**
* The meta object literal for the '<em><b>Conversion Method</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONVERTER_BETWEEN_PARAMETRIZATIONS__CONVERSION_METHOD = eINSTANCE.getConverterBetweenParametrizations_ConversionMethod();
/**
* The meta object literal for the '{@link data.classes.impl.LinkManipulationAtPositionImpl <em>Link Manipulation At Position</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.LinkManipulationAtPositionImpl
* @see data.classes.impl.ClassesPackageImpl#getLinkManipulationAtPosition()
* @generated
*/
EClass LINK_MANIPULATION_AT_POSITION = eINSTANCE.getLinkManipulationAtPosition();
/**
* The meta object literal for the '<em><b>At</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINK_MANIPULATION_AT_POSITION__AT = eINSTANCE.getLinkManipulationAtPosition_At();
/**
* The meta object literal for the '{@link data.classes.impl.InScopeImpl <em>In Scope</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see data.classes.impl.InScopeImpl
* @see data.classes.impl.ClassesPackageImpl#getInScope()
* @generated
*/
EClass IN_SCOPE = eINSTANCE.getInScope();
}
} //ClassesPackage