00001 00003 package org.best.of.robotics.smachDSL; 00004 00005 import org.eclipse.emf.ecore.EFactory; 00006 00015 public interface SmachDSLFactory extends EFactory 00016 { 00023 SmachDSLFactory eINSTANCE = org.best.of.robotics.smachDSL.impl.SmachDSLFactoryImpl.init(); 00024 00032 PrimitivePackage createPrimitivePackage(); 00033 00041 Test createTest(); 00042 00050 StateMachine createStateMachine(); 00051 00059 ActionClient createActionClient(); 00060 00068 ServiceClient createServiceClient(); 00069 00077 ActionState createActionState(); 00078 00086 Transition createTransition(); 00087 00095 SmachDSLPackage getSmachDSLPackage(); 00096 00097 } //SmachDSLFactory