projet-genie-logiciel-systeme/workspace/fr.n7.xtext.game/model/generated/GAME.genmodel

111 lines
10 KiB
Plaintext
Raw Normal View History

2021-11-30 17:25:45 +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"
2021-12-03 10:28:42 +00:00
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="generated by Xtext 2.23.0" modelDirectory="/fr.n7.xtext.game/src-gen"
modelPluginID="fr.n7.xtext.game" forceOverwrite="true" modelName="GAME" updateClasspath="false"
2021-11-30 17:25:45 +00:00
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" complianceLevel="8.0"
copyrightFields="false" runtimeVersion="2.20">
2021-12-03 10:28:42 +00:00
<genPackages prefix="GAME" basePackage="fr.n7.xtext" disposableProviderFactory="true"
2021-12-03 07:37:31 +00:00
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"/>
2021-12-03 10:57:43 +00:00
<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"/>
2021-12-03 07:37:31 +00:00
</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">
2021-12-03 10:57:43 +00:00
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Lieu/nom"/>
2021-12-03 07:37:31 +00:00
<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"/>
2021-12-03 10:57:43 +00:00
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Lieu/personnes"/>
2021-12-03 07:37:31 +00:00
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Lieu/descriptions"/>
2021-12-03 10:57:43 +00:00
<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"/>
2021-12-03 07:37:31 +00:00
</genClasses>
<genClasses ecoreClass="GAME.ecore#//Chemin">
2021-12-03 10:57:43 +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"/>
2021-12-03 07:37:31 +00:00
<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"/>
2021-12-03 10:57:43 +00:00
<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"/>
2021-12-03 07:37:31 +00:00
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Chemin/descriptions"/>
</genClasses>
<genClasses ecoreClass="GAME.ecore#//Objet">
2021-12-03 10:57:43 +00:00
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Objet/nom"/>
2021-12-03 07:37:31 +00:00
<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"/>
2021-12-03 10:57:43 +00:00
<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"/>
2021-12-03 07:37:31 +00:00
</genClasses>
<genClasses ecoreClass="GAME.ecore#//Connaissance">
2021-12-03 10:57:43 +00:00
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Connaissance/nom"/>
2021-12-03 07:37:31 +00:00
<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">
2021-12-03 10:57:43 +00:00
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Personne/nom"/>
2021-12-03 07:37:31 +00:00
<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">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Interaction/visible"/>
2021-12-03 10:57:43 +00:00
<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"/>
2021-12-03 07:37:31 +00:00
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Interaction/actions"/>
</genClasses>
<genClasses ecoreClass="GAME.ecore#//Action">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Action/visible"/>
2021-12-03 09:02:04 +00:00
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Action/finInteraction"/>
2021-12-03 10:57:43 +00:00
<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"/>
2021-12-03 09:02:04 +00:00
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Action/descriptions"/>
2021-12-03 07:37:31 +00:00
</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"/>
<genClasses ecoreClass="GAME.ecore#//ConditionConnaissance">
2021-12-03 10:57:43 +00:00
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//ConditionConnaissance/connaissance"/>
2021-12-03 07:37:31 +00:00
</genClasses>
<genClasses ecoreClass="GAME.ecore#//NOTConditionConnaissance">
2021-12-03 10:57:43 +00:00
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//NOTConditionConnaissance/connaissance"/>
2021-12-03 07:37:31 +00:00
</genClasses>
<genClasses ecoreClass="GAME.ecore#//ConditionObjet">
2021-12-03 10:57:43 +00:00
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//ConditionObjet/objet"/>
2021-12-03 07:37:31 +00:00
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//ConditionObjet/comparateur"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//ConditionObjet/nombre"/>
2021-11-30 17:25:45 +00:00
</genClasses>
2021-12-03 10:57:43 +00:00
<genClasses ecoreClass="GAME.ecore#//Nom">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Nom/nom"/>
</genClasses>
2021-11-30 17:25:45 +00:00
</genPackages>
</genmodel:GenModel>