/** */ package exhaustive; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EOperation; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see exhaustive.ExhaustiveFactory * @model kind="package" * @generated */ public interface ExhaustivePackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "exhaustive"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://exhaustive/1.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "exhaustive"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ ExhaustivePackage eINSTANCE = exhaustive.impl.ExhaustivePackageImpl.init(); /** * The meta object id for the '{@link exhaustive.impl.OperationsTestImpl <em>Operations Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.impl.OperationsTestImpl * @see exhaustive.impl.ExhaustivePackageImpl#getOperationsTest() * @generated */ int OPERATIONS_TEST = 5; /** * The number of structural features of the '<em>Operations Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONS_TEST_FEATURE_COUNT = 0; /** * The operation id for the '<em>Empty</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONS_TEST___EMPTY = 0; /** * The operation id for the '<em>Lower Bound1</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONS_TEST___LOWER_BOUND1 = 1; /** * The operation id for the '<em>Lower Bound2</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONS_TEST___LOWER_BOUND2 = 2; /** * The operation id for the '<em>Ordered No</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONS_TEST___ORDERED_NO = 3; /** * The operation id for the '<em>Unique No</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONS_TEST___UNIQUE_NO = 4; /** * The operation id for the '<em>Upper Bound2</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONS_TEST___UPPER_BOUND2 = 5; /** * The operation id for the '<em>Upper Bound N</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONS_TEST___UPPER_BOUND_N = 6; /** * The operation id for the '<em>Many Parameters</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONS_TEST___MANY_PARAMETERS__ABSTRACTTEST_INT = 7; /** * The number of operations of the '<em>Operations Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATIONS_TEST_OPERATION_COUNT = 8; /** * The meta object id for the '{@link exhaustive.impl.AbstractTestImpl <em>Abstract Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.impl.AbstractTestImpl * @see exhaustive.impl.ExhaustivePackageImpl#getAbstractTest() * @generated */ int ABSTRACT_TEST = 0; /** * The number of structural features of the '<em>Abstract Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TEST_FEATURE_COUNT = OPERATIONS_TEST_FEATURE_COUNT + 0; /** * The operation id for the '<em>Empty</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TEST___EMPTY = OPERATIONS_TEST___EMPTY; /** * The operation id for the '<em>Lower Bound1</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TEST___LOWER_BOUND1 = OPERATIONS_TEST___LOWER_BOUND1; /** * The operation id for the '<em>Lower Bound2</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TEST___LOWER_BOUND2 = OPERATIONS_TEST___LOWER_BOUND2; /** * The operation id for the '<em>Ordered No</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TEST___ORDERED_NO = OPERATIONS_TEST___ORDERED_NO; /** * The operation id for the '<em>Unique No</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TEST___UNIQUE_NO = OPERATIONS_TEST___UNIQUE_NO; /** * The operation id for the '<em>Upper Bound2</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TEST___UPPER_BOUND2 = OPERATIONS_TEST___UPPER_BOUND2; /** * The operation id for the '<em>Upper Bound N</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TEST___UPPER_BOUND_N = OPERATIONS_TEST___UPPER_BOUND_N; /** * The operation id for the '<em>Many Parameters</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TEST___MANY_PARAMETERS__ABSTRACTTEST_INT = OPERATIONS_TEST___MANY_PARAMETERS__ABSTRACTTEST_INT; /** * The number of operations of the '<em>Abstract Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TEST_OPERATION_COUNT = OPERATIONS_TEST_OPERATION_COUNT + 0; /** * The meta object id for the '{@link exhaustive.InterfaceTest <em>Interface Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.InterfaceTest * @see exhaustive.impl.ExhaustivePackageImpl#getInterfaceTest() * @generated */ int INTERFACE_TEST = 1; /** * The number of structural features of the '<em>Interface Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_TEST_FEATURE_COUNT = OPERATIONS_TEST_FEATURE_COUNT + 0; /** * The operation id for the '<em>Empty</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_TEST___EMPTY = OPERATIONS_TEST___EMPTY; /** * The operation id for the '<em>Lower Bound1</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_TEST___LOWER_BOUND1 = OPERATIONS_TEST___LOWER_BOUND1; /** * The operation id for the '<em>Lower Bound2</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_TEST___LOWER_BOUND2 = OPERATIONS_TEST___LOWER_BOUND2; /** * The operation id for the '<em>Ordered No</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_TEST___ORDERED_NO = OPERATIONS_TEST___ORDERED_NO; /** * The operation id for the '<em>Unique No</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_TEST___UNIQUE_NO = OPERATIONS_TEST___UNIQUE_NO; /** * The operation id for the '<em>Upper Bound2</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_TEST___UPPER_BOUND2 = OPERATIONS_TEST___UPPER_BOUND2; /** * The operation id for the '<em>Upper Bound N</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_TEST___UPPER_BOUND_N = OPERATIONS_TEST___UPPER_BOUND_N; /** * The operation id for the '<em>Many Parameters</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_TEST___MANY_PARAMETERS__ABSTRACTTEST_INT = OPERATIONS_TEST___MANY_PARAMETERS__ABSTRACTTEST_INT; /** * The number of operations of the '<em>Interface Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_TEST_OPERATION_COUNT = OPERATIONS_TEST_OPERATION_COUNT + 0; /** * The meta object id for the '{@link exhaustive.impl.MultipleSuperTestImpl <em>Multiple Super Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.impl.MultipleSuperTestImpl * @see exhaustive.impl.ExhaustivePackageImpl#getMultipleSuperTest() * @generated */ int MULTIPLE_SUPER_TEST = 2; /** * The number of structural features of the '<em>Multiple Super Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLE_SUPER_TEST_FEATURE_COUNT = ABSTRACT_TEST_FEATURE_COUNT + 0; /** * The operation id for the '<em>Empty</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLE_SUPER_TEST___EMPTY = ABSTRACT_TEST___EMPTY; /** * The operation id for the '<em>Lower Bound1</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLE_SUPER_TEST___LOWER_BOUND1 = ABSTRACT_TEST___LOWER_BOUND1; /** * The operation id for the '<em>Lower Bound2</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLE_SUPER_TEST___LOWER_BOUND2 = ABSTRACT_TEST___LOWER_BOUND2; /** * The operation id for the '<em>Ordered No</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLE_SUPER_TEST___ORDERED_NO = ABSTRACT_TEST___ORDERED_NO; /** * The operation id for the '<em>Unique No</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLE_SUPER_TEST___UNIQUE_NO = ABSTRACT_TEST___UNIQUE_NO; /** * The operation id for the '<em>Upper Bound2</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLE_SUPER_TEST___UPPER_BOUND2 = ABSTRACT_TEST___UPPER_BOUND2; /** * The operation id for the '<em>Upper Bound N</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLE_SUPER_TEST___UPPER_BOUND_N = ABSTRACT_TEST___UPPER_BOUND_N; /** * The operation id for the '<em>Many Parameters</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLE_SUPER_TEST___MANY_PARAMETERS__ABSTRACTTEST_INT = ABSTRACT_TEST___MANY_PARAMETERS__ABSTRACTTEST_INT; /** * The number of operations of the '<em>Multiple Super Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTIPLE_SUPER_TEST_OPERATION_COUNT = ABSTRACT_TEST_OPERATION_COUNT + 0; /** * The meta object id for the '{@link exhaustive.impl.ReferencesTestImpl <em>References Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.impl.ReferencesTestImpl * @see exhaustive.impl.ExhaustivePackageImpl#getReferencesTest() * @generated */ int REFERENCES_TEST = 3; /** * The feature id for the '<em><b>Changeable Yes</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__CHANGEABLE_YES = ABSTRACT_TEST_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Changeable No</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__CHANGEABLE_NO = ABSTRACT_TEST_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Containment Yes</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__CONTAINMENT_YES = ABSTRACT_TEST_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Reference To Generics</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__REFERENCE_TO_GENERICS = ABSTRACT_TEST_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Opposite1</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__OPPOSITE1 = ABSTRACT_TEST_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Ordered False</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__ORDERED_FALSE = ABSTRACT_TEST_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Resolve Proxies False</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__RESOLVE_PROXIES_FALSE = ABSTRACT_TEST_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Transient True</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__TRANSIENT_TRUE = ABSTRACT_TEST_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Unique False</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__UNIQUE_FALSE = ABSTRACT_TEST_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Unsettable True</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__UNSETTABLE_TRUE = ABSTRACT_TEST_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>Volatile True</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__VOLATILE_TRUE = ABSTRACT_TEST_FEATURE_COUNT + 10; /** * The feature id for the '<em><b>Derived Yes</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__DERIVED_YES = ABSTRACT_TEST_FEATURE_COUNT + 11; /** * The feature id for the '<em><b>Upper Bound N</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__UPPER_BOUND_N = ABSTRACT_TEST_FEATURE_COUNT + 12; /** * The feature id for the '<em><b>Upper Bound2</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__UPPER_BOUND2 = ABSTRACT_TEST_FEATURE_COUNT + 13; /** * The feature id for the '<em><b>Lower Bound1</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__LOWER_BOUND1 = ABSTRACT_TEST_FEATURE_COUNT + 14; /** * The feature id for the '<em><b>Lower Bound2</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST__LOWER_BOUND2 = ABSTRACT_TEST_FEATURE_COUNT + 15; /** * The number of structural features of the '<em>References Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST_FEATURE_COUNT = ABSTRACT_TEST_FEATURE_COUNT + 16; /** * The operation id for the '<em>Empty</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST___EMPTY = ABSTRACT_TEST___EMPTY; /** * The operation id for the '<em>Lower Bound1</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST___LOWER_BOUND1 = ABSTRACT_TEST___LOWER_BOUND1; /** * The operation id for the '<em>Lower Bound2</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST___LOWER_BOUND2 = ABSTRACT_TEST___LOWER_BOUND2; /** * The operation id for the '<em>Ordered No</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST___ORDERED_NO = ABSTRACT_TEST___ORDERED_NO; /** * The operation id for the '<em>Unique No</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST___UNIQUE_NO = ABSTRACT_TEST___UNIQUE_NO; /** * The operation id for the '<em>Upper Bound2</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST___UPPER_BOUND2 = ABSTRACT_TEST___UPPER_BOUND2; /** * The operation id for the '<em>Upper Bound N</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST___UPPER_BOUND_N = ABSTRACT_TEST___UPPER_BOUND_N; /** * The operation id for the '<em>Many Parameters</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST___MANY_PARAMETERS__ABSTRACTTEST_INT = ABSTRACT_TEST___MANY_PARAMETERS__ABSTRACTTEST_INT; /** * The number of operations of the '<em>References Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCES_TEST_OPERATION_COUNT = ABSTRACT_TEST_OPERATION_COUNT + 0; /** * The meta object id for the '{@link exhaustive.impl.AttributesTestImpl <em>Attributes Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.impl.AttributesTestImpl * @see exhaustive.impl.ExhaustivePackageImpl#getAttributesTest() * @generated */ int ATTRIBUTES_TEST = 4; /** * The feature id for the '<em><b>Changeable Yes</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__CHANGEABLE_YES = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Changeable No</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__CHANGEABLE_NO = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Default Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__DEFAULT_VALUE = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Derived Yes</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__DERIVED_YES = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Derived No</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__DERIVED_NO = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Id Yes</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__ID_YES = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Id No</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__ID_NO = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Lower Bound0</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__LOWER_BOUND0 = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Lower Bound1</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__LOWER_BOUND1 = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Lower Bound2</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__LOWER_BOUND2 = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>Lower Bound N</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__LOWER_BOUND_N = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 10; /** * The feature id for the '<em><b>Upper Bound0</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__UPPER_BOUND0 = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 11; /** * The feature id for the '<em><b>Upper Bound1</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__UPPER_BOUND1 = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 12; /** * The feature id for the '<em><b>Upper Bound2</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__UPPER_BOUND2 = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 13; /** * The feature id for the '<em><b>Upper Bound N</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__UPPER_BOUND_N = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 14; /** * The feature id for the '<em><b>Ordered Yes</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__ORDERED_YES = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 15; /** * The feature id for the '<em><b>Orderened No</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__ORDERENED_NO = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 16; /** * The feature id for the '<em><b>Transient Yes</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__TRANSIENT_YES = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 17; /** * The feature id for the '<em><b>Transient No</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__TRANSIENT_NO = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 18; /** * The feature id for the '<em><b>Unique Yes</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__UNIQUE_YES = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 19; /** * The feature id for the '<em><b>Unique No</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__UNIQUE_NO = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 20; /** * The feature id for the '<em><b>Unsettable Yes</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__UNSETTABLE_YES = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 21; /** * The feature id for the '<em><b>Unsettable No</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__UNSETTABLE_NO = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 22; /** * The feature id for the '<em><b>Volatile Yes</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__VOLATILE_YES = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 23; /** * The feature id for the '<em><b>Volatile No</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__VOLATILE_NO = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 24; /** * The feature id for the '<em><b>Opposite2</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST__OPPOSITE2 = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 25; /** * The number of structural features of the '<em>Attributes Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST_FEATURE_COUNT = MULTIPLE_SUPER_TEST_FEATURE_COUNT + 26; /** * The operation id for the '<em>Empty</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST___EMPTY = MULTIPLE_SUPER_TEST___EMPTY; /** * The operation id for the '<em>Lower Bound1</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST___LOWER_BOUND1 = MULTIPLE_SUPER_TEST___LOWER_BOUND1; /** * The operation id for the '<em>Lower Bound2</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST___LOWER_BOUND2 = MULTIPLE_SUPER_TEST___LOWER_BOUND2; /** * The operation id for the '<em>Ordered No</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST___ORDERED_NO = MULTIPLE_SUPER_TEST___ORDERED_NO; /** * The operation id for the '<em>Unique No</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST___UNIQUE_NO = MULTIPLE_SUPER_TEST___UNIQUE_NO; /** * The operation id for the '<em>Upper Bound2</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST___UPPER_BOUND2 = MULTIPLE_SUPER_TEST___UPPER_BOUND2; /** * The operation id for the '<em>Upper Bound N</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST___UPPER_BOUND_N = MULTIPLE_SUPER_TEST___UPPER_BOUND_N; /** * The operation id for the '<em>Many Parameters</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST___MANY_PARAMETERS__ABSTRACTTEST_INT = MULTIPLE_SUPER_TEST___MANY_PARAMETERS__ABSTRACTTEST_INT; /** * The number of operations of the '<em>Attributes Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTES_TEST_OPERATION_COUNT = MULTIPLE_SUPER_TEST_OPERATION_COUNT + 0; /** * The meta object id for the '{@link exhaustive.impl.GenericTestImpl <em>Generic Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.impl.GenericTestImpl * @see exhaustive.impl.ExhaustivePackageImpl#getGenericTest() * @generated */ int GENERIC_TEST = 6; /** * The feature id for the '<em><b>Generic Attr</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_TEST__GENERIC_ATTR = 0; /** * The number of structural features of the '<em>Generic Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_TEST_FEATURE_COUNT = 1; /** * The operation id for the '<em>Generic Operation Return</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_TEST___GENERIC_OPERATION_RETURN = 0; /** * The operation id for the '<em>Generic Operation Parameters</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_TEST___GENERIC_OPERATION_PARAMETERS__ABSTRACTTEST_GENERICTEST = 1; /** * The operation id for the '<em>Generic Operation Throw</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_TEST___GENERIC_OPERATION_THROW = 2; /** * The number of operations of the '<em>Generic Test</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_TEST_OPERATION_COUNT = 3; /** * The meta object id for the '{@link exhaustive.UnserializableEnumTest <em>Unserializable Enum Test</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.UnserializableEnumTest * @see exhaustive.impl.ExhaustivePackageImpl#getUnserializableEnumTest() * @generated */ int UNSERIALIZABLE_ENUM_TEST = 7; /** * The meta object id for the '{@link exhaustive.SerializableEnumTest <em>Serializable Enum Test</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.SerializableEnumTest * @see exhaustive.impl.ExhaustivePackageImpl#getSerializableEnumTest() * @generated */ int SERIALIZABLE_ENUM_TEST = 8; /** * The meta object id for the '<em>Unserializable Datatype Test</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Integer * @see exhaustive.impl.ExhaustivePackageImpl#getUnserializableDatatypeTest() * @generated */ int UNSERIALIZABLE_DATATYPE_TEST = 9; /** * The meta object id for the '<em>Serializable Datatype Test</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see exhaustive.impl.ExhaustivePackageImpl#getSerializableDatatypeTest() * @generated */ int SERIALIZABLE_DATATYPE_TEST = 10; /** * The meta object id for the '<em>Custom Exception Test</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Exception * @see exhaustive.impl.ExhaustivePackageImpl#getCustomExceptionTest() * @generated */ int CUSTOM_EXCEPTION_TEST = 11; /** * Returns the meta object for class '{@link exhaustive.AbstractTest <em>Abstract Test</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Abstract Test</em>'. * @see exhaustive.AbstractTest * @generated */ EClass getAbstractTest(); /** * Returns the meta object for class '{@link exhaustive.InterfaceTest <em>Interface Test</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Interface Test</em>'. * @see exhaustive.InterfaceTest * @generated */ EClass getInterfaceTest(); /** * Returns the meta object for class '{@link exhaustive.MultipleSuperTest <em>Multiple Super Test</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Multiple Super Test</em>'. * @see exhaustive.MultipleSuperTest * @generated */ EClass getMultipleSuperTest(); /** * Returns the meta object for class '{@link exhaustive.ReferencesTest <em>References Test</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>References Test</em>'. * @see exhaustive.ReferencesTest * @generated */ EClass getReferencesTest(); /** * Returns the meta object for the reference '{@link exhaustive.ReferencesTest#getChangeableYes <em>Changeable Yes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Changeable Yes</em>'. * @see exhaustive.ReferencesTest#getChangeableYes() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_ChangeableYes(); /** * Returns the meta object for the reference '{@link exhaustive.ReferencesTest#getChangeableNo <em>Changeable No</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Changeable No</em>'. * @see exhaustive.ReferencesTest#getChangeableNo() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_ChangeableNo(); /** * Returns the meta object for the containment reference '{@link exhaustive.ReferencesTest#getContainmentYes <em>Containment Yes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Containment Yes</em>'. * @see exhaustive.ReferencesTest#getContainmentYes() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_ContainmentYes(); /** * Returns the meta object for the reference '{@link exhaustive.ReferencesTest#getReferenceToGenerics <em>Reference To Generics</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Reference To Generics</em>'. * @see exhaustive.ReferencesTest#getReferenceToGenerics() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_ReferenceToGenerics(); /** * Returns the meta object for the reference '{@link exhaustive.ReferencesTest#getOpposite1 <em>Opposite1</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Opposite1</em>'. * @see exhaustive.ReferencesTest#getOpposite1() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_Opposite1(); /** * Returns the meta object for the reference '{@link exhaustive.ReferencesTest#getOrderedFalse <em>Ordered False</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Ordered False</em>'. * @see exhaustive.ReferencesTest#getOrderedFalse() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_OrderedFalse(); /** * Returns the meta object for the reference '{@link exhaustive.ReferencesTest#getResolveProxiesFalse <em>Resolve Proxies False</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Resolve Proxies False</em>'. * @see exhaustive.ReferencesTest#getResolveProxiesFalse() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_ResolveProxiesFalse(); /** * Returns the meta object for the reference '{@link exhaustive.ReferencesTest#getTransientTrue <em>Transient True</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Transient True</em>'. * @see exhaustive.ReferencesTest#getTransientTrue() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_TransientTrue(); /** * Returns the meta object for the reference '{@link exhaustive.ReferencesTest#getUniqueFalse <em>Unique False</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Unique False</em>'. * @see exhaustive.ReferencesTest#getUniqueFalse() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_UniqueFalse(); /** * Returns the meta object for the reference '{@link exhaustive.ReferencesTest#getUnsettableTrue <em>Unsettable True</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Unsettable True</em>'. * @see exhaustive.ReferencesTest#getUnsettableTrue() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_UnsettableTrue(); /** * Returns the meta object for the reference '{@link exhaustive.ReferencesTest#getVolatileTrue <em>Volatile True</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Volatile True</em>'. * @see exhaustive.ReferencesTest#getVolatileTrue() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_VolatileTrue(); /** * Returns the meta object for the reference '{@link exhaustive.ReferencesTest#getDerivedYes <em>Derived Yes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Derived Yes</em>'. * @see exhaustive.ReferencesTest#getDerivedYes() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_DerivedYes(); /** * Returns the meta object for the reference list '{@link exhaustive.ReferencesTest#getUpperBoundN <em>Upper Bound N</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Upper Bound N</em>'. * @see exhaustive.ReferencesTest#getUpperBoundN() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_UpperBoundN(); /** * Returns the meta object for the reference list '{@link exhaustive.ReferencesTest#getUpperBound2 <em>Upper Bound2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Upper Bound2</em>'. * @see exhaustive.ReferencesTest#getUpperBound2() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_UpperBound2(); /** * Returns the meta object for the reference '{@link exhaustive.ReferencesTest#getLowerBound1 <em>Lower Bound1</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Lower Bound1</em>'. * @see exhaustive.ReferencesTest#getLowerBound1() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_LowerBound1(); /** * Returns the meta object for the reference list '{@link exhaustive.ReferencesTest#getLowerBound2 <em>Lower Bound2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Lower Bound2</em>'. * @see exhaustive.ReferencesTest#getLowerBound2() * @see #getReferencesTest() * @generated */ EReference getReferencesTest_LowerBound2(); /** * Returns the meta object for class '{@link exhaustive.AttributesTest <em>Attributes Test</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Attributes Test</em>'. * @see exhaustive.AttributesTest * @generated */ EClass getAttributesTest(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getChangeableYes <em>Changeable Yes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Changeable Yes</em>'. * @see exhaustive.AttributesTest#getChangeableYes() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_ChangeableYes(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getChangeableNo <em>Changeable No</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Changeable No</em>'. * @see exhaustive.AttributesTest#getChangeableNo() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_ChangeableNo(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getDefaultValue <em>Default Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Default Value</em>'. * @see exhaustive.AttributesTest#getDefaultValue() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_DefaultValue(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getDerivedYes <em>Derived Yes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Derived Yes</em>'. * @see exhaustive.AttributesTest#getDerivedYes() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_DerivedYes(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getDerivedNo <em>Derived No</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Derived No</em>'. * @see exhaustive.AttributesTest#getDerivedNo() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_DerivedNo(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getIdYes <em>Id Yes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Id Yes</em>'. * @see exhaustive.AttributesTest#getIdYes() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_IdYes(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getIdNo <em>Id No</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Id No</em>'. * @see exhaustive.AttributesTest#getIdNo() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_IdNo(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getLowerBound0 <em>Lower Bound0</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Lower Bound0</em>'. * @see exhaustive.AttributesTest#getLowerBound0() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_LowerBound0(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getLowerBound1 <em>Lower Bound1</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Lower Bound1</em>'. * @see exhaustive.AttributesTest#getLowerBound1() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_LowerBound1(); /** * Returns the meta object for the attribute list '{@link exhaustive.AttributesTest#getLowerBound2 <em>Lower Bound2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Lower Bound2</em>'. * @see exhaustive.AttributesTest#getLowerBound2() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_LowerBound2(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getLowerBoundN <em>Lower Bound N</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Lower Bound N</em>'. * @see exhaustive.AttributesTest#getLowerBoundN() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_LowerBoundN(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getUpperBound0 <em>Upper Bound0</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Upper Bound0</em>'. * @see exhaustive.AttributesTest#getUpperBound0() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_UpperBound0(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getUpperBound1 <em>Upper Bound1</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Upper Bound1</em>'. * @see exhaustive.AttributesTest#getUpperBound1() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_UpperBound1(); /** * Returns the meta object for the attribute list '{@link exhaustive.AttributesTest#getUpperBound2 <em>Upper Bound2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Upper Bound2</em>'. * @see exhaustive.AttributesTest#getUpperBound2() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_UpperBound2(); /** * Returns the meta object for the attribute list '{@link exhaustive.AttributesTest#getUpperBoundN <em>Upper Bound N</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Upper Bound N</em>'. * @see exhaustive.AttributesTest#getUpperBoundN() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_UpperBoundN(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getOrderedYes <em>Ordered Yes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Ordered Yes</em>'. * @see exhaustive.AttributesTest#getOrderedYes() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_OrderedYes(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getOrderenedNo <em>Orderened No</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Orderened No</em>'. * @see exhaustive.AttributesTest#getOrderenedNo() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_OrderenedNo(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getTransientYes <em>Transient Yes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Transient Yes</em>'. * @see exhaustive.AttributesTest#getTransientYes() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_TransientYes(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getTransientNo <em>Transient No</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Transient No</em>'. * @see exhaustive.AttributesTest#getTransientNo() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_TransientNo(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getUniqueYes <em>Unique Yes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Unique Yes</em>'. * @see exhaustive.AttributesTest#getUniqueYes() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_UniqueYes(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getUniqueNo <em>Unique No</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Unique No</em>'. * @see exhaustive.AttributesTest#getUniqueNo() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_UniqueNo(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getUnsettableYes <em>Unsettable Yes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Unsettable Yes</em>'. * @see exhaustive.AttributesTest#getUnsettableYes() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_UnsettableYes(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getUnsettableNo <em>Unsettable No</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Unsettable No</em>'. * @see exhaustive.AttributesTest#getUnsettableNo() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_UnsettableNo(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getVolatileYes <em>Volatile Yes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Volatile Yes</em>'. * @see exhaustive.AttributesTest#getVolatileYes() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_VolatileYes(); /** * Returns the meta object for the attribute '{@link exhaustive.AttributesTest#getVolatileNo <em>Volatile No</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Volatile No</em>'. * @see exhaustive.AttributesTest#getVolatileNo() * @see #getAttributesTest() * @generated */ EAttribute getAttributesTest_VolatileNo(); /** * Returns the meta object for the reference '{@link exhaustive.AttributesTest#getOpposite2 <em>Opposite2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Opposite2</em>'. * @see exhaustive.AttributesTest#getOpposite2() * @see #getAttributesTest() * @generated */ EReference getAttributesTest_Opposite2(); /** * Returns the meta object for class '{@link exhaustive.OperationsTest <em>Operations Test</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operations Test</em>'. * @see exhaustive.OperationsTest * @generated */ EClass getOperationsTest(); /** * Returns the meta object for the '{@link exhaustive.OperationsTest#empty() <em>Empty</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Empty</em>' operation. * @see exhaustive.OperationsTest#empty() * @generated */ EOperation getOperationsTest__Empty(); /** * Returns the meta object for the '{@link exhaustive.OperationsTest#lowerBound1() <em>Lower Bound1</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Lower Bound1</em>' operation. * @see exhaustive.OperationsTest#lowerBound1() * @generated */ EOperation getOperationsTest__LowerBound1(); /** * Returns the meta object for the '{@link exhaustive.OperationsTest#lowerBound2() <em>Lower Bound2</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Lower Bound2</em>' operation. * @see exhaustive.OperationsTest#lowerBound2() * @generated */ EOperation getOperationsTest__LowerBound2(); /** * Returns the meta object for the '{@link exhaustive.OperationsTest#orderedNo() <em>Ordered No</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Ordered No</em>' operation. * @see exhaustive.OperationsTest#orderedNo() * @generated */ EOperation getOperationsTest__OrderedNo(); /** * Returns the meta object for the '{@link exhaustive.OperationsTest#uniqueNo() <em>Unique No</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Unique No</em>' operation. * @see exhaustive.OperationsTest#uniqueNo() * @generated */ EOperation getOperationsTest__UniqueNo(); /** * Returns the meta object for the '{@link exhaustive.OperationsTest#upperBound2() <em>Upper Bound2</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Upper Bound2</em>' operation. * @see exhaustive.OperationsTest#upperBound2() * @generated */ EOperation getOperationsTest__UpperBound2(); /** * Returns the meta object for the '{@link exhaustive.OperationsTest#upperBoundN() <em>Upper Bound N</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Upper Bound N</em>' operation. * @see exhaustive.OperationsTest#upperBoundN() * @generated */ EOperation getOperationsTest__UpperBoundN(); /** * Returns the meta object for the '{@link exhaustive.OperationsTest#manyParameters(exhaustive.AbstractTest, int) <em>Many Parameters</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Many Parameters</em>' operation. * @see exhaustive.OperationsTest#manyParameters(exhaustive.AbstractTest, int) * @generated */ EOperation getOperationsTest__ManyParameters__AbstractTest_int(); /** * Returns the meta object for class '{@link exhaustive.GenericTest <em>Generic Test</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Generic Test</em>'. * @see exhaustive.GenericTest * @generated */ EClass getGenericTest(); /** * Returns the meta object for the attribute '{@link exhaustive.GenericTest#getGenericAttr <em>Generic Attr</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Generic Attr</em>'. * @see exhaustive.GenericTest#getGenericAttr() * @see #getGenericTest() * @generated */ EAttribute getGenericTest_GenericAttr(); /** * Returns the meta object for the '{@link exhaustive.GenericTest#genericOperationReturn() <em>Generic Operation Return</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Generic Operation Return</em>' operation. * @see exhaustive.GenericTest#genericOperationReturn() * @generated */ EOperation getGenericTest__GenericOperationReturn(); /** * Returns the meta object for the '{@link exhaustive.GenericTest#genericOperationParameters(exhaustive.AbstractTest, exhaustive.GenericTest) <em>Generic Operation Parameters</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Generic Operation Parameters</em>' operation. * @see exhaustive.GenericTest#genericOperationParameters(exhaustive.AbstractTest, exhaustive.GenericTest) * @generated */ EOperation getGenericTest__GenericOperationParameters__AbstractTest_GenericTest(); /** * Returns the meta object for the '{@link exhaustive.GenericTest#genericOperationThrow() <em>Generic Operation Throw</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Generic Operation Throw</em>' operation. * @see exhaustive.GenericTest#genericOperationThrow() * @generated */ EOperation getGenericTest__GenericOperationThrow(); /** * Returns the meta object for enum '{@link exhaustive.UnserializableEnumTest <em>Unserializable Enum Test</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Unserializable Enum Test</em>'. * @see exhaustive.UnserializableEnumTest * @generated */ EEnum getUnserializableEnumTest(); /** * Returns the meta object for enum '{@link exhaustive.SerializableEnumTest <em>Serializable Enum Test</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Serializable Enum Test</em>'. * @see exhaustive.SerializableEnumTest * @generated */ EEnum getSerializableEnumTest(); /** * Returns the meta object for data type '{@link java.lang.Integer <em>Unserializable Datatype Test</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Unserializable Datatype Test</em>'. * @see java.lang.Integer * @model instanceClass="java.lang.Integer" serializeable="false" * @generated */ EDataType getUnserializableDatatypeTest(); /** * Returns the meta object for data type '{@link java.lang.String <em>Serializable Datatype Test</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Serializable Datatype Test</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getSerializableDatatypeTest(); /** * Returns the meta object for data type '{@link java.lang.Exception <em>Custom Exception Test</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Custom Exception Test</em>'. * @see java.lang.Exception * @model instanceClass="java.lang.Exception" * @generated */ EDataType getCustomExceptionTest(); /** * 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 */ ExhaustiveFactory getExhaustiveFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link exhaustive.impl.AbstractTestImpl <em>Abstract Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.impl.AbstractTestImpl * @see exhaustive.impl.ExhaustivePackageImpl#getAbstractTest() * @generated */ EClass ABSTRACT_TEST = eINSTANCE.getAbstractTest(); /** * The meta object literal for the '{@link exhaustive.InterfaceTest <em>Interface Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.InterfaceTest * @see exhaustive.impl.ExhaustivePackageImpl#getInterfaceTest() * @generated */ EClass INTERFACE_TEST = eINSTANCE.getInterfaceTest(); /** * The meta object literal for the '{@link exhaustive.impl.MultipleSuperTestImpl <em>Multiple Super Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.impl.MultipleSuperTestImpl * @see exhaustive.impl.ExhaustivePackageImpl#getMultipleSuperTest() * @generated */ EClass MULTIPLE_SUPER_TEST = eINSTANCE.getMultipleSuperTest(); /** * The meta object literal for the '{@link exhaustive.impl.ReferencesTestImpl <em>References Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.impl.ReferencesTestImpl * @see exhaustive.impl.ExhaustivePackageImpl#getReferencesTest() * @generated */ EClass REFERENCES_TEST = eINSTANCE.getReferencesTest(); /** * The meta object literal for the '<em><b>Changeable Yes</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__CHANGEABLE_YES = eINSTANCE.getReferencesTest_ChangeableYes(); /** * The meta object literal for the '<em><b>Changeable No</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__CHANGEABLE_NO = eINSTANCE.getReferencesTest_ChangeableNo(); /** * The meta object literal for the '<em><b>Containment Yes</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__CONTAINMENT_YES = eINSTANCE.getReferencesTest_ContainmentYes(); /** * The meta object literal for the '<em><b>Reference To Generics</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__REFERENCE_TO_GENERICS = eINSTANCE.getReferencesTest_ReferenceToGenerics(); /** * The meta object literal for the '<em><b>Opposite1</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__OPPOSITE1 = eINSTANCE.getReferencesTest_Opposite1(); /** * The meta object literal for the '<em><b>Ordered False</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__ORDERED_FALSE = eINSTANCE.getReferencesTest_OrderedFalse(); /** * The meta object literal for the '<em><b>Resolve Proxies False</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__RESOLVE_PROXIES_FALSE = eINSTANCE.getReferencesTest_ResolveProxiesFalse(); /** * The meta object literal for the '<em><b>Transient True</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__TRANSIENT_TRUE = eINSTANCE.getReferencesTest_TransientTrue(); /** * The meta object literal for the '<em><b>Unique False</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__UNIQUE_FALSE = eINSTANCE.getReferencesTest_UniqueFalse(); /** * The meta object literal for the '<em><b>Unsettable True</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__UNSETTABLE_TRUE = eINSTANCE.getReferencesTest_UnsettableTrue(); /** * The meta object literal for the '<em><b>Volatile True</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__VOLATILE_TRUE = eINSTANCE.getReferencesTest_VolatileTrue(); /** * The meta object literal for the '<em><b>Derived Yes</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__DERIVED_YES = eINSTANCE.getReferencesTest_DerivedYes(); /** * The meta object literal for the '<em><b>Upper Bound N</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__UPPER_BOUND_N = eINSTANCE.getReferencesTest_UpperBoundN(); /** * The meta object literal for the '<em><b>Upper Bound2</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__UPPER_BOUND2 = eINSTANCE.getReferencesTest_UpperBound2(); /** * The meta object literal for the '<em><b>Lower Bound1</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__LOWER_BOUND1 = eINSTANCE.getReferencesTest_LowerBound1(); /** * The meta object literal for the '<em><b>Lower Bound2</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENCES_TEST__LOWER_BOUND2 = eINSTANCE.getReferencesTest_LowerBound2(); /** * The meta object literal for the '{@link exhaustive.impl.AttributesTestImpl <em>Attributes Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.impl.AttributesTestImpl * @see exhaustive.impl.ExhaustivePackageImpl#getAttributesTest() * @generated */ EClass ATTRIBUTES_TEST = eINSTANCE.getAttributesTest(); /** * The meta object literal for the '<em><b>Changeable Yes</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__CHANGEABLE_YES = eINSTANCE.getAttributesTest_ChangeableYes(); /** * The meta object literal for the '<em><b>Changeable No</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__CHANGEABLE_NO = eINSTANCE.getAttributesTest_ChangeableNo(); /** * The meta object literal for the '<em><b>Default Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__DEFAULT_VALUE = eINSTANCE.getAttributesTest_DefaultValue(); /** * The meta object literal for the '<em><b>Derived Yes</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__DERIVED_YES = eINSTANCE.getAttributesTest_DerivedYes(); /** * The meta object literal for the '<em><b>Derived No</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__DERIVED_NO = eINSTANCE.getAttributesTest_DerivedNo(); /** * The meta object literal for the '<em><b>Id Yes</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__ID_YES = eINSTANCE.getAttributesTest_IdYes(); /** * The meta object literal for the '<em><b>Id No</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__ID_NO = eINSTANCE.getAttributesTest_IdNo(); /** * The meta object literal for the '<em><b>Lower Bound0</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__LOWER_BOUND0 = eINSTANCE.getAttributesTest_LowerBound0(); /** * The meta object literal for the '<em><b>Lower Bound1</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__LOWER_BOUND1 = eINSTANCE.getAttributesTest_LowerBound1(); /** * The meta object literal for the '<em><b>Lower Bound2</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__LOWER_BOUND2 = eINSTANCE.getAttributesTest_LowerBound2(); /** * The meta object literal for the '<em><b>Lower Bound N</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__LOWER_BOUND_N = eINSTANCE.getAttributesTest_LowerBoundN(); /** * The meta object literal for the '<em><b>Upper Bound0</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__UPPER_BOUND0 = eINSTANCE.getAttributesTest_UpperBound0(); /** * The meta object literal for the '<em><b>Upper Bound1</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__UPPER_BOUND1 = eINSTANCE.getAttributesTest_UpperBound1(); /** * The meta object literal for the '<em><b>Upper Bound2</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__UPPER_BOUND2 = eINSTANCE.getAttributesTest_UpperBound2(); /** * The meta object literal for the '<em><b>Upper Bound N</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__UPPER_BOUND_N = eINSTANCE.getAttributesTest_UpperBoundN(); /** * The meta object literal for the '<em><b>Ordered Yes</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__ORDERED_YES = eINSTANCE.getAttributesTest_OrderedYes(); /** * The meta object literal for the '<em><b>Orderened No</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__ORDERENED_NO = eINSTANCE.getAttributesTest_OrderenedNo(); /** * The meta object literal for the '<em><b>Transient Yes</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__TRANSIENT_YES = eINSTANCE.getAttributesTest_TransientYes(); /** * The meta object literal for the '<em><b>Transient No</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__TRANSIENT_NO = eINSTANCE.getAttributesTest_TransientNo(); /** * The meta object literal for the '<em><b>Unique Yes</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__UNIQUE_YES = eINSTANCE.getAttributesTest_UniqueYes(); /** * The meta object literal for the '<em><b>Unique No</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__UNIQUE_NO = eINSTANCE.getAttributesTest_UniqueNo(); /** * The meta object literal for the '<em><b>Unsettable Yes</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__UNSETTABLE_YES = eINSTANCE.getAttributesTest_UnsettableYes(); /** * The meta object literal for the '<em><b>Unsettable No</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__UNSETTABLE_NO = eINSTANCE.getAttributesTest_UnsettableNo(); /** * The meta object literal for the '<em><b>Volatile Yes</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__VOLATILE_YES = eINSTANCE.getAttributesTest_VolatileYes(); /** * The meta object literal for the '<em><b>Volatile No</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTES_TEST__VOLATILE_NO = eINSTANCE.getAttributesTest_VolatileNo(); /** * The meta object literal for the '<em><b>Opposite2</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ATTRIBUTES_TEST__OPPOSITE2 = eINSTANCE.getAttributesTest_Opposite2(); /** * The meta object literal for the '{@link exhaustive.impl.OperationsTestImpl <em>Operations Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.impl.OperationsTestImpl * @see exhaustive.impl.ExhaustivePackageImpl#getOperationsTest() * @generated */ EClass OPERATIONS_TEST = eINSTANCE.getOperationsTest(); /** * The meta object literal for the '<em><b>Empty</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation OPERATIONS_TEST___EMPTY = eINSTANCE.getOperationsTest__Empty(); /** * The meta object literal for the '<em><b>Lower Bound1</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation OPERATIONS_TEST___LOWER_BOUND1 = eINSTANCE.getOperationsTest__LowerBound1(); /** * The meta object literal for the '<em><b>Lower Bound2</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation OPERATIONS_TEST___LOWER_BOUND2 = eINSTANCE.getOperationsTest__LowerBound2(); /** * The meta object literal for the '<em><b>Ordered No</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation OPERATIONS_TEST___ORDERED_NO = eINSTANCE.getOperationsTest__OrderedNo(); /** * The meta object literal for the '<em><b>Unique No</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation OPERATIONS_TEST___UNIQUE_NO = eINSTANCE.getOperationsTest__UniqueNo(); /** * The meta object literal for the '<em><b>Upper Bound2</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation OPERATIONS_TEST___UPPER_BOUND2 = eINSTANCE.getOperationsTest__UpperBound2(); /** * The meta object literal for the '<em><b>Upper Bound N</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation OPERATIONS_TEST___UPPER_BOUND_N = eINSTANCE.getOperationsTest__UpperBoundN(); /** * The meta object literal for the '<em><b>Many Parameters</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation OPERATIONS_TEST___MANY_PARAMETERS__ABSTRACTTEST_INT = eINSTANCE.getOperationsTest__ManyParameters__AbstractTest_int(); /** * The meta object literal for the '{@link exhaustive.impl.GenericTestImpl <em>Generic Test</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.impl.GenericTestImpl * @see exhaustive.impl.ExhaustivePackageImpl#getGenericTest() * @generated */ EClass GENERIC_TEST = eINSTANCE.getGenericTest(); /** * The meta object literal for the '<em><b>Generic Attr</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute GENERIC_TEST__GENERIC_ATTR = eINSTANCE.getGenericTest_GenericAttr(); /** * The meta object literal for the '<em><b>Generic Operation Return</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation GENERIC_TEST___GENERIC_OPERATION_RETURN = eINSTANCE.getGenericTest__GenericOperationReturn(); /** * The meta object literal for the '<em><b>Generic Operation Parameters</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation GENERIC_TEST___GENERIC_OPERATION_PARAMETERS__ABSTRACTTEST_GENERICTEST = eINSTANCE.getGenericTest__GenericOperationParameters__AbstractTest_GenericTest(); /** * The meta object literal for the '<em><b>Generic Operation Throw</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation GENERIC_TEST___GENERIC_OPERATION_THROW = eINSTANCE.getGenericTest__GenericOperationThrow(); /** * The meta object literal for the '{@link exhaustive.UnserializableEnumTest <em>Unserializable Enum Test</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.UnserializableEnumTest * @see exhaustive.impl.ExhaustivePackageImpl#getUnserializableEnumTest() * @generated */ EEnum UNSERIALIZABLE_ENUM_TEST = eINSTANCE.getUnserializableEnumTest(); /** * The meta object literal for the '{@link exhaustive.SerializableEnumTest <em>Serializable Enum Test</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see exhaustive.SerializableEnumTest * @see exhaustive.impl.ExhaustivePackageImpl#getSerializableEnumTest() * @generated */ EEnum SERIALIZABLE_ENUM_TEST = eINSTANCE.getSerializableEnumTest(); /** * The meta object literal for the '<em>Unserializable Datatype Test</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Integer * @see exhaustive.impl.ExhaustivePackageImpl#getUnserializableDatatypeTest() * @generated */ EDataType UNSERIALIZABLE_DATATYPE_TEST = eINSTANCE.getUnserializableDatatypeTest(); /** * The meta object literal for the '<em>Serializable Datatype Test</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see exhaustive.impl.ExhaustivePackageImpl#getSerializableDatatypeTest() * @generated */ EDataType SERIALIZABLE_DATATYPE_TEST = eINSTANCE.getSerializableDatatypeTest(); /** * The meta object literal for the '<em>Custom Exception Test</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Exception * @see exhaustive.impl.ExhaustivePackageImpl#getCustomExceptionTest() * @generated */ EDataType CUSTOM_EXCEPTION_TEST = eINSTANCE.getCustomExceptionTest(); } } //ExhaustivePackage