/** */ package ca.mcgill.ecse.dslreasoner.standalone.test.yakindu; import org.eclipse.emf.ecore.EFactory; /** * * The Factory for the model. * It provides a create method for each non-abstract class of the model. * * @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.YakinduPackage * @generated */ public interface YakinduFactory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ YakinduFactory eINSTANCE = ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduFactoryImpl.init(); /** * Returns a new object of class 'Region'. * * * @return a new object of class 'Region'. * @generated */ Region createRegion(); /** * Returns a new object of class 'Transition'. * * * @return a new object of class 'Transition'. * @generated */ Transition createTransition(); /** * Returns a new object of class 'Statechart'. * * * @return a new object of class 'Statechart'. * @generated */ Statechart createStatechart(); /** * Returns a new object of class 'Entry'. * * * @return a new object of class 'Entry'. * @generated */ Entry createEntry(); /** * Returns a new object of class 'Synchronization'. * * * @return a new object of class 'Synchronization'. * @generated */ Synchronization createSynchronization(); /** * Returns a new object of class 'State'. * * * @return a new object of class 'State'. * @generated */ State createState(); /** * Returns a new object of class 'Choice'. * * * @return a new object of class 'Choice'. * @generated */ Choice createChoice(); /** * Returns a new object of class 'Exit'. * * * @return a new object of class 'Exit'. * @generated */ Exit createExit(); /** * Returns a new object of class 'Final State'. * * * @return a new object of class 'Final State'. * @generated */ FinalState createFinalState(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ YakinduPackage getYakinduPackage(); } //YakinduFactory