/**
* Դ�������ƣ�${file_name}
* �������Ȩ���������ӹɷ�����˾ ��Ȩ����
* ϵͳ���ƣ�JRES Studio
* ģ�����ƣ�${project_name}
* ����˵����$$desc
* ����ĵ���
* ���ߣ�${user}
*/
package com.hundsun.ares.studio.jres.service;
import com.hundsun.ares.studio.core.model.CorePackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see com.hundsun.ares.studio.jres.service.ServiceFactory
* @model kind="package"
* @generated
*/
public interface ServicePackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "service";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.hundsun.com/ares/studio/jres/service/1.0.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "service";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ServicePackage eINSTANCE = com.hundsun.ares.studio.jres.service.impl.ServicePackageImpl.init();
/**
* The meta object id for the '{@link com.hundsun.ares.studio.jres.service.impl.ServiceImpl <em>Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hundsun.ares.studio.jres.service.impl.ServiceImpl
* @see com.hundsun.ares.studio.jres.service.impl.ServicePackageImpl#getService()
* @generated
*/
int SERVICE = 0;
/**
* The feature id for the '<em><b>Data</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__DATA = CorePackage.JRES_RESOURCE_INFO__DATA;
/**
* The feature id for the '<em><b>Data2</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__DATA2 = CorePackage.JRES_RESOURCE_INFO__DATA2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__NAME = CorePackage.JRES_RESOURCE_INFO__NAME;
/**
* The feature id for the '<em><b>Chinese Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__CHINESE_NAME = CorePackage.JRES_RESOURCE_INFO__CHINESE_NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__DESCRIPTION = CorePackage.JRES_RESOURCE_INFO__DESCRIPTION;
/**
* The feature id for the '<em><b>Object Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__OBJECT_ID = CorePackage.JRES_RESOURCE_INFO__OBJECT_ID;
/**
* The feature id for the '<em><b>Histories</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__HISTORIES = CorePackage.JRES_RESOURCE_INFO__HISTORIES;
/**
* The feature id for the '<em><b>Fully Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__FULLY_QUALIFIED_NAME = CorePackage.JRES_RESOURCE_INFO__FULLY_QUALIFIED_NAME;
/**
* The feature id for the '<em><b>Interface</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__INTERFACE = CorePackage.JRES_RESOURCE_INFO_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Service</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_FEATURE_COUNT = CorePackage.JRES_RESOURCE_INFO_FEATURE_COUNT + 1;
/**
* Returns the meta object for class '{@link com.hundsun.ares.studio.jres.service.Service <em>Service</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Service</em>'.
* @see com.hundsun.ares.studio.jres.service.Service
* @generated
*/
EClass getService();
/**
* Returns the meta object for the containment reference '{@link com.hundsun.ares.studio.jres.service.Service#getInterface <em>Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Interface</em>'.
* @see com.hundsun.ares.studio.jres.service.Service#getInterface()
* @see #getService()
* @generated
*/
EReference getService_Interface();
/**
* 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
*/
ServiceFactory getServiceFactory();
/**
* <!-- 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 com.hundsun.ares.studio.jres.service.impl.ServiceImpl <em>Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.hundsun.ares.studio.jres.service.impl.ServiceImpl
* @see com.hundsun.ares.studio.jres.service.impl.ServicePackageImpl#getService()
* @generated
*/
EClass SERVICE = eINSTANCE.getService();
/**
* The meta object literal for the '<em><b>Interface</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE__INTERFACE = eINSTANCE.getService_Interface();
}
} //ServicePackage