blob: 18642ad384b667114e2c529fa169ceae4f738c17 [file] [log] [blame]
/**
* <copyright>
* </copyright>
*
* $Id: MyPackagePackage.java,v 1.1 2008/08/12 16:07:12 aigdalov Exp $
*/
package org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.MyPackageFactory
* @model kind="package"
* @generated
*/
public interface MyPackagePackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "mypackage";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/m2m/qvt/oml/ui/test/codesense";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "cdstst";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
MyPackagePackage eINSTANCE = org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.impl.MyPackagePackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.impl.MyClassImpl <em>My Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.impl.MyClassImpl
* @see org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.impl.MyPackagePackageImpl#getMyClass()
* @generated
*/
int MY_CLASS = 0;
/**
* The feature id for the '<em><b>My Enum Attribute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MY_CLASS__MY_ENUM_ATTRIBUTE = 0;
/**
* The feature id for the '<em><b>My Int Attribute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MY_CLASS__MY_INT_ATTRIBUTE = 1;
/**
* The number of structural features of the '<em>My Class</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MY_CLASS_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.MyEnum <em>My Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.MyEnum
* @see org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.impl.MyPackagePackageImpl#getMyEnum()
* @generated
*/
int MY_ENUM = 1;
/**
* Returns the meta object for class '{@link org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.MyClass <em>My Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>My Class</em>'.
* @see org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.MyClass
* @generated
*/
EClass getMyClass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.MyClass#getMyEnumAttribute <em>My Enum Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>My Enum Attribute</em>'.
* @see org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.MyClass#getMyEnumAttribute()
* @see #getMyClass()
* @generated
*/
EAttribute getMyClass_MyEnumAttribute();
/**
* Returns the meta object for the attribute '{@link org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.MyClass#getMyIntAttribute <em>My Int Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>My Int Attribute</em>'.
* @see org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.MyClass#getMyIntAttribute()
* @see #getMyClass()
* @generated
*/
EAttribute getMyClass_MyIntAttribute();
/**
* Returns the meta object for enum '{@link org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.MyEnum <em>My Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>My Enum</em>'.
* @see org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.MyEnum
* @generated
*/
EEnum getMyEnum();
/**
* 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
*/
MyPackageFactory getMyPackageFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.impl.MyClassImpl <em>My Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.impl.MyClassImpl
* @see org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.impl.MyPackagePackageImpl#getMyClass()
* @generated
*/
EClass MY_CLASS = eINSTANCE.getMyClass();
/**
* The meta object literal for the '<em><b>My Enum Attribute</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MY_CLASS__MY_ENUM_ATTRIBUTE = eINSTANCE.getMyClass_MyEnumAttribute();
/**
* The meta object literal for the '<em><b>My Int Attribute</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MY_CLASS__MY_INT_ATTRIBUTE = eINSTANCE.getMyClass_MyIntAttribute();
/**
* The meta object literal for the '{@link org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.MyEnum <em>My Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.MyEnum
* @see org.eclipse.m2m.internal.tests.qvt.oml.ui.mypackage.impl.MyPackagePackageImpl#getMyEnum()
* @generated
*/
EEnum MY_ENUM = eINSTANCE.getMyEnum();
}
} //MyPackagePackage