SmachDSLPackage.java
Go to the documentation of this file.
00001 
00003 package org.best.of.robotics.smachDSL;
00004 
00005 import org.eclipse.emf.ecore.EAttribute;
00006 import org.eclipse.emf.ecore.EClass;
00007 import org.eclipse.emf.ecore.EPackage;
00008 import org.eclipse.emf.ecore.EReference;
00009 
00025 public interface SmachDSLPackage extends EPackage
00026 {
00033   String eNAME = "smachDSL";
00034 
00041   String eNS_URI = "http://www.best.org/of/robotics/SmachDSL";
00042 
00049   String eNS_PREFIX = "smachDSL";
00050 
00057   SmachDSLPackage eINSTANCE = org.best.of.robotics.smachDSL.impl.SmachDSLPackageImpl.init();
00058 
00067   int PRIMITIVE_PACKAGE = 0;
00068 
00076   int PRIMITIVE_PACKAGE__STATEMACHINES = 0;
00077 
00085   int PRIMITIVE_PACKAGE_FEATURE_COUNT = 1;
00086 
00095   int TEST = 1;
00096 
00104   int TEST__ROS = 0;
00105 
00113   int TEST_FEATURE_COUNT = 1;
00114 
00123   int STATE_MACHINE = 2;
00124 
00132   int STATE_MACHINE__NAME = 0;
00133 
00141   int STATE_MACHINE__ACTIONCLIENTS = 1;
00142 
00150   int STATE_MACHINE__SERVICECLIENTS = 2;
00151 
00159   int STATE_MACHINE__ACTIONSSTATES = 3;
00160 
00168   int STATE_MACHINE_FEATURE_COUNT = 4;
00169 
00178   int ACTION_CLIENT = 3;
00179 
00187   int ACTION_CLIENT__NAME = 0;
00188 
00196   int ACTION_CLIENT__ACTIONNAME = 1;
00197 
00205   int ACTION_CLIENT__ACTIONTYPE = 2;
00206 
00214   int ACTION_CLIENT_FEATURE_COUNT = 3;
00215 
00224   int SERVICE_CLIENT = 4;
00225 
00233   int SERVICE_CLIENT__NAME = 0;
00234 
00242   int SERVICE_CLIENT__SERVICENAME = 1;
00243 
00251   int SERVICE_CLIENT__SERVICESRV = 2;
00252 
00260   int SERVICE_CLIENT_FEATURE_COUNT = 3;
00261 
00270   int ACTION_STATE = 5;
00271 
00279   int ACTION_STATE__NAME = 0;
00280 
00288   int ACTION_STATE__CLIENTNAME = 1;
00289 
00297   int ACTION_STATE__TRANSITIONS = 2;
00298 
00306   int ACTION_STATE_FEATURE_COUNT = 3;
00307 
00316   int TRANSITION = 6;
00317 
00325   int TRANSITION__OUTCOME = 0;
00326 
00334   int TRANSITION__STATE = 1;
00335 
00343   int TRANSITION_FEATURE_COUNT = 2;
00344 
00345 
00354   EClass getPrimitivePackage();
00355 
00365   EReference getPrimitivePackage_Statemachines();
00366 
00375   EClass getTest();
00376 
00386   EAttribute getTest_Ros();
00387 
00396   EClass getStateMachine();
00397 
00407   EAttribute getStateMachine_Name();
00408 
00418   EReference getStateMachine_Actionclients();
00419 
00429   EReference getStateMachine_Serviceclients();
00430 
00440   EReference getStateMachine_Actionsstates();
00441 
00450   EClass getActionClient();
00451 
00461   EAttribute getActionClient_Name();
00462 
00472   EAttribute getActionClient_Actionname();
00473 
00483   EAttribute getActionClient_Actiontype();
00484 
00493   EClass getServiceClient();
00494 
00504   EAttribute getServiceClient_Name();
00505 
00515   EAttribute getServiceClient_Servicename();
00516 
00526   EAttribute getServiceClient_Servicesrv();
00527 
00536   EClass getActionState();
00537 
00547   EAttribute getActionState_Name();
00548 
00558   EReference getActionState_Clientname();
00559 
00569   EReference getActionState_Transitions();
00570 
00579   EClass getTransition();
00580 
00590   EAttribute getTransition_Outcome();
00591 
00601   EReference getTransition_State();
00602 
00610   SmachDSLFactory getSmachDSLFactory();
00611 
00624   interface Literals
00625   {
00634     EClass PRIMITIVE_PACKAGE = eINSTANCE.getPrimitivePackage();
00635 
00642     EReference PRIMITIVE_PACKAGE__STATEMACHINES = eINSTANCE.getPrimitivePackage_Statemachines();
00643 
00652     EClass TEST = eINSTANCE.getTest();
00653 
00660     EAttribute TEST__ROS = eINSTANCE.getTest_Ros();
00661 
00670     EClass STATE_MACHINE = eINSTANCE.getStateMachine();
00671 
00678     EAttribute STATE_MACHINE__NAME = eINSTANCE.getStateMachine_Name();
00679 
00686     EReference STATE_MACHINE__ACTIONCLIENTS = eINSTANCE.getStateMachine_Actionclients();
00687 
00694     EReference STATE_MACHINE__SERVICECLIENTS = eINSTANCE.getStateMachine_Serviceclients();
00695 
00702     EReference STATE_MACHINE__ACTIONSSTATES = eINSTANCE.getStateMachine_Actionsstates();
00703 
00712     EClass ACTION_CLIENT = eINSTANCE.getActionClient();
00713 
00720     EAttribute ACTION_CLIENT__NAME = eINSTANCE.getActionClient_Name();
00721 
00728     EAttribute ACTION_CLIENT__ACTIONNAME = eINSTANCE.getActionClient_Actionname();
00729 
00736     EAttribute ACTION_CLIENT__ACTIONTYPE = eINSTANCE.getActionClient_Actiontype();
00737 
00746     EClass SERVICE_CLIENT = eINSTANCE.getServiceClient();
00747 
00754     EAttribute SERVICE_CLIENT__NAME = eINSTANCE.getServiceClient_Name();
00755 
00762     EAttribute SERVICE_CLIENT__SERVICENAME = eINSTANCE.getServiceClient_Servicename();
00763 
00770     EAttribute SERVICE_CLIENT__SERVICESRV = eINSTANCE.getServiceClient_Servicesrv();
00771 
00780     EClass ACTION_STATE = eINSTANCE.getActionState();
00781 
00788     EAttribute ACTION_STATE__NAME = eINSTANCE.getActionState_Name();
00789 
00796     EReference ACTION_STATE__CLIENTNAME = eINSTANCE.getActionState_Clientname();
00797 
00804     EReference ACTION_STATE__TRANSITIONS = eINSTANCE.getActionState_Transitions();
00805 
00814     EClass TRANSITION = eINSTANCE.getTransition();
00815 
00822     EAttribute TRANSITION__OUTCOME = eINSTANCE.getTransition_Outcome();
00823 
00830     EReference TRANSITION__STATE = eINSTANCE.getTransition_State();
00831 
00832   }
00833 
00834 } //SmachDSLPackage


bride_plugin_source
Author(s): Alexander Bubeck
autogenerated on Sun Oct 5 2014 22:38:34