/** * <copyright> * </copyright> * * $Id$ */ package com.hundsun.ares.studio.logic; import com.hundsun.ares.studio.atom.AtomPackage; 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 enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.logic.LogicFactory * @model kind="package" * @generated */ public interface LogicPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "logic"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.hundsun.com/ares/studio/cres/logic/1.0.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "logic"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ LogicPackage eINSTANCE = com.hundsun.ares.studio.logic.impl.LogicPackageImpl.init(); /** * The meta object id for the '{@link com.hundsun.ares.studio.logic.impl.LogicFunctionImpl <em>Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.logic.impl.LogicFunctionImpl * @see com.hundsun.ares.studio.logic.impl.LogicPackageImpl#getLogicFunction() * @generated */ int LOGIC_FUNCTION = 0; /** * The feature id for the '<em><b>Input Collection</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__INPUT_COLLECTION = AtomPackage.ATOM_FUNCTION__INPUT_COLLECTION; /** * The feature id for the '<em><b>Output Collection</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__OUTPUT_COLLECTION = AtomPackage.ATOM_FUNCTION__OUTPUT_COLLECTION; /** * The feature id for the '<em><b>Input Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__INPUT_PARAMETERS = AtomPackage.ATOM_FUNCTION__INPUT_PARAMETERS; /** * The feature id for the '<em><b>Output Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__OUTPUT_PARAMETERS = AtomPackage.ATOM_FUNCTION__OUTPUT_PARAMETERS; /** * The feature id for the '<em><b>Interface Flag</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__INTERFACE_FLAG = AtomPackage.ATOM_FUNCTION__INTERFACE_FLAG; /** * The feature id for the '<em><b>Error Infos</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__ERROR_INFOS = AtomPackage.ATOM_FUNCTION__ERROR_INFOS; /** * The feature id for the '<em><b>Data</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__DATA = AtomPackage.ATOM_FUNCTION__DATA; /** * The feature id for the '<em><b>Data2</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__DATA2 = AtomPackage.ATOM_FUNCTION__DATA2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__NAME = AtomPackage.ATOM_FUNCTION__NAME; /** * The feature id for the '<em><b>Chinese Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__CHINESE_NAME = AtomPackage.ATOM_FUNCTION__CHINESE_NAME; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__DESCRIPTION = AtomPackage.ATOM_FUNCTION__DESCRIPTION; /** * The feature id for the '<em><b>Object Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__OBJECT_ID = AtomPackage.ATOM_FUNCTION__OBJECT_ID; /** * The feature id for the '<em><b>Group</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__GROUP = AtomPackage.ATOM_FUNCTION__GROUP; /** * The feature id for the '<em><b>Histories</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__HISTORIES = AtomPackage.ATOM_FUNCTION__HISTORIES; /** * The feature id for the '<em><b>Fully Qualified Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__FULLY_QUALIFIED_NAME = AtomPackage.ATOM_FUNCTION__FULLY_QUALIFIED_NAME; /** * The feature id for the '<em><b>Database</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__DATABASE = AtomPackage.ATOM_FUNCTION__DATABASE; /** * The feature id for the '<em><b>Pseudo Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__PSEUDO_CODE = AtomPackage.ATOM_FUNCTION__PSEUDO_CODE; /** * The feature id for the '<em><b>Internal Variables</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__INTERNAL_VARIABLES = AtomPackage.ATOM_FUNCTION__INTERNAL_VARIABLES; /** * The feature id for the '<em><b>Is Trans Func</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION__IS_TRANS_FUNC = AtomPackage.ATOM_FUNCTION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Function</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_FUNCTION_FEATURE_COUNT = AtomPackage.ATOM_FUNCTION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link com.hundsun.ares.studio.logic.impl.LogicServiceImpl <em>Service</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.logic.impl.LogicServiceImpl * @see com.hundsun.ares.studio.logic.impl.LogicPackageImpl#getLogicService() * @generated */ int LOGIC_SERVICE = 1; /** * The feature id for the '<em><b>Input Collection</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__INPUT_COLLECTION = AtomPackage.ATOM_FUNCTION__INPUT_COLLECTION; /** * The feature id for the '<em><b>Output Collection</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__OUTPUT_COLLECTION = AtomPackage.ATOM_FUNCTION__OUTPUT_COLLECTION; /** * The feature id for the '<em><b>Input Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__INPUT_PARAMETERS = AtomPackage.ATOM_FUNCTION__INPUT_PARAMETERS; /** * The feature id for the '<em><b>Output Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__OUTPUT_PARAMETERS = AtomPackage.ATOM_FUNCTION__OUTPUT_PARAMETERS; /** * The feature id for the '<em><b>Interface Flag</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__INTERFACE_FLAG = AtomPackage.ATOM_FUNCTION__INTERFACE_FLAG; /** * The feature id for the '<em><b>Error Infos</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__ERROR_INFOS = AtomPackage.ATOM_FUNCTION__ERROR_INFOS; /** * The feature id for the '<em><b>Data</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__DATA = AtomPackage.ATOM_FUNCTION__DATA; /** * The feature id for the '<em><b>Data2</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__DATA2 = AtomPackage.ATOM_FUNCTION__DATA2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__NAME = AtomPackage.ATOM_FUNCTION__NAME; /** * The feature id for the '<em><b>Chinese Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__CHINESE_NAME = AtomPackage.ATOM_FUNCTION__CHINESE_NAME; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__DESCRIPTION = AtomPackage.ATOM_FUNCTION__DESCRIPTION; /** * The feature id for the '<em><b>Object Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__OBJECT_ID = AtomPackage.ATOM_FUNCTION__OBJECT_ID; /** * The feature id for the '<em><b>Group</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__GROUP = AtomPackage.ATOM_FUNCTION__GROUP; /** * The feature id for the '<em><b>Histories</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__HISTORIES = AtomPackage.ATOM_FUNCTION__HISTORIES; /** * The feature id for the '<em><b>Fully Qualified Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__FULLY_QUALIFIED_NAME = AtomPackage.ATOM_FUNCTION__FULLY_QUALIFIED_NAME; /** * The feature id for the '<em><b>Database</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__DATABASE = AtomPackage.ATOM_FUNCTION__DATABASE; /** * The feature id for the '<em><b>Pseudo Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__PSEUDO_CODE = AtomPackage.ATOM_FUNCTION__PSEUDO_CODE; /** * The feature id for the '<em><b>Internal Variables</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__INTERNAL_VARIABLES = AtomPackage.ATOM_FUNCTION__INTERNAL_VARIABLES; /** * The feature id for the '<em><b>Is Check Access</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__IS_CHECK_ACCESS = AtomPackage.ATOM_FUNCTION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Time Out</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE__TIME_OUT = AtomPackage.ATOM_FUNCTION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Service</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOGIC_SERVICE_FEATURE_COUNT = AtomPackage.ATOM_FUNCTION_FEATURE_COUNT + 2; /** * Returns the meta object for class '{@link com.hundsun.ares.studio.logic.LogicFunction <em>Function</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Function</em>'. * @see com.hundsun.ares.studio.logic.LogicFunction * @generated */ EClass getLogicFunction(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.logic.LogicFunction#isIsTransFunc <em>Is Trans Func</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Trans Func</em>'. * @see com.hundsun.ares.studio.logic.LogicFunction#isIsTransFunc() * @see #getLogicFunction() * @generated */ EAttribute getLogicFunction_IsTransFunc(); /** * Returns the meta object for class '{@link com.hundsun.ares.studio.logic.LogicService <em>Service</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Service</em>'. * @see com.hundsun.ares.studio.logic.LogicService * @generated */ EClass getLogicService(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.logic.LogicService#isIsCheckAccess <em>Is Check Access</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Check Access</em>'. * @see com.hundsun.ares.studio.logic.LogicService#isIsCheckAccess() * @see #getLogicService() * @generated */ EAttribute getLogicService_IsCheckAccess(); /** * Returns the meta object for the attribute '{@link com.hundsun.ares.studio.logic.LogicService#getTimeOut <em>Time Out</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Time Out</em>'. * @see com.hundsun.ares.studio.logic.LogicService#getTimeOut() * @see #getLogicService() * @generated */ EAttribute getLogicService_TimeOut(); /** * 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 */ LogicFactory getLogicFactory(); /** * <!-- 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.logic.impl.LogicFunctionImpl <em>Function</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.logic.impl.LogicFunctionImpl * @see com.hundsun.ares.studio.logic.impl.LogicPackageImpl#getLogicFunction() * @generated */ EClass LOGIC_FUNCTION = eINSTANCE.getLogicFunction(); /** * The meta object literal for the '<em><b>Is Trans Func</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LOGIC_FUNCTION__IS_TRANS_FUNC = eINSTANCE.getLogicFunction_IsTransFunc(); /** * The meta object literal for the '{@link com.hundsun.ares.studio.logic.impl.LogicServiceImpl <em>Service</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see com.hundsun.ares.studio.logic.impl.LogicServiceImpl * @see com.hundsun.ares.studio.logic.impl.LogicPackageImpl#getLogicService() * @generated */ EClass LOGIC_SERVICE = eINSTANCE.getLogicService(); /** * The meta object literal for the '<em><b>Is Check Access</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LOGIC_SERVICE__IS_CHECK_ACCESS = eINSTANCE.getLogicService_IsCheckAccess(); /** * The meta object literal for the '<em><b>Time Out</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LOGIC_SERVICE__TIME_OUT = eINSTANCE.getLogicService_TimeOut(); } } //LogicPackage