/** */ package hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm; 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 hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.YakindummPackage * @generated */ public interface YakindummFactory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ YakindummFactory eINSTANCE = hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.impl.YakindummFactoryImpl.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 */ YakindummPackage getYakindummPackage(); } //YakindummFactory