2021-12-04 11:05:25 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
|
|
|
|
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="generated by Xtext 2.23.0" modelDirectory="/fr.n7.game.xtext/src-gen"
|
|
|
|
modelPluginID="fr.n7.game.xtext" forceOverwrite="true" modelName="Game" updateClasspath="false"
|
|
|
|
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" complianceLevel="8.0"
|
|
|
|
copyrightFields="false" runtimeVersion="2.20">
|
|
|
|
<genPackages prefix="Game" basePackage="fr.n7.game.xtext" disposableProviderFactory="true"
|
|
|
|
fileExtensions="game" ecorePackage="Game.ecore#/">
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Jeu">
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Jeu/explorateur"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Jeu/territoire"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Jeu/objets"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Jeu/connaissances"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Jeu/personnes"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Jeu/transformations"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Explorateur">
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Explorateur/tailleInventaire"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Explorateur/connaissances"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Explorateur/objets"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Territoire">
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Territoire/lieux"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Territoire/chemins"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Lieu">
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Lieu/nom"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Lieu/deposable"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Lieu/depart"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Lieu/fin"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Lieu/personnes"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Lieu/descriptions"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Lieu/objets"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Lieu/connaissances"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Chemin">
|
2021-12-08 22:03:51 +00:00
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Chemin/nom"/>
|
2021-12-04 11:05:25 +00:00
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Chemin/lieuIn"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Chemin/lieuOut"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Chemin/ouvert"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Chemin/visible"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Chemin/obligatoire"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Chemin/connaissances"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Chemin/objetsRecus"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Chemin/objetsConso"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Chemin/descriptions"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Objet">
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Objet/nom"/>
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Objet/taille"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Objet/visible"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Objet/descriptions"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Transformation">
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Transformation/condition"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Transformation/objetsIn"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Transformation/objetsOut"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Connaissance">
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Connaissance/nom"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Connaissance/visible"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Connaissance/descriptions"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Personne">
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Personne/nom"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Personne/visible"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Personne/obligatoire"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Personne/interactions"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Interaction">
|
2021-12-09 16:02:20 +00:00
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Interaction/nom"/>
|
2021-12-04 11:05:25 +00:00
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Interaction/visible"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Interaction/connaissances"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Interaction/objetsRecus"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Interaction/objetsConso"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Interaction/actions"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Action">
|
2021-12-09 16:02:20 +00:00
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Action/nom"/>
|
2021-12-04 11:05:25 +00:00
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Action/visible"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Action/finInteraction"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Action/connaissances"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Action/objetsRecus"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Action/objetsConso"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Action/descriptions"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Description">
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Description/texte"/>
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Description/condition"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Condition">
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Condition/condition"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//ConditionEt">
|
|
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//ConditionEt/conditionTest"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//ConditionTest"/>
|
2021-12-04 15:41:43 +00:00
|
|
|
<genClasses ecoreClass="Game.ecore#//ConditionBoolean">
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//ConditionBoolean/valeur"/>
|
|
|
|
</genClasses>
|
2021-12-04 11:05:25 +00:00
|
|
|
<genClasses ecoreClass="Game.ecore#//ConditionConnaissance">
|
2021-12-08 22:03:51 +00:00
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//ConditionConnaissance/negation"/>
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//ConditionConnaissance/connaissance"/>
|
2021-12-04 11:05:25 +00:00
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//ConditionObjet">
|
2021-12-08 22:03:51 +00:00
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//ConditionObjet/objet"/>
|
2021-12-04 11:05:25 +00:00
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//ConditionObjet/comparateur"/>
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//ConditionObjet/nombre"/>
|
|
|
|
</genClasses>
|
|
|
|
<genClasses ecoreClass="Game.ecore#//Nom">
|
|
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Nom/nom"/>
|
|
|
|
</genClasses>
|
|
|
|
</genPackages>
|
|
|
|
</genmodel:GenModel>
|