00001 00003 package org.best.of.robotics.smachDSL; 00004 00005 import org.eclipse.emf.common.util.EList; 00006 00007 import org.eclipse.emf.ecore.EObject; 00008 00028 public interface StateMachine extends EObject 00029 { 00044 String getName(); 00045 00054 void setName(String value); 00055 00070 EList<ActionClient> getActionclients(); 00071 00086 EList<ServiceClient> getServiceclients(); 00087 00102 EList<ActionState> getActionsstates(); 00103 00104 } // StateMachine