/** */ package com.hundsun.ares.studio.core.model; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; 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 com.hundsun.ares.studio.core.model.CoreFactory * @model kind="package" * @generated */ public interface CorePackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "model"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.hundsun.com/ares/studio/core/1.0.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "model"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ CorePackage eINSTANCE = com.hundsun.ares.studio.core.model.impl.CorePackageImpl.init(); /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.IJSONData <em>IJSON Data</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.IJSONData * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getIJSONData() * @generated */ int IJSON_DATA = 8; /** * The number of structural features of the '<em>IJSON Data</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IJSON_DATA_FEATURE_COUNT = 0; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.ExtensibleModelImpl <em>Extensible Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ExtensibleModelImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getExtensibleModel() * @generated */ int EXTENSIBLE_MODEL = 3; /** * The feature id for the '<em><b>Data</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL__DATA = IJSON_DATA_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Data2</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL__DATA2 = IJSON_DATA_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Extensible Model</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL_FEATURE_COUNT = IJSON_DATA_FEATURE_COUNT + 2; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.JRESResourceInfoImpl <em>JRES Resource Info</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.JRESResourceInfoImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getJRESResourceInfo() * @generated */ int JRES_RESOURCE_INFO = 0; /** * The feature id for the '<em><b>Data</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JRES_RESOURCE_INFO__DATA = EXTENSIBLE_MODEL__DATA; /** * The feature id for the '<em><b>Data2</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JRES_RESOURCE_INFO__DATA2 = EXTENSIBLE_MODEL__DATA2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JRES_RESOURCE_INFO__NAME = EXTENSIBLE_MODEL_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Chinese Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JRES_RESOURCE_INFO__CHINESE_NAME = EXTENSIBLE_MODEL_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JRES_RESOURCE_INFO__DESCRIPTION = EXTENSIBLE_MODEL_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Object Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JRES_RESOURCE_INFO__OBJECT_ID = EXTENSIBLE_MODEL_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Group</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JRES_RESOURCE_INFO__GROUP = EXTENSIBLE_MODEL_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Histories</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JRES_RESOURCE_INFO__HISTORIES = EXTENSIBLE_MODEL_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Fully Qualified Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JRES_RESOURCE_INFO__FULLY_QUALIFIED_NAME = EXTENSIBLE_MODEL_FEATURE_COUNT + 6; /** * The number of structural features of the '<em>JRES Resource Info</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JRES_RESOURCE_INFO_FEATURE_COUNT = EXTENSIBLE_MODEL_FEATURE_COUNT + 7; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.BasicResourceInfoImpl <em>Basic Resource Info</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.BasicResourceInfoImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getBasicResourceInfo() * @generated */ int BASIC_RESOURCE_INFO = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASIC_RESOURCE_INFO__NAME = 0; /** * The feature id for the '<em><b>Chinese Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASIC_RESOURCE_INFO__CHINESE_NAME = 1; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASIC_RESOURCE_INFO__DESCRIPTION = 2; /** * The feature id for the '<em><b>Object Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASIC_RESOURCE_INFO__OBJECT_ID = 3; /** * The feature id for the '<em><b>Group</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASIC_RESOURCE_INFO__GROUP = 4; /** * The number of structural features of the '<em>Basic Resource Info</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASIC_RESOURCE_INFO_FEATURE_COUNT = 5; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.RevisionHistoryImpl <em>Revision History</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.RevisionHistoryImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getRevisionHistory() * @generated */ int REVISION_HISTORY = 2; /** * The feature id for the '<em><b>Data</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REVISION_HISTORY__DATA = EXTENSIBLE_MODEL__DATA; /** * The feature id for the '<em><b>Data2</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REVISION_HISTORY__DATA2 = EXTENSIBLE_MODEL__DATA2; /** * The feature id for the '<em><b>Modified Date</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REVISION_HISTORY__MODIFIED_DATE = EXTENSIBLE_MODEL_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REVISION_HISTORY__VERSION = EXTENSIBLE_MODEL_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Order Number</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REVISION_HISTORY__ORDER_NUMBER = EXTENSIBLE_MODEL_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Modified By</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REVISION_HISTORY__MODIFIED_BY = EXTENSIBLE_MODEL_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Charger</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REVISION_HISTORY__CHARGER = EXTENSIBLE_MODEL_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Modified Reason</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REVISION_HISTORY__MODIFIED_REASON = EXTENSIBLE_MODEL_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Modified</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REVISION_HISTORY__MODIFIED = EXTENSIBLE_MODEL_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Comment</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REVISION_HISTORY__COMMENT = EXTENSIBLE_MODEL_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Location</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REVISION_HISTORY__LOCATION = EXTENSIBLE_MODEL_FEATURE_COUNT + 8; /** * The number of structural features of the '<em>Revision History</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REVISION_HISTORY_FEATURE_COUNT = EXTENSIBLE_MODEL_FEATURE_COUNT + 9; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.EStringToEObjectMapEntryImpl <em>EString To EObject Map Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.EStringToEObjectMapEntryImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getEStringToEObjectMapEntry() * @generated */ int ESTRING_TO_EOBJECT_MAP_ENTRY = 4; /** * The feature id for the '<em><b>Key</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRING_TO_EOBJECT_MAP_ENTRY__KEY = 0; /** * The feature id for the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRING_TO_EOBJECT_MAP_ENTRY__VALUE = 1; /** * The number of structural features of the '<em>EString To EObject Map Entry</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRING_TO_EOBJECT_MAP_ENTRY_FEATURE_COUNT = 2; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.ReferenceImpl <em>Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ReferenceImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getReference() * @generated */ int REFERENCE = 5; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE__TYPE = 0; /** * The number of structural features of the '<em>Reference</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.ReferenceWithNamespaceImpl <em>Reference With Namespace</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ReferenceWithNamespaceImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getReferenceWithNamespace() * @generated */ int REFERENCE_WITH_NAMESPACE = 6; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_WITH_NAMESPACE__TYPE = REFERENCE__TYPE; /** * The number of structural features of the '<em>Reference With Namespace</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REFERENCE_WITH_NAMESPACE_FEATURE_COUNT = REFERENCE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.IReferenceProvider <em>IReference Provider</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.IReferenceProvider * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getIReferenceProvider() * @generated */ int IREFERENCE_PROVIDER = 7; /** * The number of structural features of the '<em>IReference Provider</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IREFERENCE_PROVIDER_FEATURE_COUNT = 0; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.ExtensibleModelConfigPropertyImpl <em>Extensible Model Config Property</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ExtensibleModelConfigPropertyImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getExtensibleModelConfigProperty() * @generated */ int EXTENSIBLE_MODEL_CONFIG_PROPERTY = 9; /** * The feature id for the '<em><b>Xml</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL_CONFIG_PROPERTY__XML = 0; /** * The feature id for the '<em><b>Attributes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL_CONFIG_PROPERTY__ATTRIBUTES = 1; /** * The feature id for the '<em><b>Xml Cache</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL_CONFIG_PROPERTY__XML_CACHE = 2; /** * The number of structural features of the '<em>Extensible Model Config Property</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL_CONFIG_PROPERTY_FEATURE_COUNT = 3; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.ExtensibleModelAttributeImpl <em>Extensible Model Attribute</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ExtensibleModelAttributeImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getExtensibleModelAttribute() * @generated */ int EXTENSIBLE_MODEL_ATTRIBUTE = 10; /** * The feature id for the '<em><b>Uri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL_ATTRIBUTE__URI = 0; /** * The feature id for the '<em><b>Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL_ATTRIBUTE__CLASS_NAME = 1; /** * The feature id for the '<em><b>Key</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL_ATTRIBUTE__KEY = 2; /** * The feature id for the '<em><b>Lable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL_ATTRIBUTE__LABLE = 3; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL_ATTRIBUTE__TYPE = 4; /** * The feature id for the '<em><b>Validate</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL_ATTRIBUTE__VALIDATE = 5; /** * The number of structural features of the '<em>Extensible Model Attribute</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXTENSIBLE_MODEL_ATTRIBUTE_FEATURE_COUNT = 6; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.UserExtensiblePropertyImpl <em>User Extensible Property</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.UserExtensiblePropertyImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getUserExtensibleProperty() * @generated */ int USER_EXTENSIBLE_PROPERTY = 11; /** * The feature id for the '<em><b>Map</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int USER_EXTENSIBLE_PROPERTY__MAP = 0; /** * The number of structural features of the '<em>User Extensible Property</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int USER_EXTENSIBLE_PROPERTY_FEATURE_COUNT = 1; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.ModuleExtensibleModelImpl <em>Module Extensible Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ModuleExtensibleModelImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getModuleExtensibleModel() * @generated */ int MODULE_EXTENSIBLE_MODEL = 12; /** * The feature id for the '<em><b>Data</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_EXTENSIBLE_MODEL__DATA = EXTENSIBLE_MODEL__DATA; /** * The feature id for the '<em><b>Data2</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_EXTENSIBLE_MODEL__DATA2 = EXTENSIBLE_MODEL__DATA2; /** * The number of structural features of the '<em>Module Extensible Model</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_EXTENSIBLE_MODEL_FEATURE_COUNT = EXTENSIBLE_MODEL_FEATURE_COUNT + 0; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.ProjectExtensibleModelImpl <em>Project Extensible Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ProjectExtensibleModelImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getProjectExtensibleModel() * @generated */ int PROJECT_EXTENSIBLE_MODEL = 13; /** * The feature id for the '<em><b>Data</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECT_EXTENSIBLE_MODEL__DATA = EXTENSIBLE_MODEL__DATA; /** * The feature id for the '<em><b>Data2</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECT_EXTENSIBLE_MODEL__DATA2 = EXTENSIBLE_MODEL__DATA2; /** * The number of structural features of the '<em>Project Extensible Model</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECT_EXTENSIBLE_MODEL_FEATURE_COUNT = EXTENSIBLE_MODEL_FEATURE_COUNT + 0; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.ProjectRevisionHistoryPropertyImpl <em>Project Revision History Property</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ProjectRevisionHistoryPropertyImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getProjectRevisionHistoryProperty() * @generated */ int PROJECT_REVISION_HISTORY_PROPERTY = 14; /** * The feature id for the '<em><b>Histories</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECT_REVISION_HISTORY_PROPERTY__HISTORIES = 0; /** * The number of structural features of the '<em>Project Revision History Property</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECT_REVISION_HISTORY_PROPERTY_FEATURE_COUNT = 1; /** * The meta object id for the '{@link com.hundsun.ares.studio.core.model.impl.ModuleRevisionHistoryListImpl <em>Module Revision History List</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ModuleRevisionHistoryListImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getModuleRevisionHistoryList() * @generated */ int MODULE_REVISION_HISTORY_LIST = 15; /** * The feature id for the '<em><b>Data</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_REVISION_HISTORY_LIST__DATA = JRES_RESOURCE_INFO__DATA; /** * The feature id for the '<em><b>Data2</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_REVISION_HISTORY_LIST__DATA2 = JRES_RESOURCE_INFO__DATA2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_REVISION_HISTORY_LIST__NAME = 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 MODULE_REVISION_HISTORY_LIST__CHINESE_NAME = 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 MODULE_REVISION_HISTORY_LIST__DESCRIPTION = 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 MODULE_REVISION_HISTORY_LIST__OBJECT_ID = JRES_RESOURCE_INFO__OBJECT_ID; /** * The feature id for the '<em><b>Group</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_REVISION_HISTORY_LIST__GROUP = JRES_RESOURCE_INFO__GROUP; /** * The feature id for the '<em><b>Histories</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_REVISION_HISTORY_LIST__HISTORIES = 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 MODULE_REVISION_HISTORY_LIST__FULLY_QUALIFIED_NAME = JRES_RESOURCE_INFO__FULLY_QUALIFIED_NAME; /** * The number of structural features of the '<em>Module Revision History List</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_REVISION_HISTORY_LIST_FEATURE_COUNT = JRES_RESOURCE_INFO_FEATURE_COUNT + 0; /** * The meta object id for the '<em>Dom4j Document</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dom4j.Document * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getDom4jDocument() * @generated */ int DOM4J_DOCUMENT = 16; /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.JRESResourceInfo <em>JRES Resource Info</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>JRES Resource Info</em>'. * @see com.hundsun.ares.studio.core.model.JRESResourceInfo * @generated */ EClass getJRESResourceInfo(); /** * Returns the meta object for the containment reference list '{@link com.hundsun.ares.studio.core.model.JRESResourceInfo#getHistories <em>Histories</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Histories</em>'. * @see com.hundsun.ares.studio.core.model.JRESResourceInfo#getHistories() * @see #getJRESResourceInfo() * @generated */ EReference getJRESResourceInfo_Histories(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.JRESResourceInfo#getFullyQualifiedName <em>Fully Qualified Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Fully Qualified Name</em>'. * @see com.hundsun.ares.studio.core.model.JRESResourceInfo#getFullyQualifiedName() * @see #getJRESResourceInfo() * @generated */ EAttribute getJRESResourceInfo_FullyQualifiedName(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.BasicResourceInfo <em>Basic Resource Info</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Basic Resource Info</em>'. * @see com.hundsun.ares.studio.core.model.BasicResourceInfo * @generated */ EClass getBasicResourceInfo(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.BasicResourceInfo#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see com.hundsun.ares.studio.core.model.BasicResourceInfo#getName() * @see #getBasicResourceInfo() * @generated */ EAttribute getBasicResourceInfo_Name(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.BasicResourceInfo#getChineseName <em>Chinese Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Chinese Name</em>'. * @see com.hundsun.ares.studio.core.model.BasicResourceInfo#getChineseName() * @see #getBasicResourceInfo() * @generated */ EAttribute getBasicResourceInfo_ChineseName(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.BasicResourceInfo#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see com.hundsun.ares.studio.core.model.BasicResourceInfo#getDescription() * @see #getBasicResourceInfo() * @generated */ EAttribute getBasicResourceInfo_Description(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.BasicResourceInfo#getObjectId <em>Object Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Object Id</em>'. * @see com.hundsun.ares.studio.core.model.BasicResourceInfo#getObjectId() * @see #getBasicResourceInfo() * @generated */ EAttribute getBasicResourceInfo_ObjectId(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.BasicResourceInfo#getGroup <em>Group</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Group</em>'. * @see com.hundsun.ares.studio.core.model.BasicResourceInfo#getGroup() * @see #getBasicResourceInfo() * @generated */ EAttribute getBasicResourceInfo_Group(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.RevisionHistory <em>Revision History</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Revision History</em>'. * @see com.hundsun.ares.studio.core.model.RevisionHistory * @generated */ EClass getRevisionHistory(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.RevisionHistory#getModifiedDate <em>Modified Date</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Modified Date</em>'. * @see com.hundsun.ares.studio.core.model.RevisionHistory#getModifiedDate() * @see #getRevisionHistory() * @generated */ EAttribute getRevisionHistory_ModifiedDate(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.RevisionHistory#getVersion <em>Version</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Version</em>'. * @see com.hundsun.ares.studio.core.model.RevisionHistory#getVersion() * @see #getRevisionHistory() * @generated */ EAttribute getRevisionHistory_Version(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.RevisionHistory#getOrderNumber <em>Order Number</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Order Number</em>'. * @see com.hundsun.ares.studio.core.model.RevisionHistory#getOrderNumber() * @see #getRevisionHistory() * @generated */ EAttribute getRevisionHistory_OrderNumber(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.RevisionHistory#getModifiedBy <em>Modified By</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Modified By</em>'. * @see com.hundsun.ares.studio.core.model.RevisionHistory#getModifiedBy() * @see #getRevisionHistory() * @generated */ EAttribute getRevisionHistory_ModifiedBy(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.RevisionHistory#getCharger <em>Charger</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Charger</em>'. * @see com.hundsun.ares.studio.core.model.RevisionHistory#getCharger() * @see #getRevisionHistory() * @generated */ EAttribute getRevisionHistory_Charger(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.RevisionHistory#getModifiedReason <em>Modified Reason</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Modified Reason</em>'. * @see com.hundsun.ares.studio.core.model.RevisionHistory#getModifiedReason() * @see #getRevisionHistory() * @generated */ EAttribute getRevisionHistory_ModifiedReason(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.RevisionHistory#getModified <em>Modified</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Modified</em>'. * @see com.hundsun.ares.studio.core.model.RevisionHistory#getModified() * @see #getRevisionHistory() * @generated */ EAttribute getRevisionHistory_Modified(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.RevisionHistory#getComment <em>Comment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Comment</em>'. * @see com.hundsun.ares.studio.core.model.RevisionHistory#getComment() * @see #getRevisionHistory() * @generated */ EAttribute getRevisionHistory_Comment(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.RevisionHistory#getLocation <em>Location</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Location</em>'. * @see com.hundsun.ares.studio.core.model.RevisionHistory#getLocation() * @see #getRevisionHistory() * @generated */ EAttribute getRevisionHistory_Location(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.ExtensibleModel <em>Extensible Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Extensible Model</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModel * @generated */ EClass getExtensibleModel(); /** * Returns the meta object for the map '{@link com.hundsun.ares.studio.core.model.ExtensibleModel#getData <em>Data</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the map '<em>Data</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModel#getData() * @see #getExtensibleModel() * @generated */ EReference getExtensibleModel_Data(); /** * Returns the meta object for the map '{@link com.hundsun.ares.studio.core.model.ExtensibleModel#getData2 <em>Data2</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the map '<em>Data2</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModel#getData2() * @see #getExtensibleModel() * @generated */ EReference getExtensibleModel_Data2(); /** * Returns the meta object for class '{@link java.util.Map.Entry <em>EString To EObject Map Entry</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EString To EObject Map Entry</em>'. * @see java.util.Map.Entry * @model keyDefault="" keyDataType="org.eclipse.emf.ecore.EString" * valueType="org.eclipse.emf.ecore.EObject" valueContainment="true" * @generated */ EClass getEStringToEObjectMapEntry(); /** * Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Key</em>'. * @see java.util.Map.Entry * @see #getEStringToEObjectMapEntry() * @generated */ EAttribute getEStringToEObjectMapEntry_Key(); /** * Returns the meta object for the containment reference '{@link java.util.Map.Entry <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Value</em>'. * @see java.util.Map.Entry * @see #getEStringToEObjectMapEntry() * @generated */ EReference getEStringToEObjectMapEntry_Value(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.Reference <em>Reference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Reference</em>'. * @see com.hundsun.ares.studio.core.model.Reference * @generated */ EClass getReference(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.Reference#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see com.hundsun.ares.studio.core.model.Reference#getType() * @see #getReference() * @generated */ EAttribute getReference_Type(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.ReferenceWithNamespace <em>Reference With Namespace</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Reference With Namespace</em>'. * @see com.hundsun.ares.studio.core.model.ReferenceWithNamespace * @generated */ EClass getReferenceWithNamespace(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.IReferenceProvider <em>IReference Provider</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>IReference Provider</em>'. * @see com.hundsun.ares.studio.core.model.IReferenceProvider * @generated */ EClass getIReferenceProvider(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.IJSONData <em>IJSON Data</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>IJSON Data</em>'. * @see com.hundsun.ares.studio.core.model.IJSONData * @generated */ EClass getIJSONData(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.ExtensibleModelConfigProperty <em>Extensible Model Config Property</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Extensible Model Config Property</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModelConfigProperty * @generated */ EClass getExtensibleModelConfigProperty(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.ExtensibleModelConfigProperty#getXml <em>Xml</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Xml</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModelConfigProperty#getXml() * @see #getExtensibleModelConfigProperty() * @generated */ EAttribute getExtensibleModelConfigProperty_Xml(); /** * Returns the meta object for the containment reference list '{@link com.hundsun.ares.studio.core.model.ExtensibleModelConfigProperty#getAttributes <em>Attributes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Attributes</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModelConfigProperty#getAttributes() * @see #getExtensibleModelConfigProperty() * @generated */ EReference getExtensibleModelConfigProperty_Attributes(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.ExtensibleModelConfigProperty#getXmlCache <em>Xml Cache</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Xml Cache</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModelConfigProperty#getXmlCache() * @see #getExtensibleModelConfigProperty() * @generated */ EAttribute getExtensibleModelConfigProperty_XmlCache(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.ExtensibleModelAttribute <em>Extensible Model Attribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Extensible Model Attribute</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModelAttribute * @generated */ EClass getExtensibleModelAttribute(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.ExtensibleModelAttribute#getUri <em>Uri</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Uri</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModelAttribute#getUri() * @see #getExtensibleModelAttribute() * @generated */ EAttribute getExtensibleModelAttribute_Uri(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.ExtensibleModelAttribute#getClassName <em>Class Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Class Name</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModelAttribute#getClassName() * @see #getExtensibleModelAttribute() * @generated */ EAttribute getExtensibleModelAttribute_ClassName(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.ExtensibleModelAttribute#getKey <em>Key</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Key</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModelAttribute#getKey() * @see #getExtensibleModelAttribute() * @generated */ EAttribute getExtensibleModelAttribute_Key(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.ExtensibleModelAttribute#getLable <em>Lable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Lable</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModelAttribute#getLable() * @see #getExtensibleModelAttribute() * @generated */ EAttribute getExtensibleModelAttribute_Lable(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.ExtensibleModelAttribute#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModelAttribute#getType() * @see #getExtensibleModelAttribute() * @generated */ EAttribute getExtensibleModelAttribute_Type(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.core.model.ExtensibleModelAttribute#getValidate <em>Validate</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Validate</em>'. * @see com.hundsun.ares.studio.core.model.ExtensibleModelAttribute#getValidate() * @see #getExtensibleModelAttribute() * @generated */ EAttribute getExtensibleModelAttribute_Validate(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.UserExtensibleProperty <em>User Extensible Property</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>User Extensible Property</em>'. * @see com.hundsun.ares.studio.core.model.UserExtensibleProperty * @generated */ EClass getUserExtensibleProperty(); /** * Returns the meta object for the map '{@link com.hundsun.ares.studio.core.model.UserExtensibleProperty#getMap <em>Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the map '<em>Map</em>'. * @see com.hundsun.ares.studio.core.model.UserExtensibleProperty#getMap() * @see #getUserExtensibleProperty() * @generated */ EReference getUserExtensibleProperty_Map(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.ModuleExtensibleModel <em>Module Extensible Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Module Extensible Model</em>'. * @see com.hundsun.ares.studio.core.model.ModuleExtensibleModel * @generated */ EClass getModuleExtensibleModel(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.ProjectExtensibleModel <em>Project Extensible Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Project Extensible Model</em>'. * @see com.hundsun.ares.studio.core.model.ProjectExtensibleModel * @generated */ EClass getProjectExtensibleModel(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.ProjectRevisionHistoryProperty <em>Project Revision History Property</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Project Revision History Property</em>'. * @see com.hundsun.ares.studio.core.model.ProjectRevisionHistoryProperty * @generated */ EClass getProjectRevisionHistoryProperty(); /** * Returns the meta object for the containment reference list '{@link com.hundsun.ares.studio.core.model.ProjectRevisionHistoryProperty#getHistories <em>Histories</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Histories</em>'. * @see com.hundsun.ares.studio.core.model.ProjectRevisionHistoryProperty#getHistories() * @see #getProjectRevisionHistoryProperty() * @generated */ EReference getProjectRevisionHistoryProperty_Histories(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.core.model.ModuleRevisionHistoryList <em>Module Revision History List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Module Revision History List</em>'. * @see com.hundsun.ares.studio.core.model.ModuleRevisionHistoryList * @generated */ EClass getModuleRevisionHistoryList(); /** * Returns the meta object for data type '{@link org.dom4j.Document <em>Dom4j Document</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Dom4j Document</em>'. * @see org.dom4j.Document * @model instanceClass="org.dom4j.Document" * @generated */ EDataType getDom4jDocument(); /** * 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 */ CoreFactory getCoreFactory(); /** * <!-- 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 com.hundsun.ares.studio.core.model.impl.JRESResourceInfoImpl <em>JRES Resource Info</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.JRESResourceInfoImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getJRESResourceInfo() * @generated */ EClass JRES_RESOURCE_INFO = eINSTANCE.getJRESResourceInfo(); /** * The meta object literal for the '<em><b>Histories</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference JRES_RESOURCE_INFO__HISTORIES = eINSTANCE.getJRESResourceInfo_Histories(); /** * The meta object literal for the '<em><b>Fully Qualified Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute JRES_RESOURCE_INFO__FULLY_QUALIFIED_NAME = eINSTANCE.getJRESResourceInfo_FullyQualifiedName(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.impl.BasicResourceInfoImpl <em>Basic Resource Info</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.BasicResourceInfoImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getBasicResourceInfo() * @generated */ EClass BASIC_RESOURCE_INFO = eINSTANCE.getBasicResourceInfo(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BASIC_RESOURCE_INFO__NAME = eINSTANCE.getBasicResourceInfo_Name(); /** * The meta object literal for the '<em><b>Chinese Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BASIC_RESOURCE_INFO__CHINESE_NAME = eINSTANCE.getBasicResourceInfo_ChineseName(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BASIC_RESOURCE_INFO__DESCRIPTION = eINSTANCE.getBasicResourceInfo_Description(); /** * The meta object literal for the '<em><b>Object Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BASIC_RESOURCE_INFO__OBJECT_ID = eINSTANCE.getBasicResourceInfo_ObjectId(); /** * The meta object literal for the '<em><b>Group</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BASIC_RESOURCE_INFO__GROUP = eINSTANCE.getBasicResourceInfo_Group(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.impl.RevisionHistoryImpl <em>Revision History</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.RevisionHistoryImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getRevisionHistory() * @generated */ EClass REVISION_HISTORY = eINSTANCE.getRevisionHistory(); /** * The meta object literal for the '<em><b>Modified Date</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REVISION_HISTORY__MODIFIED_DATE = eINSTANCE.getRevisionHistory_ModifiedDate(); /** * The meta object literal for the '<em><b>Version</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REVISION_HISTORY__VERSION = eINSTANCE.getRevisionHistory_Version(); /** * The meta object literal for the '<em><b>Order Number</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REVISION_HISTORY__ORDER_NUMBER = eINSTANCE.getRevisionHistory_OrderNumber(); /** * The meta object literal for the '<em><b>Modified By</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REVISION_HISTORY__MODIFIED_BY = eINSTANCE.getRevisionHistory_ModifiedBy(); /** * The meta object literal for the '<em><b>Charger</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REVISION_HISTORY__CHARGER = eINSTANCE.getRevisionHistory_Charger(); /** * The meta object literal for the '<em><b>Modified Reason</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REVISION_HISTORY__MODIFIED_REASON = eINSTANCE.getRevisionHistory_ModifiedReason(); /** * The meta object literal for the '<em><b>Modified</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REVISION_HISTORY__MODIFIED = eINSTANCE.getRevisionHistory_Modified(); /** * The meta object literal for the '<em><b>Comment</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REVISION_HISTORY__COMMENT = eINSTANCE.getRevisionHistory_Comment(); /** * The meta object literal for the '<em><b>Location</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REVISION_HISTORY__LOCATION = eINSTANCE.getRevisionHistory_Location(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.impl.ExtensibleModelImpl <em>Extensible Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ExtensibleModelImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getExtensibleModel() * @generated */ EClass EXTENSIBLE_MODEL = eINSTANCE.getExtensibleModel(); /** * The meta object literal for the '<em><b>Data</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXTENSIBLE_MODEL__DATA = eINSTANCE.getExtensibleModel_Data(); /** * The meta object literal for the '<em><b>Data2</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXTENSIBLE_MODEL__DATA2 = eINSTANCE.getExtensibleModel_Data2(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.impl.EStringToEObjectMapEntryImpl <em>EString To EObject Map Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.EStringToEObjectMapEntryImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getEStringToEObjectMapEntry() * @generated */ EClass ESTRING_TO_EOBJECT_MAP_ENTRY = eINSTANCE.getEStringToEObjectMapEntry(); /** * The meta object literal for the '<em><b>Key</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ESTRING_TO_EOBJECT_MAP_ENTRY__KEY = eINSTANCE.getEStringToEObjectMapEntry_Key(); /** * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ESTRING_TO_EOBJECT_MAP_ENTRY__VALUE = eINSTANCE.getEStringToEObjectMapEntry_Value(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.impl.ReferenceImpl <em>Reference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ReferenceImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getReference() * @generated */ EClass REFERENCE = eINSTANCE.getReference(); /** * The meta object literal for the '<em><b>Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute REFERENCE__TYPE = eINSTANCE.getReference_Type(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.impl.ReferenceWithNamespaceImpl <em>Reference With Namespace</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ReferenceWithNamespaceImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getReferenceWithNamespace() * @generated */ EClass REFERENCE_WITH_NAMESPACE = eINSTANCE.getReferenceWithNamespace(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.IReferenceProvider <em>IReference Provider</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.IReferenceProvider * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getIReferenceProvider() * @generated */ EClass IREFERENCE_PROVIDER = eINSTANCE.getIReferenceProvider(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.IJSONData <em>IJSON Data</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.IJSONData * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getIJSONData() * @generated */ EClass IJSON_DATA = eINSTANCE.getIJSONData(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.impl.ExtensibleModelConfigPropertyImpl <em>Extensible Model Config Property</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ExtensibleModelConfigPropertyImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getExtensibleModelConfigProperty() * @generated */ EClass EXTENSIBLE_MODEL_CONFIG_PROPERTY = eINSTANCE.getExtensibleModelConfigProperty(); /** * The meta object literal for the '<em><b>Xml</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENSIBLE_MODEL_CONFIG_PROPERTY__XML = eINSTANCE.getExtensibleModelConfigProperty_Xml(); /** * The meta object literal for the '<em><b>Attributes</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXTENSIBLE_MODEL_CONFIG_PROPERTY__ATTRIBUTES = eINSTANCE.getExtensibleModelConfigProperty_Attributes(); /** * The meta object literal for the '<em><b>Xml Cache</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENSIBLE_MODEL_CONFIG_PROPERTY__XML_CACHE = eINSTANCE.getExtensibleModelConfigProperty_XmlCache(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.impl.ExtensibleModelAttributeImpl <em>Extensible Model Attribute</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ExtensibleModelAttributeImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getExtensibleModelAttribute() * @generated */ EClass EXTENSIBLE_MODEL_ATTRIBUTE = eINSTANCE.getExtensibleModelAttribute(); /** * The meta object literal for the '<em><b>Uri</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENSIBLE_MODEL_ATTRIBUTE__URI = eINSTANCE.getExtensibleModelAttribute_Uri(); /** * The meta object literal for the '<em><b>Class Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENSIBLE_MODEL_ATTRIBUTE__CLASS_NAME = eINSTANCE.getExtensibleModelAttribute_ClassName(); /** * The meta object literal for the '<em><b>Key</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENSIBLE_MODEL_ATTRIBUTE__KEY = eINSTANCE.getExtensibleModelAttribute_Key(); /** * The meta object literal for the '<em><b>Lable</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENSIBLE_MODEL_ATTRIBUTE__LABLE = eINSTANCE.getExtensibleModelAttribute_Lable(); /** * The meta object literal for the '<em><b>Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENSIBLE_MODEL_ATTRIBUTE__TYPE = eINSTANCE.getExtensibleModelAttribute_Type(); /** * The meta object literal for the '<em><b>Validate</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXTENSIBLE_MODEL_ATTRIBUTE__VALIDATE = eINSTANCE.getExtensibleModelAttribute_Validate(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.impl.UserExtensiblePropertyImpl <em>User Extensible Property</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.UserExtensiblePropertyImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getUserExtensibleProperty() * @generated */ EClass USER_EXTENSIBLE_PROPERTY = eINSTANCE.getUserExtensibleProperty(); /** * The meta object literal for the '<em><b>Map</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference USER_EXTENSIBLE_PROPERTY__MAP = eINSTANCE.getUserExtensibleProperty_Map(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.impl.ModuleExtensibleModelImpl <em>Module Extensible Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ModuleExtensibleModelImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getModuleExtensibleModel() * @generated */ EClass MODULE_EXTENSIBLE_MODEL = eINSTANCE.getModuleExtensibleModel(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.impl.ProjectExtensibleModelImpl <em>Project Extensible Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ProjectExtensibleModelImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getProjectExtensibleModel() * @generated */ EClass PROJECT_EXTENSIBLE_MODEL = eINSTANCE.getProjectExtensibleModel(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.impl.ProjectRevisionHistoryPropertyImpl <em>Project Revision History Property</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ProjectRevisionHistoryPropertyImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getProjectRevisionHistoryProperty() * @generated */ EClass PROJECT_REVISION_HISTORY_PROPERTY = eINSTANCE.getProjectRevisionHistoryProperty(); /** * The meta object literal for the '<em><b>Histories</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PROJECT_REVISION_HISTORY_PROPERTY__HISTORIES = eINSTANCE.getProjectRevisionHistoryProperty_Histories(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.core.model.impl.ModuleRevisionHistoryListImpl <em>Module Revision History List</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.core.model.impl.ModuleRevisionHistoryListImpl * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getModuleRevisionHistoryList() * @generated */ EClass MODULE_REVISION_HISTORY_LIST = eINSTANCE.getModuleRevisionHistoryList(); /** * The meta object literal for the '<em>Dom4j Document</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.dom4j.Document * @see com.hundsun.ares.studio.core.model.impl.CorePackageImpl#getDom4jDocument() * @generated */ EDataType DOM4J_DOCUMENT = eINSTANCE.getDom4jDocument(); } } //CorePackage