/** */ package com.hundsun.ares.studio.ui.template; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; 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 operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.ui.template.TemplateFactory * @model kind="package" * @generated */ public interface TemplatePackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "template"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.hundsun.com/ares/studio/ui/template/1.0.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "template"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ TemplatePackage eINSTANCE = com.hundsun.ares.studio.ui.template.impl.TemplatePackageImpl.init(); /** * The meta object id for the '{@link com.hundsun.ares.studio.ui.template.impl.TemplateImpl <em>Template</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.ui.template.impl.TemplateImpl * @see com.hundsun.ares.studio.ui.template.impl.TemplatePackageImpl#getTemplate() * @generated */ int TEMPLATE = 0; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE__ID = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE__NAME = 1; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE__DESCRIPTION = 2; /** * The feature id for the '<em><b>Path</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE__PATH = 3; /** * The feature id for the '<em><b>Local</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE__LOCAL = 4; /** * The number of structural features of the '<em>Template</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_FEATURE_COUNT = 5; /** * The number of operations of the '<em>Template</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TEMPLATE_OPERATION_COUNT = 0; /** * Returns the meta object for class '{@link com.hundsun.ares.studio.ui.template.Template <em>Template</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Template</em>'. * @see com.hundsun.ares.studio.ui.template.Template * @generated */ EClass getTemplate(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.ui.template.Template#getId <em>Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Id</em>'. * @see com.hundsun.ares.studio.ui.template.Template#getId() * @see #getTemplate() * @generated */ EAttribute getTemplate_Id(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.ui.template.Template#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.ui.template.Template#getName() * @see #getTemplate() * @generated */ EAttribute getTemplate_Name(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.ui.template.Template#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.ui.template.Template#getDescription() * @see #getTemplate() * @generated */ EAttribute getTemplate_Description(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.ui.template.Template#getPath <em>Path</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Path</em>'. * @see com.hundsun.ares.studio.ui.template.Template#getPath() * @see #getTemplate() * @generated */ EAttribute getTemplate_Path(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.ui.template.Template#isLocal <em>Local</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Local</em>'. * @see com.hundsun.ares.studio.ui.template.Template#isLocal() * @see #getTemplate() * @generated */ EAttribute getTemplate_Local(); /** * 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 */ TemplateFactory getTemplateFactory(); /** * <!-- 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.ui.template.impl.TemplateImpl <em>Template</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.ui.template.impl.TemplateImpl * @see com.hundsun.ares.studio.ui.template.impl.TemplatePackageImpl#getTemplate() * @generated */ EClass TEMPLATE = eINSTANCE.getTemplate(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TEMPLATE__ID = eINSTANCE.getTemplate_Id(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TEMPLATE__NAME = eINSTANCE.getTemplate_Name(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TEMPLATE__DESCRIPTION = eINSTANCE.getTemplate_Description(); /** * The meta object literal for the '<em><b>Path</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TEMPLATE__PATH = eINSTANCE.getTemplate_Path(); /** * The meta object literal for the '<em><b>Local</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TEMPLATE__LOCAL = eINSTANCE.getTemplate_Local(); } } //TemplatePackage