/** * <copyright> * </copyright> * * $Id$ */ package testModel; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see testModel.TestModelFactory * @model kind="package" * @generated */ public interface TestModelPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "testModel"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://org/eclipse/emf/modelmutator/testModel"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "org.eclipse.emf.modelmutator.testModel"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ TestModelPackage eINSTANCE = testModel.impl.TestModelPackageImpl.init(); /** * The meta object id for the '{@link testModel.impl.KategorieImpl <em>Kategorie</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.impl.KategorieImpl * @see testModel.impl.TestModelPackageImpl#getKategorie() * @generated */ int KATEGORIE = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int KATEGORIE__NAME = 0; /** * The feature id for the '<em><b>Bigdeci</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int KATEGORIE__BIGDECI = 1; /** * The feature id for the '<em><b>Bigint</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int KATEGORIE__BIGINT = 2; /** * The feature id for the '<em><b>Bool</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int KATEGORIE__BOOL = 3; /** * The feature id for the '<em><b>Boolean</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int KATEGORIE__BOOLEAN = 4; /** * The feature id for the '<em><b>Byte</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int KATEGORIE__BYTE = 5; /** * The feature id for the '<em><b>Sub Kategorie</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int KATEGORIE__SUB_KATEGORIE = 6; /** * The feature id for the '<em><b>Contains</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int KATEGORIE__CONTAINS = 7; /** * The number of structural features of the '<em>Kategorie</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int KATEGORIE_FEATURE_COUNT = 8; /** * The meta object id for the '{@link testModel.impl.ContainedElementImpl <em>Contained Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.impl.ContainedElementImpl * @see testModel.impl.TestModelPackageImpl#getContainedElement() * @generated */ int CONTAINED_ELEMENT = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT__NAME = 0; /** * The feature id for the '<em><b>Byte Array</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT__BYTE_ARRAY = 1; /** * The feature id for the '<em><b>Byte Object</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT__BYTE_OBJECT = 2; /** * The feature id for the '<em><b>Char</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT__CHAR = 3; /** * The feature id for the '<em><b>Character</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT__CHARACTER = 4; /** * The feature id for the '<em><b>Date</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT__DATE = 5; /** * The feature id for the '<em><b>Diagnostic Chain</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT__DIAGNOSTIC_CHAIN = 6; /** * The feature id for the '<em><b>Double</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT__DOUBLE = 7; /** * The feature id for the '<em><b>Double Obj</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT__DOUBLE_OBJ = 8; /** * The feature id for the '<em><b>Float</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT__FLOAT = 9; /** * The feature id for the '<em><b>Element Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT__ELEMENT_TYPE = 10; /** * The feature id for the '<em><b>Ref</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT__REF = 11; /** * The feature id for the '<em><b>Upper Bound</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT__UPPER_BOUND = 12; /** * The number of structural features of the '<em>Contained Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_ELEMENT_FEATURE_COUNT = 13; /** * The meta object id for the '{@link testModel.impl.ElementImpl <em>Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.impl.ElementImpl * @see testModel.impl.TestModelPackageImpl#getElement() * @generated */ int ELEMENT = 5; /** * The number of structural features of the '<em>Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ELEMENT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link testModel.impl.referenziertesElementImpl <em>referenziertes Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.impl.referenziertesElementImpl * @see testModel.impl.TestModelPackageImpl#getreferenziertesElement() * @generated */ int REFERENZIERTES_ELEMENT = 2; /** * The feature id for the '<em><b>Float</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENZIERTES_ELEMENT__FLOAT = ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Int</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENZIERTES_ELEMENT__INT = ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Integer</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENZIERTES_ELEMENT__INTEGER = ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Long</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENZIERTES_ELEMENT__LONG = ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Long Obj</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENZIERTES_ELEMENT__LONG_OBJ = ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Short</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENZIERTES_ELEMENT__SHORT = ELEMENT_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Short Obj</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENZIERTES_ELEMENT__SHORT_OBJ = ELEMENT_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENZIERTES_ELEMENT__NAME = ELEMENT_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Not Changeable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENZIERTES_ELEMENT__NOT_CHANGEABLE = ELEMENT_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Multi Ref</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENZIERTES_ELEMENT__MULTI_REF = ELEMENT_FEATURE_COUNT + 9; /** * The number of structural features of the '<em>referenziertes Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENZIERTES_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 10; /** * The meta object id for the '{@link testModel.impl.multiRefElementImpl <em>multi Ref Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.impl.multiRefElementImpl * @see testModel.impl.TestModelPackageImpl#getmultiRefElement() * @generated */ int MULTI_REF_ELEMENT = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTI_REF_ELEMENT__NAME = ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>multi Ref Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MULTI_REF_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link testModel.impl.upperBoundImpl <em>upper Bound</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.impl.upperBoundImpl * @see testModel.impl.TestModelPackageImpl#getupperBound() * @generated */ int UPPER_BOUND = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UPPER_BOUND__NAME = ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>upper Bound</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UPPER_BOUND_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link testModel.ElementType <em>Element Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.ElementType * @see testModel.impl.TestModelPackageImpl#getElementType() * @generated */ int ELEMENT_TYPE = 6; /** * Returns the meta object for class '{@link testModel.Kategorie <em>Kategorie</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Kategorie</em>'. * @see testModel.Kategorie * @generated */ EClass getKategorie(); /** * Returns the meta object for the attribute '{@link testModel.Kategorie#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see testModel.Kategorie#getName() * @see #getKategorie() * @generated */ EAttribute getKategorie_Name(); /** * Returns the meta object for the attribute '{@link testModel.Kategorie#getBigdeci <em>Bigdeci</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Bigdeci</em>'. * @see testModel.Kategorie#getBigdeci() * @see #getKategorie() * @generated */ EAttribute getKategorie_Bigdeci(); /** * Returns the meta object for the attribute '{@link testModel.Kategorie#getBigint <em>Bigint</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Bigint</em>'. * @see testModel.Kategorie#getBigint() * @see #getKategorie() * @generated */ EAttribute getKategorie_Bigint(); /** * Returns the meta object for the attribute '{@link testModel.Kategorie#isBool <em>Bool</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Bool</em>'. * @see testModel.Kategorie#isBool() * @see #getKategorie() * @generated */ EAttribute getKategorie_Bool(); /** * Returns the meta object for the attribute '{@link testModel.Kategorie#getBoolean <em>Boolean</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Boolean</em>'. * @see testModel.Kategorie#getBoolean() * @see #getKategorie() * @generated */ EAttribute getKategorie_Boolean(); /** * Returns the meta object for the attribute '{@link testModel.Kategorie#getByte <em>Byte</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Byte</em>'. * @see testModel.Kategorie#getByte() * @see #getKategorie() * @generated */ EAttribute getKategorie_Byte(); /** * Returns the meta object for the reference list '{@link testModel.Kategorie#getSubKategorie <em>Sub Kategorie</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Sub Kategorie</em>'. * @see testModel.Kategorie#getSubKategorie() * @see #getKategorie() * @generated */ EReference getKategorie_SubKategorie(); /** * Returns the meta object for the containment reference list '{@link testModel.Kategorie#getContains <em>Contains</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Contains</em>'. * @see testModel.Kategorie#getContains() * @see #getKategorie() * @generated */ EReference getKategorie_Contains(); /** * Returns the meta object for class '{@link testModel.ContainedElement <em>Contained Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Contained Element</em>'. * @see testModel.ContainedElement * @generated */ EClass getContainedElement(); /** * Returns the meta object for the attribute '{@link testModel.ContainedElement#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see testModel.ContainedElement#getName() * @see #getContainedElement() * @generated */ EAttribute getContainedElement_Name(); /** * Returns the meta object for the attribute '{@link testModel.ContainedElement#getByteArray <em>Byte Array</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Byte Array</em>'. * @see testModel.ContainedElement#getByteArray() * @see #getContainedElement() * @generated */ EAttribute getContainedElement_ByteArray(); /** * Returns the meta object for the attribute '{@link testModel.ContainedElement#getByteObject <em>Byte Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Byte Object</em>'. * @see testModel.ContainedElement#getByteObject() * @see #getContainedElement() * @generated */ EAttribute getContainedElement_ByteObject(); /** * Returns the meta object for the attribute '{@link testModel.ContainedElement#getChar <em>Char</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Char</em>'. * @see testModel.ContainedElement#getChar() * @see #getContainedElement() * @generated */ EAttribute getContainedElement_Char(); /** * Returns the meta object for the attribute '{@link testModel.ContainedElement#getCharacter <em>Character</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Character</em>'. * @see testModel.ContainedElement#getCharacter() * @see #getContainedElement() * @generated */ EAttribute getContainedElement_Character(); /** * Returns the meta object for the attribute '{@link testModel.ContainedElement#getDate <em>Date</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Date</em>'. * @see testModel.ContainedElement#getDate() * @see #getContainedElement() * @generated */ EAttribute getContainedElement_Date(); /** * Returns the meta object for the attribute '{@link testModel.ContainedElement#getDiagnosticChain <em>Diagnostic Chain</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Diagnostic Chain</em>'. * @see testModel.ContainedElement#getDiagnosticChain() * @see #getContainedElement() * @generated */ EAttribute getContainedElement_DiagnosticChain(); /** * Returns the meta object for the attribute '{@link testModel.ContainedElement#getDouble <em>Double</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Double</em>'. * @see testModel.ContainedElement#getDouble() * @see #getContainedElement() * @generated */ EAttribute getContainedElement_Double(); /** * Returns the meta object for the attribute '{@link testModel.ContainedElement#getDoubleObj <em>Double Obj</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Double Obj</em>'. * @see testModel.ContainedElement#getDoubleObj() * @see #getContainedElement() * @generated */ EAttribute getContainedElement_DoubleObj(); /** * Returns the meta object for the attribute '{@link testModel.ContainedElement#getFloat <em>Float</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Float</em>'. * @see testModel.ContainedElement#getFloat() * @see #getContainedElement() * @generated */ EAttribute getContainedElement_Float(); /** * Returns the meta object for the attribute '{@link testModel.ContainedElement#getElementType <em>Element Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Element Type</em>'. * @see testModel.ContainedElement#getElementType() * @see #getContainedElement() * @generated */ EAttribute getContainedElement_ElementType(); /** * Returns the meta object for the reference list '{@link testModel.ContainedElement#getRef <em>Ref</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Ref</em>'. * @see testModel.ContainedElement#getRef() * @see #getContainedElement() * @generated */ EReference getContainedElement_Ref(); /** * Returns the meta object for the containment reference list '{@link testModel.ContainedElement#getUpperBound <em>Upper Bound</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Upper Bound</em>'. * @see testModel.ContainedElement#getUpperBound() * @see #getContainedElement() * @generated */ EReference getContainedElement_UpperBound(); /** * Returns the meta object for class '{@link testModel.referenziertesElement <em>referenziertes Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>referenziertes Element</em>'. * @see testModel.referenziertesElement * @generated */ EClass getreferenziertesElement(); /** * Returns the meta object for the attribute '{@link testModel.referenziertesElement#getFloat <em>Float</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Float</em>'. * @see testModel.referenziertesElement#getFloat() * @see #getreferenziertesElement() * @generated */ EAttribute getreferenziertesElement_Float(); /** * Returns the meta object for the attribute '{@link testModel.referenziertesElement#getInt <em>Int</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Int</em>'. * @see testModel.referenziertesElement#getInt() * @see #getreferenziertesElement() * @generated */ EAttribute getreferenziertesElement_Int(); /** * Returns the meta object for the attribute '{@link testModel.referenziertesElement#getInteger <em>Integer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Integer</em>'. * @see testModel.referenziertesElement#getInteger() * @see #getreferenziertesElement() * @generated */ EAttribute getreferenziertesElement_Integer(); /** * Returns the meta object for the attribute '{@link testModel.referenziertesElement#getLong <em>Long</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Long</em>'. * @see testModel.referenziertesElement#getLong() * @see #getreferenziertesElement() * @generated */ EAttribute getreferenziertesElement_Long(); /** * Returns the meta object for the attribute '{@link testModel.referenziertesElement#getLongObj <em>Long Obj</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Long Obj</em>'. * @see testModel.referenziertesElement#getLongObj() * @see #getreferenziertesElement() * @generated */ EAttribute getreferenziertesElement_LongObj(); /** * Returns the meta object for the attribute '{@link testModel.referenziertesElement#getShort <em>Short</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Short</em>'. * @see testModel.referenziertesElement#getShort() * @see #getreferenziertesElement() * @generated */ EAttribute getreferenziertesElement_Short(); /** * Returns the meta object for the attribute '{@link testModel.referenziertesElement#getShortObj <em>Short Obj</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Short Obj</em>'. * @see testModel.referenziertesElement#getShortObj() * @see #getreferenziertesElement() * @generated */ EAttribute getreferenziertesElement_ShortObj(); /** * Returns the meta object for the attribute '{@link testModel.referenziertesElement#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see testModel.referenziertesElement#getName() * @see #getreferenziertesElement() * @generated */ EAttribute getreferenziertesElement_Name(); /** * Returns the meta object for the attribute '{@link testModel.referenziertesElement#getNotChangeable <em>Not Changeable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Not Changeable</em>'. * @see testModel.referenziertesElement#getNotChangeable() * @see #getreferenziertesElement() * @generated */ EAttribute getreferenziertesElement_NotChangeable(); /** * Returns the meta object for the reference list '{@link testModel.referenziertesElement#getMultiRef <em>Multi Ref</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Multi Ref</em>'. * @see testModel.referenziertesElement#getMultiRef() * @see #getreferenziertesElement() * @generated */ EReference getreferenziertesElement_MultiRef(); /** * Returns the meta object for class '{@link testModel.multiRefElement <em>multi Ref Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>multi Ref Element</em>'. * @see testModel.multiRefElement * @generated */ EClass getmultiRefElement(); /** * Returns the meta object for the attribute '{@link testModel.multiRefElement#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see testModel.multiRefElement#getName() * @see #getmultiRefElement() * @generated */ EAttribute getmultiRefElement_Name(); /** * Returns the meta object for class '{@link testModel.upperBound <em>upper Bound</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>upper Bound</em>'. * @see testModel.upperBound * @generated */ EClass getupperBound(); /** * Returns the meta object for the attribute '{@link testModel.upperBound#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see testModel.upperBound#getName() * @see #getupperBound() * @generated */ EAttribute getupperBound_Name(); /** * Returns the meta object for class '{@link testModel.Element <em>Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Element</em>'. * @see testModel.Element * @generated */ EClass getElement(); /** * Returns the meta object for enum '{@link testModel.ElementType <em>Element Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Element Type</em>'. * @see testModel.ElementType * @generated */ EEnum getElementType(); /** * 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 */ TestModelFactory getTestModelFactory(); /** * <!-- 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 testModel.impl.KategorieImpl <em>Kategorie</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.impl.KategorieImpl * @see testModel.impl.TestModelPackageImpl#getKategorie() * @generated */ EClass KATEGORIE = eINSTANCE.getKategorie(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute KATEGORIE__NAME = eINSTANCE.getKategorie_Name(); /** * The meta object literal for the '<em><b>Bigdeci</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute KATEGORIE__BIGDECI = eINSTANCE.getKategorie_Bigdeci(); /** * The meta object literal for the '<em><b>Bigint</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute KATEGORIE__BIGINT = eINSTANCE.getKategorie_Bigint(); /** * The meta object literal for the '<em><b>Bool</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute KATEGORIE__BOOL = eINSTANCE.getKategorie_Bool(); /** * The meta object literal for the '<em><b>Boolean</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute KATEGORIE__BOOLEAN = eINSTANCE.getKategorie_Boolean(); /** * The meta object literal for the '<em><b>Byte</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute KATEGORIE__BYTE = eINSTANCE.getKategorie_Byte(); /** * The meta object literal for the '<em><b>Sub Kategorie</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference KATEGORIE__SUB_KATEGORIE = eINSTANCE.getKategorie_SubKategorie(); /** * The meta object literal for the '<em><b>Contains</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference KATEGORIE__CONTAINS = eINSTANCE.getKategorie_Contains(); /** * The meta object literal for the '{@link testModel.impl.ContainedElementImpl <em>Contained Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.impl.ContainedElementImpl * @see testModel.impl.TestModelPackageImpl#getContainedElement() * @generated */ EClass CONTAINED_ELEMENT = eINSTANCE.getContainedElement(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED_ELEMENT__NAME = eINSTANCE.getContainedElement_Name(); /** * The meta object literal for the '<em><b>Byte Array</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED_ELEMENT__BYTE_ARRAY = eINSTANCE.getContainedElement_ByteArray(); /** * The meta object literal for the '<em><b>Byte Object</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED_ELEMENT__BYTE_OBJECT = eINSTANCE.getContainedElement_ByteObject(); /** * The meta object literal for the '<em><b>Char</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED_ELEMENT__CHAR = eINSTANCE.getContainedElement_Char(); /** * The meta object literal for the '<em><b>Character</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED_ELEMENT__CHARACTER = eINSTANCE.getContainedElement_Character(); /** * The meta object literal for the '<em><b>Date</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED_ELEMENT__DATE = eINSTANCE.getContainedElement_Date(); /** * The meta object literal for the '<em><b>Diagnostic Chain</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED_ELEMENT__DIAGNOSTIC_CHAIN = eINSTANCE.getContainedElement_DiagnosticChain(); /** * The meta object literal for the '<em><b>Double</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED_ELEMENT__DOUBLE = eINSTANCE.getContainedElement_Double(); /** * The meta object literal for the '<em><b>Double Obj</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED_ELEMENT__DOUBLE_OBJ = eINSTANCE.getContainedElement_DoubleObj(); /** * The meta object literal for the '<em><b>Float</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED_ELEMENT__FLOAT = eINSTANCE.getContainedElement_Float(); /** * The meta object literal for the '<em><b>Element Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED_ELEMENT__ELEMENT_TYPE = eINSTANCE.getContainedElement_ElementType(); /** * The meta object literal for the '<em><b>Ref</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTAINED_ELEMENT__REF = eINSTANCE.getContainedElement_Ref(); /** * The meta object literal for the '<em><b>Upper Bound</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTAINED_ELEMENT__UPPER_BOUND = eINSTANCE.getContainedElement_UpperBound(); /** * The meta object literal for the '{@link testModel.impl.referenziertesElementImpl <em>referenziertes Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.impl.referenziertesElementImpl * @see testModel.impl.TestModelPackageImpl#getreferenziertesElement() * @generated */ EClass REFERENZIERTES_ELEMENT = eINSTANCE.getreferenziertesElement(); /** * The meta object literal for the '<em><b>Float</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REFERENZIERTES_ELEMENT__FLOAT = eINSTANCE.getreferenziertesElement_Float(); /** * The meta object literal for the '<em><b>Int</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REFERENZIERTES_ELEMENT__INT = eINSTANCE.getreferenziertesElement_Int(); /** * The meta object literal for the '<em><b>Integer</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REFERENZIERTES_ELEMENT__INTEGER = eINSTANCE.getreferenziertesElement_Integer(); /** * The meta object literal for the '<em><b>Long</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REFERENZIERTES_ELEMENT__LONG = eINSTANCE.getreferenziertesElement_Long(); /** * The meta object literal for the '<em><b>Long Obj</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REFERENZIERTES_ELEMENT__LONG_OBJ = eINSTANCE.getreferenziertesElement_LongObj(); /** * The meta object literal for the '<em><b>Short</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REFERENZIERTES_ELEMENT__SHORT = eINSTANCE.getreferenziertesElement_Short(); /** * The meta object literal for the '<em><b>Short Obj</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REFERENZIERTES_ELEMENT__SHORT_OBJ = eINSTANCE.getreferenziertesElement_ShortObj(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REFERENZIERTES_ELEMENT__NAME = eINSTANCE.getreferenziertesElement_Name(); /** * The meta object literal for the '<em><b>Not Changeable</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REFERENZIERTES_ELEMENT__NOT_CHANGEABLE = eINSTANCE.getreferenziertesElement_NotChangeable(); /** * The meta object literal for the '<em><b>Multi Ref</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REFERENZIERTES_ELEMENT__MULTI_REF = eINSTANCE.getreferenziertesElement_MultiRef(); /** * The meta object literal for the '{@link testModel.impl.multiRefElementImpl <em>multi Ref Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.impl.multiRefElementImpl * @see testModel.impl.TestModelPackageImpl#getmultiRefElement() * @generated */ EClass MULTI_REF_ELEMENT = eINSTANCE.getmultiRefElement(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MULTI_REF_ELEMENT__NAME = eINSTANCE.getmultiRefElement_Name(); /** * The meta object literal for the '{@link testModel.impl.upperBoundImpl <em>upper Bound</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.impl.upperBoundImpl * @see testModel.impl.TestModelPackageImpl#getupperBound() * @generated */ EClass UPPER_BOUND = eINSTANCE.getupperBound(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute UPPER_BOUND__NAME = eINSTANCE.getupperBound_Name(); /** * The meta object literal for the '{@link testModel.impl.ElementImpl <em>Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.impl.ElementImpl * @see testModel.impl.TestModelPackageImpl#getElement() * @generated */ EClass ELEMENT = eINSTANCE.getElement(); /** * The meta object literal for the '{@link testModel.ElementType <em>Element Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see testModel.ElementType * @see testModel.impl.TestModelPackageImpl#getElementType() * @generated */ EEnum ELEMENT_TYPE = eINSTANCE.getElementType(); } } //TestModelPackage