/** * generated by Xtext 2.23.0 */ package fr.n7.game; 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 fr.n7.game.GamePackage * @generated */ public interface GameFactory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ GameFactory eINSTANCE = fr.n7.game.impl.GameFactoryImpl.init(); /** * Returns a new object of class 'Jeu'. * * * @return a new object of class 'Jeu'. * @generated */ Jeu createJeu(); /** * Returns a new object of class 'Explorateur'. * * * @return a new object of class 'Explorateur'. * @generated */ Explorateur createExplorateur(); /** * Returns a new object of class 'Territoire'. * * * @return a new object of class 'Territoire'. * @generated */ Territoire createTerritoire(); /** * Returns a new object of class 'Lieu'. * * * @return a new object of class 'Lieu'. * @generated */ Lieu createLieu(); /** * Returns a new object of class 'Chemin'. * * * @return a new object of class 'Chemin'. * @generated */ Chemin createChemin(); /** * Returns a new object of class 'Objet'. * * * @return a new object of class 'Objet'. * @generated */ Objet createObjet(); /** * Returns a new object of class 'Transformation'. * * * @return a new object of class 'Transformation'. * @generated */ Transformation createTransformation(); /** * Returns a new object of class 'Connaissance'. * * * @return a new object of class 'Connaissance'. * @generated */ Connaissance createConnaissance(); /** * Returns a new object of class 'Personne'. * * * @return a new object of class 'Personne'. * @generated */ Personne createPersonne(); /** * Returns a new object of class 'Interaction'. * * * @return a new object of class 'Interaction'. * @generated */ Interaction createInteraction(); /** * Returns a new object of class 'Action'. * * * @return a new object of class 'Action'. * @generated */ Action createAction(); /** * Returns a new object of class 'Description'. * * * @return a new object of class 'Description'. * @generated */ Description createDescription(); /** * Returns a new object of class 'Condition'. * * * @return a new object of class 'Condition'. * @generated */ Condition createCondition(); /** * Returns a new object of class 'Condition Et'. * * * @return a new object of class 'Condition Et'. * @generated */ ConditionEt createConditionEt(); /** * Returns a new object of class 'Condition Test'. * * * @return a new object of class 'Condition Test'. * @generated */ ConditionTest createConditionTest(); /** * Returns a new object of class 'Condition Connaissance'. * * * @return a new object of class 'Condition Connaissance'. * @generated */ ConditionConnaissance createConditionConnaissance(); /** * Returns a new object of class 'NOT Condition Connaissance'. * * * @return a new object of class 'NOT Condition Connaissance'. * @generated */ NOTConditionConnaissance createNOTConditionConnaissance(); /** * Returns a new object of class 'Condition Objet'. * * * @return a new object of class 'Condition Objet'. * @generated */ ConditionObjet createConditionObjet(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ GamePackage getGamePackage(); } //GameFactory