projet-genie-logiciel-systeme/workspace/fr.n7.game/src-gen/fr/n7/game/GameFactory.java
2021-12-03 08:37:31 +01:00

198 lines
5 KiB
Java

/**
* generated by Xtext 2.23.0
*/
package fr.n7.game;
import org.eclipse.emf.ecore.EFactory;
/**
* <!-- begin-user-doc -->
* The <b>Factory</b> for the model.
* It provides a create method for each non-abstract class of the model.
* <!-- end-user-doc -->
* @see fr.n7.game.GamePackage
* @generated
*/
public interface GameFactory extends EFactory
{
/**
* The singleton instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
GameFactory eINSTANCE = fr.n7.game.impl.GameFactoryImpl.init();
/**
* Returns a new object of class '<em>Jeu</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Jeu</em>'.
* @generated
*/
Jeu createJeu();
/**
* Returns a new object of class '<em>Explorateur</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Explorateur</em>'.
* @generated
*/
Explorateur createExplorateur();
/**
* Returns a new object of class '<em>Territoire</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Territoire</em>'.
* @generated
*/
Territoire createTerritoire();
/**
* Returns a new object of class '<em>Lieu</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Lieu</em>'.
* @generated
*/
Lieu createLieu();
/**
* Returns a new object of class '<em>Chemin</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Chemin</em>'.
* @generated
*/
Chemin createChemin();
/**
* Returns a new object of class '<em>Objet</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Objet</em>'.
* @generated
*/
Objet createObjet();
/**
* Returns a new object of class '<em>Transformation</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Transformation</em>'.
* @generated
*/
Transformation createTransformation();
/**
* Returns a new object of class '<em>Connaissance</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Connaissance</em>'.
* @generated
*/
Connaissance createConnaissance();
/**
* Returns a new object of class '<em>Personne</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Personne</em>'.
* @generated
*/
Personne createPersonne();
/**
* Returns a new object of class '<em>Interaction</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Interaction</em>'.
* @generated
*/
Interaction createInteraction();
/**
* Returns a new object of class '<em>Action</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Action</em>'.
* @generated
*/
Action createAction();
/**
* Returns a new object of class '<em>Description</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Description</em>'.
* @generated
*/
Description createDescription();
/**
* Returns a new object of class '<em>Condition</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Condition</em>'.
* @generated
*/
Condition createCondition();
/**
* Returns a new object of class '<em>Condition Et</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Condition Et</em>'.
* @generated
*/
ConditionEt createConditionEt();
/**
* Returns a new object of class '<em>Condition Test</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Condition Test</em>'.
* @generated
*/
ConditionTest createConditionTest();
/**
* Returns a new object of class '<em>Condition Connaissance</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Condition Connaissance</em>'.
* @generated
*/
ConditionConnaissance createConditionConnaissance();
/**
* Returns a new object of class '<em>NOT Condition Connaissance</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>NOT Condition Connaissance</em>'.
* @generated
*/
NOTConditionConnaissance createNOTConditionConnaissance();
/**
* Returns a new object of class '<em>Condition Objet</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Condition Objet</em>'.
* @generated
*/
ConditionObjet createConditionObjet();
/**
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the package supported by this factory.
* @generated
*/
GamePackage getGamePackage();
} //GameFactory