fix: typo in game.xtext

This commit is contained in:
Laurent Fainsin 2021-12-03 08:37:31 +01:00
parent 309901c04f
commit 15647e509f
104 changed files with 6695 additions and 5903 deletions

View file

@ -12,4 +12,6 @@ Require-Bundle: fr.n7.game,
org.antlr.runtime;bundle-version="[3.2.0,3.2.1)" org.antlr.runtime;bundle-version="[3.2.0,3.2.1)"
Bundle-RequiredExecutionEnvironment: JavaSE-11 Bundle-RequiredExecutionEnvironment: JavaSE-11
Export-Package: xtext.ide.contentassist.antlr, Export-Package: xtext.ide.contentassist.antlr,
xtext.ide.contentassist.antlr.internal xtext.ide.contentassist.antlr.internal,
fr.n7.ide.contentassist.antlr.internal,
fr.n7.ide.contentassist.antlr

View file

@ -1 +1 @@
xtext.ide.GameIdeSetup fr.n7.ide.GAMEIdeSetup

View file

@ -1,10 +1,12 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.ide; package fr.n7.ide;
import com.google.inject.Binder; import com.google.inject.Binder;
import com.google.inject.name.Names; import com.google.inject.name.Names;
import fr.n7.ide.contentassist.antlr.GAMEParser;
import fr.n7.ide.contentassist.antlr.internal.InternalGAMELexer;
import org.eclipse.xtext.ide.DefaultIdeModule; import org.eclipse.xtext.ide.DefaultIdeModule;
import org.eclipse.xtext.ide.LexerIdeBindings; import org.eclipse.xtext.ide.LexerIdeBindings;
import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher;
@ -16,25 +18,23 @@ import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer;
import org.eclipse.xtext.ide.refactoring.IRenameStrategy2; import org.eclipse.xtext.ide.refactoring.IRenameStrategy2;
import org.eclipse.xtext.ide.server.rename.IRenameService2; import org.eclipse.xtext.ide.server.rename.IRenameService2;
import org.eclipse.xtext.ide.server.rename.RenameService2; import org.eclipse.xtext.ide.server.rename.RenameService2;
import xtext.ide.contentassist.antlr.GameParser;
import xtext.ide.contentassist.antlr.internal.InternalGameLexer;
/** /**
* Manual modifications go to {@link GameIdeModule}. * Manual modifications go to {@link GAMEIdeModule}.
*/ */
@SuppressWarnings("all") @SuppressWarnings("all")
public abstract class AbstractGameIdeModule extends DefaultIdeModule { public abstract class AbstractGAMEIdeModule extends DefaultIdeModule {
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
public void configureContentAssistLexer(Binder binder) { public void configureContentAssistLexer(Binder binder) {
binder.bind(Lexer.class) binder.bind(Lexer.class)
.annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST))
.to(InternalGameLexer.class); .to(InternalGAMELexer.class);
} }
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
public Class<? extends IContentAssistParser> bindIContentAssistParser() { public Class<? extends IContentAssistParser> bindIContentAssistParser() {
return GameParser.class; return GAMEParser.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2

View file

@ -1,18 +1,18 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.ide.contentassist.antlr; package fr.n7.ide.contentassist.antlr;
import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.google.inject.Singleton; import com.google.inject.Singleton;
import fr.n7.ide.contentassist.antlr.internal.InternalGAMEParser;
import fr.n7.services.GAMEGrammarAccess;
import java.util.Map; import java.util.Map;
import org.eclipse.xtext.AbstractElement; import org.eclipse.xtext.AbstractElement;
import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser;
import xtext.ide.contentassist.antlr.internal.InternalGameParser;
import xtext.services.GameGrammarAccess;
public class GameParser extends AbstractContentAssistParser { public class GAMEParser extends AbstractContentAssistParser {
@Singleton @Singleton
public static final class NameMappings { public static final class NameMappings {
@ -20,7 +20,7 @@ public class GameParser extends AbstractContentAssistParser {
private final Map<AbstractElement, String> mappings; private final Map<AbstractElement, String> mappings;
@Inject @Inject
public NameMappings(GameGrammarAccess grammarAccess) { public NameMappings(GAMEGrammarAccess grammarAccess) {
ImmutableMap.Builder<AbstractElement, String> builder = ImmutableMap.builder(); ImmutableMap.Builder<AbstractElement, String> builder = ImmutableMap.builder();
init(builder, grammarAccess); init(builder, grammarAccess);
this.mappings = builder.build(); this.mappings = builder.build();
@ -30,7 +30,7 @@ public class GameParser extends AbstractContentAssistParser {
return mappings.get(element); return mappings.get(element);
} }
private static void init(ImmutableMap.Builder<AbstractElement, String> builder, GameGrammarAccess grammarAccess) { private static void init(ImmutableMap.Builder<AbstractElement, String> builder, GAMEGrammarAccess grammarAccess) {
builder.put(grammarAccess.getConditionTestAccess().getAlternatives(), "rule__ConditionTest__Alternatives"); builder.put(grammarAccess.getConditionTestAccess().getAlternatives(), "rule__ConditionTest__Alternatives");
builder.put(grammarAccess.getComparateurAccess().getAlternatives(), "rule__Comparateur__Alternatives"); builder.put(grammarAccess.getComparateurAccess().getAlternatives(), "rule__Comparateur__Alternatives");
builder.put(grammarAccess.getJeuAccess().getGroup(), "rule__Jeu__Group__0"); builder.put(grammarAccess.getJeuAccess().getGroup(), "rule__Jeu__Group__0");
@ -164,11 +164,11 @@ public class GameParser extends AbstractContentAssistParser {
private NameMappings nameMappings; private NameMappings nameMappings;
@Inject @Inject
private GameGrammarAccess grammarAccess; private GAMEGrammarAccess grammarAccess;
@Override @Override
protected InternalGameParser createParser() { protected InternalGAMEParser createParser() {
InternalGameParser result = new InternalGameParser(null); InternalGAMEParser result = new InternalGAMEParser(null);
result.setGrammarAccess(grammarAccess); result.setGrammarAccess(grammarAccess);
return result; return result;
} }
@ -183,11 +183,11 @@ public class GameParser extends AbstractContentAssistParser {
return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" };
} }
public GameGrammarAccess getGrammarAccess() { public GAMEGrammarAccess getGrammarAccess() {
return this.grammarAccess; return this.grammarAccess;
} }
public void setGrammarAccess(GameGrammarAccess grammarAccess) { public void setGrammarAccess(GAMEGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess; this.grammarAccess = grammarAccess;
} }

View file

@ -1,7 +1,7 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.ide.contentassist.antlr; package fr.n7.ide.contentassist.antlr;
import java.util.Collection; import java.util.Collection;
import java.util.Collections; import java.util.Collections;
@ -10,7 +10,7 @@ import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement;
import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
import org.eclipse.xtext.util.PolymorphicDispatcher; import org.eclipse.xtext.util.PolymorphicDispatcher;
public class PartialGameContentAssistParser extends GameParser { public class PartialGAMEContentAssistParser extends GAMEParser {
private AbstractRule rule; private AbstractRule rule;

View file

@ -1,14 +1,14 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
grammar InternalGame; grammar InternalGAME;
options { options {
superClass=AbstractInternalContentAssistParser; superClass=AbstractInternalContentAssistParser;
} }
@lexer::header { @lexer::header {
package xtext.ide.contentassist.antlr.internal; package fr.n7.ide.contentassist.antlr.internal;
// Hack: Use our own Lexer superclass by means of import. // Hack: Use our own Lexer superclass by means of import.
// Currently there is no other way to specify the superclass for the lexer. // Currently there is no other way to specify the superclass for the lexer.
@ -16,7 +16,7 @@ import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer;
} }
@parser::header { @parser::header {
package xtext.ide.contentassist.antlr.internal; package fr.n7.ide.contentassist.antlr.internal;
import java.io.InputStream; import java.io.InputStream;
import org.eclipse.xtext.*; import org.eclipse.xtext.*;
@ -28,13 +28,13 @@ import org.eclipse.xtext.parser.antlr.XtextTokenStream;
import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA;
import xtext.services.GameGrammarAccess; import fr.n7.services.GAMEGrammarAccess;
} }
@parser::members { @parser::members {
private GameGrammarAccess grammarAccess; private GAMEGrammarAccess grammarAccess;
public void setGrammarAccess(GameGrammarAccess grammarAccess) { public void setGrammarAccess(GAMEGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess; this.grammarAccess = grammarAccess;
} }

View file

@ -0,0 +1,11 @@
/*
* generated by Xtext 2.23.0
*/
package fr.n7.ide;
/**
* Use this class to register ide components.
*/
public class GAMEIdeModule extends AbstractGAMEIdeModule {
}

View file

@ -0,0 +1,22 @@
/*
* generated by Xtext 2.23.0
*/
package fr.n7.ide;
import com.google.inject.Guice;
import com.google.inject.Injector;
import fr.n7.GAMERuntimeModule;
import fr.n7.GAMEStandaloneSetup;
import org.eclipse.xtext.util.Modules2;
/**
* Initialization support for running Xtext languages as language servers.
*/
public class GAMEIdeSetup extends GAMEStandaloneSetup {
@Override
public Injector createInjector() {
return Guice.createInjector(Modules2.mixin(new GAMERuntimeModule(), new GAMEIdeModule()));
}
}

View file

@ -12,4 +12,5 @@ Require-Bundle: fr.n7.game,
org.eclipse.xtext.xbase.testing, org.eclipse.xtext.xbase.testing,
org.eclipse.xtext.xbase.lib;bundle-version="2.14.0" org.eclipse.xtext.xbase.lib;bundle-version="2.14.0"
Bundle-RequiredExecutionEnvironment: JavaSE-11 Bundle-RequiredExecutionEnvironment: JavaSE-11
Export-Package: xtext.tests;x-internal=true Export-Package: xtext.tests;x-internal=true,
fr.n7.tests;x-internal=true

View file

@ -1,18 +1,18 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.tests; package fr.n7.tests;
import com.google.inject.Guice; import com.google.inject.Guice;
import com.google.inject.Injector; import com.google.inject.Injector;
import fr.n7.GAMERuntimeModule;
import fr.n7.GAMEStandaloneSetup;
import org.eclipse.xtext.testing.GlobalRegistries; import org.eclipse.xtext.testing.GlobalRegistries;
import org.eclipse.xtext.testing.GlobalRegistries.GlobalStateMemento; import org.eclipse.xtext.testing.GlobalRegistries.GlobalStateMemento;
import org.eclipse.xtext.testing.IInjectorProvider; import org.eclipse.xtext.testing.IInjectorProvider;
import org.eclipse.xtext.testing.IRegistryConfigurator; import org.eclipse.xtext.testing.IRegistryConfigurator;
import xtext.GameRuntimeModule;
import xtext.GameStandaloneSetup;
public class GameInjectorProvider implements IInjectorProvider, IRegistryConfigurator { public class GAMEInjectorProvider implements IInjectorProvider, IRegistryConfigurator {
protected GlobalStateMemento stateBeforeInjectorCreation; protected GlobalStateMemento stateBeforeInjectorCreation;
protected GlobalStateMemento stateAfterInjectorCreation; protected GlobalStateMemento stateAfterInjectorCreation;
@ -32,7 +32,7 @@ public class GameInjectorProvider implements IInjectorProvider, IRegistryConfigu
} }
protected Injector internalCreateInjector() { protected Injector internalCreateInjector() {
return new GameStandaloneSetup() { return new GAMEStandaloneSetup() {
@Override @Override
public Injector createInjector() { public Injector createInjector() {
return Guice.createInjector(createRuntimeModule()); return Guice.createInjector(createRuntimeModule());
@ -40,13 +40,13 @@ public class GameInjectorProvider implements IInjectorProvider, IRegistryConfigu
}.createInjectorAndDoEMFRegistration(); }.createInjectorAndDoEMFRegistration();
} }
protected GameRuntimeModule createRuntimeModule() { protected GAMERuntimeModule createRuntimeModule() {
// make it work also with Maven/Tycho and OSGI // make it work also with Maven/Tycho and OSGI
// see https://bugs.eclipse.org/bugs/show_bug.cgi?id=493672 // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=493672
return new GameRuntimeModule() { return new GAMERuntimeModule() {
@Override @Override
public ClassLoader bindClassLoaderToInstance() { public ClassLoader bindClassLoaderToInstance() {
return GameInjectorProvider.class return GAMEInjectorProvider.class
.getClassLoader(); .getClassLoader();
} }
}; };

View file

@ -0,0 +1,30 @@
/*
* generated by Xtext 2.23.0
*/
package fr.n7.tests
import com.google.inject.Inject
import fr.n7.game.Jeu
import org.eclipse.xtext.testing.InjectWith
import org.eclipse.xtext.testing.extensions.InjectionExtension
import org.eclipse.xtext.testing.util.ParseHelper
import org.junit.jupiter.api.Assertions
import org.junit.jupiter.api.Test
import org.junit.jupiter.api.^extension.ExtendWith
@ExtendWith(InjectionExtension)
@InjectWith(GAMEInjectorProvider)
class GAMEParsingTest {
@Inject
ParseHelper<Jeu> parseHelper
@Test
def void loadModel() {
val result = parseHelper.parse('''
Hello Xtext!
''')
Assertions.assertNotNull(result)
val errors = result.eResource.errors
Assertions.assertTrue(errors.isEmpty, '''Unexpected errors: «errors.join(", ")»''')
}
}

View file

@ -0,0 +1 @@
/.GAMEParsingTest.java._trace

View file

@ -0,0 +1,47 @@
/**
* generated by Xtext 2.23.0
*/
package fr.n7.tests;
import com.google.inject.Inject;
import fr.n7.game.Jeu;
import fr.n7.tests.GAMEInjectorProvider;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.xtend2.lib.StringConcatenation;
import org.eclipse.xtext.testing.InjectWith;
import org.eclipse.xtext.testing.extensions.InjectionExtension;
import org.eclipse.xtext.testing.util.ParseHelper;
import org.eclipse.xtext.xbase.lib.Exceptions;
import org.eclipse.xtext.xbase.lib.IterableExtensions;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
@ExtendWith(InjectionExtension.class)
@InjectWith(GAMEInjectorProvider.class)
@SuppressWarnings("all")
public class GAMEParsingTest {
@Inject
private ParseHelper<Jeu> parseHelper;
@Test
public void loadModel() {
try {
StringConcatenation _builder = new StringConcatenation();
_builder.append("Hello Xtext!");
_builder.newLine();
final Jeu result = this.parseHelper.parse(_builder);
Assertions.assertNotNull(result);
final EList<Resource.Diagnostic> errors = result.eResource().getErrors();
boolean _isEmpty = errors.isEmpty();
StringConcatenation _builder_1 = new StringConcatenation();
_builder_1.append("Unexpected errors: ");
String _join = IterableExtensions.join(errors, ", ");
_builder_1.append(_join);
Assertions.assertTrue(_isEmpty, _builder_1.toString());
} catch (Throwable _e) {
throw Exceptions.sneakyThrow(_e);
}
}
}

View file

@ -4,44 +4,26 @@
package xtext.tests; package xtext.tests;
import com.google.inject.Inject; import com.google.inject.Inject;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.xtend2.lib.StringConcatenation;
import org.eclipse.xtext.testing.InjectWith; import org.eclipse.xtext.testing.InjectWith;
import org.eclipse.xtext.testing.extensions.InjectionExtension; import org.eclipse.xtext.testing.extensions.InjectionExtension;
import org.eclipse.xtext.testing.util.ParseHelper; import org.eclipse.xtext.testing.util.ParseHelper;
import org.eclipse.xtext.xbase.lib.Exceptions;
import org.eclipse.xtext.xbase.lib.IterableExtensions;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.api.extension.ExtendWith;
import xtext.game.Jeu;
import xtext.tests.GameInjectorProvider;
@ExtendWith(InjectionExtension.class) @ExtendWith(InjectionExtension.class)/*
@InjectWith(GameInjectorProvider.class) @InjectWith(/* name is null */) */
@SuppressWarnings("all") @SuppressWarnings("all")
public class GameParsingTest { public class GameParsingTest {
@Inject @Inject
private ParseHelper<Jeu> parseHelper; private /* ParseHelper<Jeu> */Object parseHelper;
@Test @Test
public void loadModel() { public void loadModel() {
try { throw new Error("Unresolved compilation problems:"
StringConcatenation _builder = new StringConcatenation(); + "\nThe field GameParsingTest.parseHelper refers to the missing type Jeu"
_builder.append("Hello Xtext!"); + "\neResource cannot be resolved"
_builder.newLine(); + "\nerrors cannot be resolved"
final Jeu result = this.parseHelper.parse(_builder); + "\nisEmpty cannot be resolved"
Assertions.assertNotNull(result); + "\njoin cannot be resolved");
final EList<Resource.Diagnostic> errors = result.eResource().getErrors();
boolean _isEmpty = errors.isEmpty();
StringConcatenation _builder_1 = new StringConcatenation();
_builder_1.append("Unexpected errors: ");
String _join = IterableExtensions.join(errors, ", ");
_builder_1.append(_join);
Assertions.assertTrue(_isEmpty, _builder_1.toString());
} catch (Throwable _e) {
throw Exceptions.sneakyThrow(_e);
}
} }
} }

View file

@ -15,4 +15,5 @@ Require-Bundle: fr.n7.game.ui,
org.eclipse.xtext.ui.testing, org.eclipse.xtext.ui.testing,
org.eclipse.ui.workbench;resolution:=optional org.eclipse.ui.workbench;resolution:=optional
Bundle-RequiredExecutionEnvironment: JavaSE-11 Bundle-RequiredExecutionEnvironment: JavaSE-11
Export-Package: xtext.ui.tests;x-internal=true Export-Package: xtext.ui.tests;x-internal=true,
fr.n7.ui.tests;x-internal=true

View file

@ -1,17 +1,17 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.ui.tests; package fr.n7.ui.tests;
import com.google.inject.Injector; import com.google.inject.Injector;
import fr.n7.game.ui.internal.GameActivator; import fr.n7.game.ui.internal.GameActivator;
import org.eclipse.xtext.testing.IInjectorProvider; import org.eclipse.xtext.testing.IInjectorProvider;
public class GameUiInjectorProvider implements IInjectorProvider { public class GAMEUiInjectorProvider implements IInjectorProvider {
@Override @Override
public Injector getInjector() { public Injector getInjector() {
return GameActivator.getInstance().getInjector("xtext.Game"); return GameActivator.getInstance().getInjector("fr.n7.GAME");
} }
} }

View file

@ -20,5 +20,7 @@ Import-Package: org.apache.log4j
Bundle-RequiredExecutionEnvironment: JavaSE-11 Bundle-RequiredExecutionEnvironment: JavaSE-11
Export-Package: fr.n7.game.ui.internal, Export-Package: fr.n7.game.ui.internal,
xtext.ui.quickfix, xtext.ui.quickfix,
xtext.ui.contentassist xtext.ui.contentassist,
fr.n7.ui.contentassist,
fr.n7.ui.quickfix
Bundle-Activator: fr.n7.game.ui.internal.GameActivator Bundle-Activator: fr.n7.game.ui.internal.GameActivator

View file

@ -0,0 +1,434 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
point="org.eclipse.ui.editors">
<editor
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor"
contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
default="true"
extensions="game"
id="fr.n7.GAME"
name="GAME Editor">
</editor>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler"
commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration">
<activeWhen>
<reference
definitionId="fr.n7.GAME.Editor.opened">
</reference>
</activeWhen>
</handler>
<handler
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler"
commandId="fr.n7.GAME.validate">
<activeWhen>
<reference
definitionId="fr.n7.GAME.Editor.opened">
</reference>
</activeWhen>
</handler>
<!-- copy qualified name -->
<handler
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler"
commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName">
<activeWhen>
<reference definitionId="fr.n7.GAME.Editor.opened" />
</activeWhen>
</handler>
<handler
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedNameHandler"
commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName">
<activeWhen>
<and>
<reference definitionId="fr.n7.GAME.XtextEditor.opened" />
<iterate>
<adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" />
</iterate>
</and>
</activeWhen>
</handler>
</extension>
<extension point="org.eclipse.core.expressions.definitions">
<definition id="fr.n7.GAME.Editor.opened">
<and>
<reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/>
<with variable="activeEditor">
<test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName"
value="fr.n7.GAME"
forcePluginActivation="true"/>
</with>
</and>
</definition>
<definition id="fr.n7.GAME.XtextEditor.opened">
<and>
<reference definitionId="isXtextEditorActive"/>
<with variable="activeEditor">
<test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName"
value="fr.n7.GAME"
forcePluginActivation="true"/>
</with>
</and>
</definition>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
id="fr.n7.GAME"
name="GAME">
<keywordReference id="fr.n7.ui.keyword_GAME"/>
</page>
<page
category="fr.n7.GAME"
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage"
id="fr.n7.GAME.coloring"
name="Syntax Coloring">
<keywordReference id="fr.n7.ui.keyword_GAME"/>
</page>
<page
category="fr.n7.GAME"
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage"
id="fr.n7.GAME.templates"
name="Templates">
<keywordReference id="fr.n7.ui.keyword_GAME"/>
</page>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
id="fr.n7.GAME"
name="GAME">
<keywordReference id="fr.n7.ui.keyword_GAME"/>
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject"/>
</enabledWhen>
<filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/>
</page>
</extension>
<extension
point="org.eclipse.ui.keywords">
<keyword
id="fr.n7.ui.keyword_GAME"
label="GAME"/>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
description="Trigger expensive validation"
id="fr.n7.GAME.validate"
name="Validate">
</command>
<!-- copy qualified name -->
<command
id="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"
categoryId="org.eclipse.ui.category.edit"
description="Copy the qualified name for the selected element"
name="Copy Qualified Name">
</command>
<command
id="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"
categoryId="org.eclipse.ui.category.edit"
description="Copy the qualified name for the selected element"
name="Copy Qualified Name">
</command>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:#TextEditorContext?after=group.edit">
<command
commandId="fr.n7.GAME.validate"
style="push"
tooltip="Trigger expensive validation">
<visibleWhen checkEnabled="false">
<reference
definitionId="fr.n7.GAME.Editor.opened">
</reference>
</visibleWhen>
</command>
</menuContribution>
<!-- copy qualified name -->
<menuContribution locationURI="popup:#TextEditorContext?after=copy">
<command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"
style="push" tooltip="Copy Qualified Name">
<visibleWhen checkEnabled="false">
<reference definitionId="fr.n7.GAME.Editor.opened" />
</visibleWhen>
</command>
</menuContribution>
<menuContribution locationURI="menu:edit?after=copy">
<command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"
style="push" tooltip="Copy Qualified Name">
<visibleWhen checkEnabled="false">
<reference definitionId="fr.n7.GAME.Editor.opened" />
</visibleWhen>
</command>
</menuContribution>
<menuContribution locationURI="popup:org.eclipse.xtext.ui.outline?after=additions">
<command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"
style="push" tooltip="Copy Qualified Name">
<visibleWhen checkEnabled="false">
<and>
<reference definitionId="fr.n7.GAME.XtextEditor.opened" />
<iterate>
<adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" />
</iterate>
</and>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
<command commandId="org.eclipse.xtext.ui.editor.FindReferences">
<visibleWhen checkEnabled="false">
<reference definitionId="fr.n7.GAME.Editor.opened">
</reference>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler"
commandId="org.eclipse.xtext.ui.editor.FindReferences">
<activeWhen>
<reference
definitionId="fr.n7.GAME.Editor.opened">
</reference>
</activeWhen>
</handler>
</extension>
<extension point="org.eclipse.core.contenttype.contentTypes">
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="game"
id="fr.n7.GAME.contenttype"
name="GAME File"
priority="normal">
</content-type>
</extension>
<!-- adding resource factories -->
<extension
point="org.eclipse.emf.ecore.extension_parser">
<parser
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory"
type="game">
</parser>
</extension>
<extension point="org.eclipse.xtext.extension_resourceServiceProvider">
<resourceServiceProvider
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider"
uriExtension="game">
</resourceServiceProvider>
</extension>
<!-- marker definitions for fr.n7.GAME -->
<extension
id="game.check.fast"
name="GAME Problem"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.xtext.ui.check.fast"/>
<persistent value="true"/>
</extension>
<extension
id="game.check.normal"
name="GAME Problem"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.xtext.ui.check.normal"/>
<persistent value="true"/>
</extension>
<extension
id="game.check.expensive"
name="GAME Problem"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.xtext.ui.check.expensive"/>
<persistent value="true"/>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page
category="fr.n7.GAME"
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.validation.ValidatorPreferencePage"
id="fr.n7.GAME.validator.preferencePage"
name="Errors/Warnings">
<keywordReference id="fr.n7.ui.keyword_GAME"/>
</page>
</extension>
<extension point="org.eclipse.xtext.builder.participant">
<participant
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant"
fileExtensions="game"/>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page
category="fr.n7.GAME"
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage"
id="fr.n7.GAME.compiler.preferencePage"
name="Compiler">
<keywordReference id="fr.n7.ui.keyword_GAME"/>
</page>
</extension>
<extension point="org.eclipse.ui.propertyPages">
<page
category="fr.n7.GAME"
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage"
id="fr.n7.GAME.compiler.propertyPage"
name="Compiler">
<keywordReference id="fr.n7.ui.keyword_GAME"/>
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject"/>
</enabledWhen>
<filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/>
</page>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="popup:#TextEditorContext?after=xtext.ui.openDeclaration">
<command
commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand"
id="fr.n7.GAME.OpenGeneratedCode"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="fr.n7.GAME.Editor.opened" />
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler"
commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand">
<activeWhen>
<reference definitionId="fr.n7.GAME.Editor.opened" />
</activeWhen>
</handler>
</extension>
<!-- Quick Outline -->
<extension
point="org.eclipse.ui.handlers">
<handler
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler"
commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline">
<activeWhen>
<reference
definitionId="fr.n7.GAME.Editor.opened">
</reference>
</activeWhen>
</handler>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
description="Open the quick outline."
id="org.eclipse.xtext.ui.editor.outline.QuickOutline"
name="Quick Outline">
</command>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:#TextEditorContext?after=group.open">
<command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"
style="push"
tooltip="Open Quick Outline">
<visibleWhen checkEnabled="false">
<reference definitionId="fr.n7.GAME.Editor.opened"/>
</visibleWhen>
</command>
</menuContribution>
</extension>
<!-- quickfix marker resolution generator for fr.n7.GAME -->
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
markerType="fr.n7.game.ui.game.check.fast">
<attribute
name="FIXABLE_KEY"
value="true">
</attribute>
</markerResolutionGenerator>
<markerResolutionGenerator
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
markerType="fr.n7.game.ui.game.check.normal">
<attribute
name="FIXABLE_KEY"
value="true">
</attribute>
</markerResolutionGenerator>
<markerResolutionGenerator
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
markerType="fr.n7.game.ui.game.check.expensive">
<attribute
name="FIXABLE_KEY"
value="true">
</attribute>
</markerResolutionGenerator>
</extension>
<!-- Rename Refactoring -->
<extension point="org.eclipse.ui.handlers">
<handler
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler"
commandId="org.eclipse.xtext.ui.refactoring.RenameElement">
<activeWhen>
<reference
definitionId="fr.n7.GAME.Editor.opened">
</reference>
</activeWhen>
</handler>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:#TextEditorContext?after=group.edit">
<command commandId="org.eclipse.xtext.ui.refactoring.RenameElement"
style="push">
<visibleWhen checkEnabled="false">
<reference
definitionId="fr.n7.GAME.Editor.opened">
</reference>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page
category="fr.n7.GAME"
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferencePage"
id="fr.n7.GAME.refactoring"
name="Refactoring">
<keywordReference id="fr.n7.ui.keyword_GAME"/>
</page>
</extension>
<extension point="org.eclipse.compare.contentViewers">
<viewer id="fr.n7.GAME.compare.contentViewers"
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
extensions="game">
</viewer>
<contentTypeBinding
contentTypeId="fr.n7.GAME.contenttype"
contentViewerId="fr.n7.GAME.compare.contentViewers" />
</extension>
<extension point="org.eclipse.compare.contentMergeViewers">
<viewer id="fr.n7.GAME.compare.contentMergeViewers"
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
extensions="game" label="GAME Compare">
</viewer>
<contentTypeBinding
contentTypeId="fr.n7.GAME.contenttype"
contentMergeViewerId="fr.n7.GAME.compare.contentMergeViewers" />
</extension>
<extension point="org.eclipse.ui.editors.documentProviders">
<provider id="fr.n7.GAME.editors.documentProviders"
class="fr.n7.ui.GAMEExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider"
extensions="game">
</provider>
</extension>
<extension point="org.eclipse.team.core.fileTypes">
<fileTypes
extension="game"
type="text">
</fileTypes>
</extension>
</plugin>

View file

@ -6,6 +6,8 @@ package fr.n7.game.ui.internal;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.google.inject.Guice; import com.google.inject.Guice;
import com.google.inject.Injector; import com.google.inject.Injector;
import fr.n7.GAMERuntimeModule;
import fr.n7.ui.GAMEUiModule;
import java.util.Collections; import java.util.Collections;
import java.util.Map; import java.util.Map;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
@ -13,8 +15,6 @@ import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.eclipse.xtext.ui.shared.SharedStateModule; import org.eclipse.xtext.ui.shared.SharedStateModule;
import org.eclipse.xtext.util.Modules2; import org.eclipse.xtext.util.Modules2;
import org.osgi.framework.BundleContext; import org.osgi.framework.BundleContext;
import xtext.GameRuntimeModule;
import xtext.ui.GameUiModule;
/** /**
* This class was generated. Customizations should only happen in a newly * This class was generated. Customizations should only happen in a newly
@ -23,7 +23,7 @@ import xtext.ui.GameUiModule;
public class GameActivator extends AbstractUIPlugin { public class GameActivator extends AbstractUIPlugin {
public static final String PLUGIN_ID = "fr.n7.game.ui"; public static final String PLUGIN_ID = "fr.n7.game.ui";
public static final String XTEXT_GAME = "xtext.Game"; public static final String FR_N7_GAME = "fr.n7.GAME";
private static final Logger logger = Logger.getLogger(GameActivator.class); private static final Logger logger = Logger.getLogger(GameActivator.class);
@ -73,15 +73,15 @@ public class GameActivator extends AbstractUIPlugin {
} }
protected com.google.inject.Module getRuntimeModule(String grammar) { protected com.google.inject.Module getRuntimeModule(String grammar) {
if (XTEXT_GAME.equals(grammar)) { if (FR_N7_GAME.equals(grammar)) {
return new GameRuntimeModule(); return new GAMERuntimeModule();
} }
throw new IllegalArgumentException(grammar); throw new IllegalArgumentException(grammar);
} }
protected com.google.inject.Module getUiModule(String grammar) { protected com.google.inject.Module getUiModule(String grammar) {
if (XTEXT_GAME.equals(grammar)) { if (FR_N7_GAME.equals(grammar)) {
return new GameUiModule(this); return new GAMEUiModule(this);
} }
throw new IllegalArgumentException(grammar); throw new IllegalArgumentException(grammar);
} }

View file

@ -1,11 +1,20 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.ui; package fr.n7.ui;
import com.google.inject.Binder; import com.google.inject.Binder;
import com.google.inject.Provider; import com.google.inject.Provider;
import com.google.inject.name.Names; import com.google.inject.name.Names;
import fr.n7.ide.contentassist.antlr.GAMEParser;
import fr.n7.ide.contentassist.antlr.PartialGAMEContentAssistParser;
import fr.n7.ide.contentassist.antlr.internal.InternalGAMELexer;
import fr.n7.ui.contentassist.GAMEProposalProvider;
import fr.n7.ui.labeling.GAMEDescriptionLabelProvider;
import fr.n7.ui.labeling.GAMELabelProvider;
import fr.n7.ui.outline.GAMEOutlineTreeProvider;
import fr.n7.ui.quickfix.GAMEQuickfixProvider;
import fr.n7.validation.GAMEValidatorConfigurationBlock;
import org.eclipse.compare.IViewerCreator; import org.eclipse.compare.IViewerCreator;
import org.eclipse.core.resources.IWorkspaceRoot; import org.eclipse.core.resources.IWorkspaceRoot;
import org.eclipse.core.resources.ResourcesPlugin; import org.eclipse.core.resources.ResourcesPlugin;
@ -69,23 +78,14 @@ import org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferences;
import org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider; import org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider;
import org.eclipse.xtext.ui.shared.Access; import org.eclipse.xtext.ui.shared.Access;
import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock; import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock;
import xtext.ide.contentassist.antlr.GameParser;
import xtext.ide.contentassist.antlr.PartialGameContentAssistParser;
import xtext.ide.contentassist.antlr.internal.InternalGameLexer;
import xtext.ui.contentassist.GameProposalProvider;
import xtext.ui.labeling.GameDescriptionLabelProvider;
import xtext.ui.labeling.GameLabelProvider;
import xtext.ui.outline.GameOutlineTreeProvider;
import xtext.ui.quickfix.GameQuickfixProvider;
import xtext.validation.GameValidatorConfigurationBlock;
/** /**
* Manual modifications go to {@link GameUiModule}. * Manual modifications go to {@link GAMEUiModule}.
*/ */
@SuppressWarnings("all") @SuppressWarnings("all")
public abstract class AbstractGameUiModule extends DefaultUiModule { public abstract class AbstractGAMEUiModule extends DefaultUiModule {
public AbstractGameUiModule(AbstractUIPlugin plugin) { public AbstractGAMEUiModule(AbstractUIPlugin plugin) {
super(plugin); super(plugin);
} }
@ -103,14 +103,14 @@ public abstract class AbstractGameUiModule extends DefaultUiModule {
public void configureContentAssistLexer(Binder binder) { public void configureContentAssistLexer(Binder binder) {
binder.bind(Lexer.class) binder.bind(Lexer.class)
.annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST))
.to(InternalGameLexer.class); .to(InternalGAMELexer.class);
} }
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
public void configureHighlightingLexer(Binder binder) { public void configureHighlightingLexer(Binder binder) {
binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class)
.annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING))
.to(xtext.parser.antlr.internal.InternalGameLexer.class); .to(fr.n7.parser.antlr.internal.InternalGAMELexer.class);
} }
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
@ -127,17 +127,17 @@ public abstract class AbstractGameUiModule extends DefaultUiModule {
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
public Class<? extends IContentAssistParser> bindIContentAssistParser() { public Class<? extends IContentAssistParser> bindIContentAssistParser() {
return GameParser.class; return GAMEParser.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
public void configureContentAssistLexerProvider(Binder binder) { public void configureContentAssistLexerProvider(Binder binder) {
binder.bind(InternalGameLexer.class).toProvider(LexerProvider.create(InternalGameLexer.class)); binder.bind(InternalGAMELexer.class).toProvider(LexerProvider.create(InternalGAMELexer.class));
} }
// contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2
public Class<? extends AbstractValidatorConfigurationBlock> bindAbstractValidatorConfigurationBlock() { public Class<? extends AbstractValidatorConfigurationBlock> bindAbstractValidatorConfigurationBlock() {
return GameValidatorConfigurationBlock.class; return GAMEValidatorConfigurationBlock.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2
@ -194,32 +194,32 @@ public abstract class AbstractGameUiModule extends DefaultUiModule {
// contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2
public Class<? extends ILabelProvider> bindILabelProvider() { public Class<? extends ILabelProvider> bindILabelProvider() {
return GameLabelProvider.class; return GAMELabelProvider.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2
public void configureResourceUIServiceLabelProvider(Binder binder) { public void configureResourceUIServiceLabelProvider(Binder binder) {
binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(GameDescriptionLabelProvider.class); binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(GAMEDescriptionLabelProvider.class);
} }
// contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2
public Class<? extends IOutlineTreeProvider> bindIOutlineTreeProvider() { public Class<? extends IOutlineTreeProvider> bindIOutlineTreeProvider() {
return GameOutlineTreeProvider.class; return GAMEOutlineTreeProvider.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2
public Class<? extends IOutlineTreeStructureProvider> bindIOutlineTreeStructureProvider() { public Class<? extends IOutlineTreeStructureProvider> bindIOutlineTreeStructureProvider() {
return GameOutlineTreeProvider.class; return GAMEOutlineTreeProvider.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2
public Class<? extends IssueResolutionProvider> bindIssueResolutionProvider() { public Class<? extends IssueResolutionProvider> bindIssueResolutionProvider() {
return GameQuickfixProvider.class; return GAMEQuickfixProvider.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2
public Class<? extends IContentProposalProvider> bindIContentProposalProvider() { public Class<? extends IContentProposalProvider> bindIContentProposalProvider() {
return GameProposalProvider.class; return GAMEProposalProvider.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2
@ -272,7 +272,7 @@ public abstract class AbstractGameUiModule extends DefaultUiModule {
// contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2
public Class<? extends IPartialEditingContentAssistParser> bindIPartialEditingContentAssistParser() { public Class<? extends IPartialEditingContentAssistParser> bindIPartialEditingContentAssistParser() {
return PartialGameContentAssistParser.class; return PartialGAMEContentAssistParser.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2
@ -287,7 +287,7 @@ public abstract class AbstractGameUiModule extends DefaultUiModule {
// contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2
public void configureCompareViewerTitle(Binder binder) { public void configureCompareViewerTitle(Binder binder) {
binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("Game Compare"); binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("GAME Compare");
} }
} }

View file

@ -1,7 +1,7 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.ui; package fr.n7.ui;
import com.google.inject.Injector; import com.google.inject.Injector;
import fr.n7.game.ui.internal.GameActivator; import fr.n7.game.ui.internal.GameActivator;
@ -13,7 +13,7 @@ import org.osgi.framework.Bundle;
* This class was generated. Customizations should only happen in a newly * This class was generated. Customizations should only happen in a newly
* introduced subclass. * introduced subclass.
*/ */
public class GameExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { public class GAMEExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory {
@Override @Override
protected Bundle getBundle() { protected Bundle getBundle() {
@ -23,7 +23,7 @@ public class GameExecutableExtensionFactory extends AbstractGuiceAwareExecutable
@Override @Override
protected Injector getInjector() { protected Injector getInjector() {
GameActivator activator = GameActivator.getInstance(); GameActivator activator = GameActivator.getInstance();
return activator != null ? activator.getInjector(GameActivator.XTEXT_GAME) : null; return activator != null ? activator.getInjector(GameActivator.FR_N7_GAME) : null;
} }
} }

View file

@ -1,7 +1,7 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.ui.contentassist; package fr.n7.ui.contentassist;
import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EObject;
import org.eclipse.xtext.Assignment; import org.eclipse.xtext.Assignment;
@ -15,7 +15,7 @@ import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor;
* Methods are dynamically dispatched on the first parameter, i.e., you can override them * Methods are dynamically dispatched on the first parameter, i.e., you can override them
* with a more concrete subtype. * with a more concrete subtype.
*/ */
public abstract class AbstractGameProposalProvider extends TerminalsProposalProvider { public abstract class AbstractGAMEProposalProvider extends TerminalsProposalProvider {
public void completeJeu_Explorateur(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { public void completeJeu_Explorateur(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);

View file

@ -1,20 +1,20 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.validation; package fr.n7.validation;
import org.eclipse.jface.dialogs.IDialogSettings; import org.eclipse.jface.dialogs.IDialogSettings;
import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Composite;
import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock; import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock;
@SuppressWarnings("restriction") @SuppressWarnings("restriction")
public class GameValidatorConfigurationBlock extends AbstractValidatorConfigurationBlock { public class GAMEValidatorConfigurationBlock extends AbstractValidatorConfigurationBlock {
protected static final String SETTINGS_SECTION_NAME = "Game"; protected static final String SETTINGS_SECTION_NAME = "GAME";
@Override @Override
protected void fillSettingsPage(Composite composite, int nColumns, int defaultIndent) { protected void fillSettingsPage(Composite composite, int nColumns, int defaultIndent) {
addComboBox(GameConfigurableIssueCodesProvider.DEPRECATED_MODEL_PART, "Deprecated Model Part", composite, defaultIndent); addComboBox(GAMEConfigurableIssueCodesProvider.DEPRECATED_MODEL_PART, "Deprecated Model Part", composite, defaultIndent);
} }
@Override @Override

View file

@ -0,0 +1,16 @@
/*
* generated by Xtext 2.23.0
*/
package fr.n7.ui;
import org.eclipse.ui.plugin.AbstractUIPlugin;
/**
* Use this class to register components to be used within the Eclipse IDE.
*/
public class GAMEUiModule extends AbstractGAMEUiModule {
public GAMEUiModule(AbstractUIPlugin plugin) {
super(plugin);
}
}

View file

@ -0,0 +1,12 @@
/*
* generated by Xtext 2.23.0
*/
package fr.n7.ui.contentassist;
/**
* See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#content-assist
* on how to customize the content assistant.
*/
public class GAMEProposalProvider extends AbstractGAMEProposalProvider {
}

View file

@ -0,0 +1,25 @@
/*
* generated by Xtext 2.23.0
*/
package fr.n7.ui.labeling;
import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider;
/**
* Provides labels for IEObjectDescriptions and IResourceDescriptions.
*
* See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#label-provider
*/
public class GAMEDescriptionLabelProvider extends DefaultDescriptionLabelProvider {
// Labels and icons can be computed like this:
// @Override
// public String text(IEObjectDescription ele) {
// return ele.getName().toString();
// }
//
// @Override
// public String image(IEObjectDescription ele) {
// return ele.getEClass().getName() + ".gif";
// }
}

View file

@ -0,0 +1,31 @@
/*
* generated by Xtext 2.23.0
*/
package fr.n7.ui.labeling;
import com.google.inject.Inject;
import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider;
import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider;
/**
* Provides labels for EObjects.
*
* See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#label-provider
*/
public class GAMELabelProvider extends DefaultEObjectLabelProvider {
@Inject
public GAMELabelProvider(AdapterFactoryLabelProvider delegate) {
super(delegate);
}
// Labels and icons can be computed like this:
// String text(Greeting ele) {
// return "A greeting to " + ele.getName();
// }
//
// String image(Greeting ele) {
// return "Greeting.gif";
// }
}

View file

@ -0,0 +1,15 @@
/*
* generated by Xtext 2.23.0
*/
package fr.n7.ui.outline;
import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider;
/**
* Customization of the default outline structure.
*
* See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#outline
*/
public class GAMEOutlineTreeProvider extends DefaultOutlineTreeProvider {
}

View file

@ -0,0 +1,26 @@
/*
* generated by Xtext 2.23.0
*/
package fr.n7.ui.quickfix;
import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider;
/**
* Custom quickfixes.
*
* See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#quick-fixes
*/
public class GAMEQuickfixProvider extends DefaultQuickfixProvider {
// @Fix(GAMEValidator.INVALID_NAME)
// public void capitalizeName(final Issue issue, IssueResolutionAcceptor acceptor) {
// acceptor.accept(issue, "Capitalize name", "Capitalize the name.", "upcase.png", new IModification() {
// public void apply(IModificationContext context) throws BadLocationException {
// IXtextDocument xtextDocument = context.getXtextDocument();
// String firstLetter = xtextDocument.get(issue.getOffset(), 1);
// xtextDocument.replace(issue.getOffset(), 1, firstLetter.toUpperCase());
// }
// });
// }
}

View file

@ -25,5 +25,16 @@ Export-Package: xtext.services,
xtext.game, xtext.game,
xtext.game.impl, xtext.game.impl,
xtext.game.util, xtext.game.util,
xtext.scoping xtext.scoping,
fr.n7.services,
fr.n7.game.impl,
fr.n7.parser.antlr.internal,
fr.n7.scoping,
fr.n7.game.util,
fr.n7.game,
fr.n7.validation,
fr.n7,
fr.n7.serializer,
fr.n7.parser.antlr,
fr.n7.generator
Import-Package: org.apache.log4j Import-Package: org.apache.log4j

View file

@ -1,107 +1,107 @@
<?xml version="1.0" encoding="UTF-8"?> <?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" <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/src-gen" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="generated by Xtext 2.23.0" modelDirectory="/fr.n7.game/src-gen"
modelPluginID="fr.n7.game" forceOverwrite="true" modelName="Game" updateClasspath="false" modelPluginID="fr.n7.game" forceOverwrite="true" modelName="GAME" updateClasspath="false"
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" complianceLevel="8.0" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" complianceLevel="8.0"
copyrightFields="false" runtimeVersion="2.20"> copyrightFields="false" runtimeVersion="2.20">
<genPackages prefix="Game" basePackage="xtext" disposableProviderFactory="true" <genPackages prefix="Game" basePackage="fr.n7" disposableProviderFactory="true"
fileExtensions="game" ecorePackage="Game.ecore#/"> fileExtensions="game" ecorePackage="GAME.ecore#/">
<genClasses ecoreClass="Game.ecore#//Jeu"> <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/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/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/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/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/personnes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Jeu/transformations"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Jeu/transformations"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//Explorateur"> <genClasses ecoreClass="GAME.ecore#//Explorateur">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Explorateur/tailleInventaire"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Explorateur/tailleInventaire"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Explorateur/connaissances"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Explorateur/connaissances"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Explorateur/objets"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Explorateur/objets"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//Territoire"> <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/lieux"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Territoire/chemins"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Territoire/chemins"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//Lieu"> <genClasses ecoreClass="GAME.ecore#//Lieu">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Lieu/nom"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute 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/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/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/fin"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Lieu/personnes"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute 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/descriptions"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Lieu/objets"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Lieu/objets"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Lieu/connaissances"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Lieu/connaissances"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//Chemin"> <genClasses ecoreClass="GAME.ecore#//Chemin">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Chemin/lieuIn"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Chemin/lieuIn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Chemin/lieuOut"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute 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/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/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/obligatoire"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Chemin/connaissances"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Chemin/connaissances"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Chemin/objetsRecus"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Chemin/objetsRecus"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Chemin/objetsConso"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Chemin/objetsConso"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Chemin/descriptions"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Chemin/descriptions"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//Objet"> <genClasses ecoreClass="GAME.ecore#//Objet">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Objet/nom"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Objet/nom"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Objet/taille"/> <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/visible"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Objet/descriptions"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Objet/descriptions"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//Transformation"> <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/condition"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Transformation/objetsIn"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Transformation/objetsIn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Transformation/objetsOut"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Transformation/objetsOut"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//Connaissance"> <genClasses ecoreClass="GAME.ecore#//Connaissance">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Connaissance/nom"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute 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/visible"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Connaissance/descriptions"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Connaissance/descriptions"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//Personne"> <genClasses ecoreClass="GAME.ecore#//Personne">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Personne/nom"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute 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/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/obligatoire"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Personne/interactions"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Personne/interactions"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//Interaction"> <genClasses ecoreClass="GAME.ecore#//Interaction">
<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/visible"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Interaction/connaissances"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Interaction/connaissances"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Interaction/objetsRecus"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Interaction/objetsRecus"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Interaction/objetsConso"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Interaction/objetsConso"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Interaction/actions"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Interaction/actions"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//Action"> <genClasses ecoreClass="GAME.ecore#//Action">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Action/descriptions"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Action/descriptions"/>
<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/visible"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Action/connaissances"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Action/connaissances"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Action/objetsRecus"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Action/objetsRecus"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Action/objetsConso"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Action/objetsConso"/>
<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/finInteraction"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//Description"> <genClasses ecoreClass="GAME.ecore#//Description">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//Description/texte"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//Description/texte"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Description/condition"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Description/condition"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//Condition"> <genClasses ecoreClass="GAME.ecore#//Condition">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//Condition/condition"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//Condition/condition"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//ConditionEt"> <genClasses ecoreClass="GAME.ecore#//ConditionEt">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Game.ecore#//ConditionEt/conditionTest"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GAME.ecore#//ConditionEt/conditionTest"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//ConditionTest"/> <genClasses ecoreClass="GAME.ecore#//ConditionTest"/>
<genClasses ecoreClass="Game.ecore#//ConditionConnaissance"> <genClasses ecoreClass="GAME.ecore#//ConditionConnaissance">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//ConditionConnaissance/connaissance"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//ConditionConnaissance/connaissance"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//NOTConditionConnaissance"> <genClasses ecoreClass="GAME.ecore#//NOTConditionConnaissance">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//NOTConditionConnaissance/connaissance"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//NOTConditionConnaissance/connaissance"/>
</genClasses> </genClasses>
<genClasses ecoreClass="Game.ecore#//ConditionObjet"> <genClasses ecoreClass="GAME.ecore#//ConditionObjet">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//ConditionObjet/objet"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//ConditionObjet/objet"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//ConditionObjet/comparateur"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//ConditionObjet/comparateur"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Game.ecore#//ConditionObjet/nombre"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute GAME.ecore#//ConditionObjet/nombre"/>
</genClasses> </genClasses>
</genPackages> </genPackages>
</genmodel:GenModel> </genmodel:GenModel>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension point="org.eclipse.emf.ecore.generated_package">
<package
uri = "http://game"
class = "fr.n7.game.GamePackage"
genModel = "model/generated/GAME.genmodel" />
</extension>
</plugin>

View file

@ -1,11 +1,21 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext; package fr.n7;
import com.google.inject.Binder; import com.google.inject.Binder;
import com.google.inject.Provider; import com.google.inject.Provider;
import com.google.inject.name.Names; import com.google.inject.name.Names;
import fr.n7.generator.GAMEGenerator;
import fr.n7.parser.antlr.GAMEAntlrTokenFileProvider;
import fr.n7.parser.antlr.GAMEParser;
import fr.n7.parser.antlr.internal.InternalGAMELexer;
import fr.n7.scoping.GAMEScopeProvider;
import fr.n7.serializer.GAMESemanticSequencer;
import fr.n7.serializer.GAMESyntacticSequencer;
import fr.n7.services.GAMEGrammarAccess;
import fr.n7.validation.GAMEConfigurableIssueCodesProvider;
import fr.n7.validation.GAMEValidator;
import java.util.Properties; import java.util.Properties;
import org.eclipse.xtext.Constants; import org.eclipse.xtext.Constants;
import org.eclipse.xtext.IGrammarAccess; import org.eclipse.xtext.IGrammarAccess;
@ -41,33 +51,23 @@ import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer;
import org.eclipse.xtext.service.DefaultRuntimeModule; import org.eclipse.xtext.service.DefaultRuntimeModule;
import org.eclipse.xtext.service.SingletonBinding; import org.eclipse.xtext.service.SingletonBinding;
import org.eclipse.xtext.validation.ConfigurableIssueCodesProvider; import org.eclipse.xtext.validation.ConfigurableIssueCodesProvider;
import xtext.generator.GameGenerator;
import xtext.parser.antlr.GameAntlrTokenFileProvider;
import xtext.parser.antlr.GameParser;
import xtext.parser.antlr.internal.InternalGameLexer;
import xtext.scoping.GameScopeProvider;
import xtext.serializer.GameSemanticSequencer;
import xtext.serializer.GameSyntacticSequencer;
import xtext.services.GameGrammarAccess;
import xtext.validation.GameConfigurableIssueCodesProvider;
import xtext.validation.GameValidator;
/** /**
* Manual modifications go to {@link GameRuntimeModule}. * Manual modifications go to {@link GAMERuntimeModule}.
*/ */
@SuppressWarnings("all") @SuppressWarnings("all")
public abstract class AbstractGameRuntimeModule extends DefaultRuntimeModule { public abstract class AbstractGAMERuntimeModule extends DefaultRuntimeModule {
protected Properties properties = null; protected Properties properties = null;
@Override @Override
public void configure(Binder binder) { public void configure(Binder binder) {
properties = tryBindProperties(binder, "xtext/Game.properties"); properties = tryBindProperties(binder, "fr/n7/GAME.properties");
super.configure(binder); super.configure(binder);
} }
public void configureLanguageName(Binder binder) { public void configureLanguageName(Binder binder) {
binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("xtext.Game"); binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("fr.n7.GAME");
} }
public void configureFileExtensions(Binder binder) { public void configureFileExtensions(Binder binder) {
@ -82,17 +82,17 @@ public abstract class AbstractGameRuntimeModule extends DefaultRuntimeModule {
// contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2
public Class<? extends IGrammarAccess> bindIGrammarAccess() { public Class<? extends IGrammarAccess> bindIGrammarAccess() {
return GameGrammarAccess.class; return GAMEGrammarAccess.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2
public Class<? extends ISemanticSequencer> bindISemanticSequencer() { public Class<? extends ISemanticSequencer> bindISemanticSequencer() {
return GameSemanticSequencer.class; return GAMESemanticSequencer.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2
public Class<? extends ISyntacticSequencer> bindISyntacticSequencer() { public Class<? extends ISyntacticSequencer> bindISyntacticSequencer() {
return GameSyntacticSequencer.class; return GAMESyntacticSequencer.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2
@ -102,7 +102,7 @@ public abstract class AbstractGameRuntimeModule extends DefaultRuntimeModule {
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
public Class<? extends IParser> bindIParser() { public Class<? extends IParser> bindIParser() {
return GameParser.class; return GAMEParser.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
@ -112,12 +112,12 @@ public abstract class AbstractGameRuntimeModule extends DefaultRuntimeModule {
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
public Class<? extends IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() { public Class<? extends IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() {
return GameAntlrTokenFileProvider.class; return GAMEAntlrTokenFileProvider.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
public Class<? extends Lexer> bindLexer() { public Class<? extends Lexer> bindLexer() {
return InternalGameLexer.class; return InternalGAMELexer.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
@ -126,31 +126,31 @@ public abstract class AbstractGameRuntimeModule extends DefaultRuntimeModule {
} }
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
public Provider<? extends InternalGameLexer> provideInternalGameLexer() { public Provider<? extends InternalGAMELexer> provideInternalGAMELexer() {
return LexerProvider.create(InternalGameLexer.class); return LexerProvider.create(InternalGAMELexer.class);
} }
// contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2
public void configureRuntimeLexer(Binder binder) { public void configureRuntimeLexer(Binder binder) {
binder.bind(Lexer.class) binder.bind(Lexer.class)
.annotatedWith(Names.named(LexerBindings.RUNTIME)) .annotatedWith(Names.named(LexerBindings.RUNTIME))
.to(InternalGameLexer.class); .to(InternalGAMELexer.class);
} }
// contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2
@SingletonBinding(eager=true) @SingletonBinding(eager=true)
public Class<? extends GameValidator> bindGameValidator() { public Class<? extends GAMEValidator> bindGAMEValidator() {
return GameValidator.class; return GAMEValidator.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2
public Class<? extends ConfigurableIssueCodesProvider> bindConfigurableIssueCodesProvider() { public Class<? extends ConfigurableIssueCodesProvider> bindConfigurableIssueCodesProvider() {
return GameConfigurableIssueCodesProvider.class; return GAMEConfigurableIssueCodesProvider.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2
public Class<? extends IScopeProvider> bindIScopeProvider() { public Class<? extends IScopeProvider> bindIScopeProvider() {
return GameScopeProvider.class; return GAMEScopeProvider.class;
} }
// contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2
@ -195,7 +195,7 @@ public abstract class AbstractGameRuntimeModule extends DefaultRuntimeModule {
// contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2
public Class<? extends IGenerator2> bindIGenerator2() { public Class<? extends IGenerator2> bindIGenerator2() {
return GameGenerator.class; return GAMEGenerator.class;
} }
} }

View file

@ -1,20 +1,20 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext; package fr.n7;
import com.google.inject.Guice; import com.google.inject.Guice;
import com.google.inject.Injector; import com.google.inject.Injector;
import fr.n7.game.GamePackage;
import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.xtext.ISetup; import org.eclipse.xtext.ISetup;
import org.eclipse.xtext.common.TerminalsStandaloneSetup; import org.eclipse.xtext.common.TerminalsStandaloneSetup;
import org.eclipse.xtext.resource.IResourceFactory; import org.eclipse.xtext.resource.IResourceFactory;
import org.eclipse.xtext.resource.IResourceServiceProvider; import org.eclipse.xtext.resource.IResourceServiceProvider;
import xtext.game.GamePackage;
@SuppressWarnings("all") @SuppressWarnings("all")
public class GameStandaloneSetupGenerated implements ISetup { public class GAMEStandaloneSetupGenerated implements ISetup {
@Override @Override
public Injector createInjectorAndDoEMFRegistration() { public Injector createInjectorAndDoEMFRegistration() {
@ -26,7 +26,7 @@ public class GameStandaloneSetupGenerated implements ISetup {
} }
public Injector createInjector() { public Injector createInjector() {
return Guice.createInjector(new GameRuntimeModule()); return Guice.createInjector(new GAMERuntimeModule());
} }
public void register(Injector injector) { public void register(Injector injector) {

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.EList;
@ -16,15 +16,15 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.Action#getDescriptions <em>Descriptions</em>}</li> * <li>{@link fr.n7.game.Action#getDescriptions <em>Descriptions</em>}</li>
* <li>{@link xtext.game.Action#getVisible <em>Visible</em>}</li> * <li>{@link fr.n7.game.Action#getVisible <em>Visible</em>}</li>
* <li>{@link xtext.game.Action#getConnaissances <em>Connaissances</em>}</li> * <li>{@link fr.n7.game.Action#getConnaissances <em>Connaissances</em>}</li>
* <li>{@link xtext.game.Action#getObjetsRecus <em>Objets Recus</em>}</li> * <li>{@link fr.n7.game.Action#getObjetsRecus <em>Objets Recus</em>}</li>
* <li>{@link xtext.game.Action#getObjetsConso <em>Objets Conso</em>}</li> * <li>{@link fr.n7.game.Action#getObjetsConso <em>Objets Conso</em>}</li>
* <li>{@link xtext.game.Action#getFinInteraction <em>Fin Interaction</em>}</li> * <li>{@link fr.n7.game.Action#getFinInteraction <em>Fin Interaction</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getAction() * @see fr.n7.game.GamePackage#getAction()
* @model * @model
* @generated * @generated
*/ */
@ -32,11 +32,11 @@ public interface Action extends EObject
{ {
/** /**
* Returns the value of the '<em><b>Descriptions</b></em>' containment reference list. * Returns the value of the '<em><b>Descriptions</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.Description}. * The list contents are of type {@link fr.n7.game.Description}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Descriptions</em>' containment reference list. * @return the value of the '<em>Descriptions</em>' containment reference list.
* @see xtext.game.GamePackage#getAction_Descriptions() * @see fr.n7.game.GamePackage#getAction_Descriptions()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
@ -48,14 +48,14 @@ public interface Action extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Visible</em>' containment reference. * @return the value of the '<em>Visible</em>' containment reference.
* @see #setVisible(Condition) * @see #setVisible(Condition)
* @see xtext.game.GamePackage#getAction_Visible() * @see fr.n7.game.GamePackage#getAction_Visible()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getVisible(); Condition getVisible();
/** /**
* Sets the value of the '{@link xtext.game.Action#getVisible <em>Visible</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Action#getVisible <em>Visible</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Visible</em>' containment reference. * @param value the new value of the '<em>Visible</em>' containment reference.
@ -70,7 +70,7 @@ public interface Action extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Connaissances</em>' attribute list. * @return the value of the '<em>Connaissances</em>' attribute list.
* @see xtext.game.GamePackage#getAction_Connaissances() * @see fr.n7.game.GamePackage#getAction_Connaissances()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */
@ -82,7 +82,7 @@ public interface Action extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Objets Recus</em>' attribute list. * @return the value of the '<em>Objets Recus</em>' attribute list.
* @see xtext.game.GamePackage#getAction_ObjetsRecus() * @see fr.n7.game.GamePackage#getAction_ObjetsRecus()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */
@ -94,7 +94,7 @@ public interface Action extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Objets Conso</em>' attribute list. * @return the value of the '<em>Objets Conso</em>' attribute list.
* @see xtext.game.GamePackage#getAction_ObjetsConso() * @see fr.n7.game.GamePackage#getAction_ObjetsConso()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */
@ -106,14 +106,14 @@ public interface Action extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Fin Interaction</em>' containment reference. * @return the value of the '<em>Fin Interaction</em>' containment reference.
* @see #setFinInteraction(Condition) * @see #setFinInteraction(Condition)
* @see xtext.game.GamePackage#getAction_FinInteraction() * @see fr.n7.game.GamePackage#getAction_FinInteraction()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getFinInteraction(); Condition getFinInteraction();
/** /**
* Sets the value of the '{@link xtext.game.Action#getFinInteraction <em>Fin Interaction</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Action#getFinInteraction <em>Fin Interaction</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Fin Interaction</em>' containment reference. * @param value the new value of the '<em>Fin Interaction</em>' containment reference.

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.EList;
@ -16,18 +16,18 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.Chemin#getLieuIn <em>Lieu In</em>}</li> * <li>{@link fr.n7.game.Chemin#getLieuIn <em>Lieu In</em>}</li>
* <li>{@link xtext.game.Chemin#getLieuOut <em>Lieu Out</em>}</li> * <li>{@link fr.n7.game.Chemin#getLieuOut <em>Lieu Out</em>}</li>
* <li>{@link xtext.game.Chemin#getOuvert <em>Ouvert</em>}</li> * <li>{@link fr.n7.game.Chemin#getOuvert <em>Ouvert</em>}</li>
* <li>{@link xtext.game.Chemin#getVisible <em>Visible</em>}</li> * <li>{@link fr.n7.game.Chemin#getVisible <em>Visible</em>}</li>
* <li>{@link xtext.game.Chemin#getObligatoire <em>Obligatoire</em>}</li> * <li>{@link fr.n7.game.Chemin#getObligatoire <em>Obligatoire</em>}</li>
* <li>{@link xtext.game.Chemin#getConnaissances <em>Connaissances</em>}</li> * <li>{@link fr.n7.game.Chemin#getConnaissances <em>Connaissances</em>}</li>
* <li>{@link xtext.game.Chemin#getObjetsRecus <em>Objets Recus</em>}</li> * <li>{@link fr.n7.game.Chemin#getObjetsRecus <em>Objets Recus</em>}</li>
* <li>{@link xtext.game.Chemin#getObjetsConso <em>Objets Conso</em>}</li> * <li>{@link fr.n7.game.Chemin#getObjetsConso <em>Objets Conso</em>}</li>
* <li>{@link xtext.game.Chemin#getDescriptions <em>Descriptions</em>}</li> * <li>{@link fr.n7.game.Chemin#getDescriptions <em>Descriptions</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getChemin() * @see fr.n7.game.GamePackage#getChemin()
* @model * @model
* @generated * @generated
*/ */
@ -39,14 +39,14 @@ public interface Chemin extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Lieu In</em>' attribute. * @return the value of the '<em>Lieu In</em>' attribute.
* @see #setLieuIn(String) * @see #setLieuIn(String)
* @see xtext.game.GamePackage#getChemin_LieuIn() * @see fr.n7.game.GamePackage#getChemin_LieuIn()
* @model * @model
* @generated * @generated
*/ */
String getLieuIn(); String getLieuIn();
/** /**
* Sets the value of the '{@link xtext.game.Chemin#getLieuIn <em>Lieu In</em>}' attribute. * Sets the value of the '{@link fr.n7.game.Chemin#getLieuIn <em>Lieu In</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Lieu In</em>' attribute. * @param value the new value of the '<em>Lieu In</em>' attribute.
@ -61,14 +61,14 @@ public interface Chemin extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Lieu Out</em>' attribute. * @return the value of the '<em>Lieu Out</em>' attribute.
* @see #setLieuOut(String) * @see #setLieuOut(String)
* @see xtext.game.GamePackage#getChemin_LieuOut() * @see fr.n7.game.GamePackage#getChemin_LieuOut()
* @model * @model
* @generated * @generated
*/ */
String getLieuOut(); String getLieuOut();
/** /**
* Sets the value of the '{@link xtext.game.Chemin#getLieuOut <em>Lieu Out</em>}' attribute. * Sets the value of the '{@link fr.n7.game.Chemin#getLieuOut <em>Lieu Out</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Lieu Out</em>' attribute. * @param value the new value of the '<em>Lieu Out</em>' attribute.
@ -83,14 +83,14 @@ public interface Chemin extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Ouvert</em>' containment reference. * @return the value of the '<em>Ouvert</em>' containment reference.
* @see #setOuvert(Condition) * @see #setOuvert(Condition)
* @see xtext.game.GamePackage#getChemin_Ouvert() * @see fr.n7.game.GamePackage#getChemin_Ouvert()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getOuvert(); Condition getOuvert();
/** /**
* Sets the value of the '{@link xtext.game.Chemin#getOuvert <em>Ouvert</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Chemin#getOuvert <em>Ouvert</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Ouvert</em>' containment reference. * @param value the new value of the '<em>Ouvert</em>' containment reference.
@ -105,14 +105,14 @@ public interface Chemin extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Visible</em>' containment reference. * @return the value of the '<em>Visible</em>' containment reference.
* @see #setVisible(Condition) * @see #setVisible(Condition)
* @see xtext.game.GamePackage#getChemin_Visible() * @see fr.n7.game.GamePackage#getChemin_Visible()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getVisible(); Condition getVisible();
/** /**
* Sets the value of the '{@link xtext.game.Chemin#getVisible <em>Visible</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Chemin#getVisible <em>Visible</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Visible</em>' containment reference. * @param value the new value of the '<em>Visible</em>' containment reference.
@ -127,14 +127,14 @@ public interface Chemin extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Obligatoire</em>' containment reference. * @return the value of the '<em>Obligatoire</em>' containment reference.
* @see #setObligatoire(Condition) * @see #setObligatoire(Condition)
* @see xtext.game.GamePackage#getChemin_Obligatoire() * @see fr.n7.game.GamePackage#getChemin_Obligatoire()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getObligatoire(); Condition getObligatoire();
/** /**
* Sets the value of the '{@link xtext.game.Chemin#getObligatoire <em>Obligatoire</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Chemin#getObligatoire <em>Obligatoire</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Obligatoire</em>' containment reference. * @param value the new value of the '<em>Obligatoire</em>' containment reference.
@ -149,7 +149,7 @@ public interface Chemin extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Connaissances</em>' attribute list. * @return the value of the '<em>Connaissances</em>' attribute list.
* @see xtext.game.GamePackage#getChemin_Connaissances() * @see fr.n7.game.GamePackage#getChemin_Connaissances()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */
@ -161,7 +161,7 @@ public interface Chemin extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Objets Recus</em>' attribute list. * @return the value of the '<em>Objets Recus</em>' attribute list.
* @see xtext.game.GamePackage#getChemin_ObjetsRecus() * @see fr.n7.game.GamePackage#getChemin_ObjetsRecus()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */
@ -173,7 +173,7 @@ public interface Chemin extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Objets Conso</em>' attribute list. * @return the value of the '<em>Objets Conso</em>' attribute list.
* @see xtext.game.GamePackage#getChemin_ObjetsConso() * @see fr.n7.game.GamePackage#getChemin_ObjetsConso()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */
@ -181,11 +181,11 @@ public interface Chemin extends EObject
/** /**
* Returns the value of the '<em><b>Descriptions</b></em>' containment reference list. * Returns the value of the '<em><b>Descriptions</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.Description}. * The list contents are of type {@link fr.n7.game.Description}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Descriptions</em>' containment reference list. * @return the value of the '<em>Descriptions</em>' containment reference list.
* @see xtext.game.GamePackage#getChemin_Descriptions() * @see fr.n7.game.GamePackage#getChemin_Descriptions()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.EList;
@ -16,10 +16,10 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.Condition#getCondition <em>Condition</em>}</li> * <li>{@link fr.n7.game.Condition#getCondition <em>Condition</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getCondition() * @see fr.n7.game.GamePackage#getCondition()
* @model * @model
* @generated * @generated
*/ */
@ -27,11 +27,11 @@ public interface Condition extends EObject
{ {
/** /**
* Returns the value of the '<em><b>Condition</b></em>' containment reference list. * Returns the value of the '<em><b>Condition</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.ConditionEt}. * The list contents are of type {@link fr.n7.game.ConditionEt}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Condition</em>' containment reference list. * @return the value of the '<em>Condition</em>' containment reference list.
* @see xtext.game.GamePackage#getCondition_Condition() * @see fr.n7.game.GamePackage#getCondition_Condition()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
/** /**
@ -13,10 +13,10 @@ package xtext.game;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.ConditionConnaissance#getConnaissance <em>Connaissance</em>}</li> * <li>{@link fr.n7.game.ConditionConnaissance#getConnaissance <em>Connaissance</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getConditionConnaissance() * @see fr.n7.game.GamePackage#getConditionConnaissance()
* @model * @model
* @generated * @generated
*/ */
@ -28,14 +28,14 @@ public interface ConditionConnaissance extends ConditionTest
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Connaissance</em>' attribute. * @return the value of the '<em>Connaissance</em>' attribute.
* @see #setConnaissance(String) * @see #setConnaissance(String)
* @see xtext.game.GamePackage#getConditionConnaissance_Connaissance() * @see fr.n7.game.GamePackage#getConditionConnaissance_Connaissance()
* @model * @model
* @generated * @generated
*/ */
String getConnaissance(); String getConnaissance();
/** /**
* Sets the value of the '{@link xtext.game.ConditionConnaissance#getConnaissance <em>Connaissance</em>}' attribute. * Sets the value of the '{@link fr.n7.game.ConditionConnaissance#getConnaissance <em>Connaissance</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Connaissance</em>' attribute. * @param value the new value of the '<em>Connaissance</em>' attribute.

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.EList;
@ -16,10 +16,10 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.ConditionEt#getConditionTest <em>Condition Test</em>}</li> * <li>{@link fr.n7.game.ConditionEt#getConditionTest <em>Condition Test</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getConditionEt() * @see fr.n7.game.GamePackage#getConditionEt()
* @model * @model
* @generated * @generated
*/ */
@ -27,11 +27,11 @@ public interface ConditionEt extends EObject
{ {
/** /**
* Returns the value of the '<em><b>Condition Test</b></em>' containment reference list. * Returns the value of the '<em><b>Condition Test</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.ConditionTest}. * The list contents are of type {@link fr.n7.game.ConditionTest}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Condition Test</em>' containment reference list. * @return the value of the '<em>Condition Test</em>' containment reference list.
* @see xtext.game.GamePackage#getConditionEt_ConditionTest() * @see fr.n7.game.GamePackage#getConditionEt_ConditionTest()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
/** /**
@ -13,12 +13,12 @@ package xtext.game;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.ConditionObjet#getObjet <em>Objet</em>}</li> * <li>{@link fr.n7.game.ConditionObjet#getObjet <em>Objet</em>}</li>
* <li>{@link xtext.game.ConditionObjet#getComparateur <em>Comparateur</em>}</li> * <li>{@link fr.n7.game.ConditionObjet#getComparateur <em>Comparateur</em>}</li>
* <li>{@link xtext.game.ConditionObjet#getNombre <em>Nombre</em>}</li> * <li>{@link fr.n7.game.ConditionObjet#getNombre <em>Nombre</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getConditionObjet() * @see fr.n7.game.GamePackage#getConditionObjet()
* @model * @model
* @generated * @generated
*/ */
@ -30,14 +30,14 @@ public interface ConditionObjet extends ConditionTest
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Objet</em>' attribute. * @return the value of the '<em>Objet</em>' attribute.
* @see #setObjet(String) * @see #setObjet(String)
* @see xtext.game.GamePackage#getConditionObjet_Objet() * @see fr.n7.game.GamePackage#getConditionObjet_Objet()
* @model * @model
* @generated * @generated
*/ */
String getObjet(); String getObjet();
/** /**
* Sets the value of the '{@link xtext.game.ConditionObjet#getObjet <em>Objet</em>}' attribute. * Sets the value of the '{@link fr.n7.game.ConditionObjet#getObjet <em>Objet</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Objet</em>' attribute. * @param value the new value of the '<em>Objet</em>' attribute.
@ -52,14 +52,14 @@ public interface ConditionObjet extends ConditionTest
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Comparateur</em>' attribute. * @return the value of the '<em>Comparateur</em>' attribute.
* @see #setComparateur(String) * @see #setComparateur(String)
* @see xtext.game.GamePackage#getConditionObjet_Comparateur() * @see fr.n7.game.GamePackage#getConditionObjet_Comparateur()
* @model * @model
* @generated * @generated
*/ */
String getComparateur(); String getComparateur();
/** /**
* Sets the value of the '{@link xtext.game.ConditionObjet#getComparateur <em>Comparateur</em>}' attribute. * Sets the value of the '{@link fr.n7.game.ConditionObjet#getComparateur <em>Comparateur</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Comparateur</em>' attribute. * @param value the new value of the '<em>Comparateur</em>' attribute.
@ -74,14 +74,14 @@ public interface ConditionObjet extends ConditionTest
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Nombre</em>' attribute. * @return the value of the '<em>Nombre</em>' attribute.
* @see #setNombre(int) * @see #setNombre(int)
* @see xtext.game.GamePackage#getConditionObjet_Nombre() * @see fr.n7.game.GamePackage#getConditionObjet_Nombre()
* @model * @model
* @generated * @generated
*/ */
int getNombre(); int getNombre();
/** /**
* Sets the value of the '{@link xtext.game.ConditionObjet#getNombre <em>Nombre</em>}' attribute. * Sets the value of the '{@link fr.n7.game.ConditionObjet#getNombre <em>Nombre</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Nombre</em>' attribute. * @param value the new value of the '<em>Nombre</em>' attribute.

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EObject;
@ -11,7 +11,7 @@ import org.eclipse.emf.ecore.EObject;
* <!-- end-user-doc --> * <!-- end-user-doc -->
* *
* *
* @see xtext.game.GamePackage#getConditionTest() * @see fr.n7.game.GamePackage#getConditionTest()
* @model * @model
* @generated * @generated
*/ */

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.EList;
@ -16,12 +16,12 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.Connaissance#getNom <em>Nom</em>}</li> * <li>{@link fr.n7.game.Connaissance#getNom <em>Nom</em>}</li>
* <li>{@link xtext.game.Connaissance#getVisible <em>Visible</em>}</li> * <li>{@link fr.n7.game.Connaissance#getVisible <em>Visible</em>}</li>
* <li>{@link xtext.game.Connaissance#getDescriptions <em>Descriptions</em>}</li> * <li>{@link fr.n7.game.Connaissance#getDescriptions <em>Descriptions</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getConnaissance() * @see fr.n7.game.GamePackage#getConnaissance()
* @model * @model
* @generated * @generated
*/ */
@ -33,14 +33,14 @@ public interface Connaissance extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Nom</em>' attribute. * @return the value of the '<em>Nom</em>' attribute.
* @see #setNom(String) * @see #setNom(String)
* @see xtext.game.GamePackage#getConnaissance_Nom() * @see fr.n7.game.GamePackage#getConnaissance_Nom()
* @model * @model
* @generated * @generated
*/ */
String getNom(); String getNom();
/** /**
* Sets the value of the '{@link xtext.game.Connaissance#getNom <em>Nom</em>}' attribute. * Sets the value of the '{@link fr.n7.game.Connaissance#getNom <em>Nom</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Nom</em>' attribute. * @param value the new value of the '<em>Nom</em>' attribute.
@ -55,14 +55,14 @@ public interface Connaissance extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Visible</em>' containment reference. * @return the value of the '<em>Visible</em>' containment reference.
* @see #setVisible(Condition) * @see #setVisible(Condition)
* @see xtext.game.GamePackage#getConnaissance_Visible() * @see fr.n7.game.GamePackage#getConnaissance_Visible()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getVisible(); Condition getVisible();
/** /**
* Sets the value of the '{@link xtext.game.Connaissance#getVisible <em>Visible</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Connaissance#getVisible <em>Visible</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Visible</em>' containment reference. * @param value the new value of the '<em>Visible</em>' containment reference.
@ -73,11 +73,11 @@ public interface Connaissance extends EObject
/** /**
* Returns the value of the '<em><b>Descriptions</b></em>' containment reference list. * Returns the value of the '<em><b>Descriptions</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.Description}. * The list contents are of type {@link fr.n7.game.Description}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Descriptions</em>' containment reference list. * @return the value of the '<em>Descriptions</em>' containment reference list.
* @see xtext.game.GamePackage#getConnaissance_Descriptions() * @see fr.n7.game.GamePackage#getConnaissance_Descriptions()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EObject;
@ -14,11 +14,11 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.Description#getTexte <em>Texte</em>}</li> * <li>{@link fr.n7.game.Description#getTexte <em>Texte</em>}</li>
* <li>{@link xtext.game.Description#getCondition <em>Condition</em>}</li> * <li>{@link fr.n7.game.Description#getCondition <em>Condition</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getDescription() * @see fr.n7.game.GamePackage#getDescription()
* @model * @model
* @generated * @generated
*/ */
@ -30,14 +30,14 @@ public interface Description extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Texte</em>' attribute. * @return the value of the '<em>Texte</em>' attribute.
* @see #setTexte(String) * @see #setTexte(String)
* @see xtext.game.GamePackage#getDescription_Texte() * @see fr.n7.game.GamePackage#getDescription_Texte()
* @model * @model
* @generated * @generated
*/ */
String getTexte(); String getTexte();
/** /**
* Sets the value of the '{@link xtext.game.Description#getTexte <em>Texte</em>}' attribute. * Sets the value of the '{@link fr.n7.game.Description#getTexte <em>Texte</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Texte</em>' attribute. * @param value the new value of the '<em>Texte</em>' attribute.
@ -52,14 +52,14 @@ public interface Description extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Condition</em>' containment reference. * @return the value of the '<em>Condition</em>' containment reference.
* @see #setCondition(Condition) * @see #setCondition(Condition)
* @see xtext.game.GamePackage#getDescription_Condition() * @see fr.n7.game.GamePackage#getDescription_Condition()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getCondition(); Condition getCondition();
/** /**
* Sets the value of the '{@link xtext.game.Description#getCondition <em>Condition</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Description#getCondition <em>Condition</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Condition</em>' containment reference. * @param value the new value of the '<em>Condition</em>' containment reference.

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.EList;
@ -16,12 +16,12 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.Explorateur#getTailleInventaire <em>Taille Inventaire</em>}</li> * <li>{@link fr.n7.game.Explorateur#getTailleInventaire <em>Taille Inventaire</em>}</li>
* <li>{@link xtext.game.Explorateur#getConnaissances <em>Connaissances</em>}</li> * <li>{@link fr.n7.game.Explorateur#getConnaissances <em>Connaissances</em>}</li>
* <li>{@link xtext.game.Explorateur#getObjets <em>Objets</em>}</li> * <li>{@link fr.n7.game.Explorateur#getObjets <em>Objets</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getExplorateur() * @see fr.n7.game.GamePackage#getExplorateur()
* @model * @model
* @generated * @generated
*/ */
@ -33,14 +33,14 @@ public interface Explorateur extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Taille Inventaire</em>' attribute. * @return the value of the '<em>Taille Inventaire</em>' attribute.
* @see #setTailleInventaire(int) * @see #setTailleInventaire(int)
* @see xtext.game.GamePackage#getExplorateur_TailleInventaire() * @see fr.n7.game.GamePackage#getExplorateur_TailleInventaire()
* @model * @model
* @generated * @generated
*/ */
int getTailleInventaire(); int getTailleInventaire();
/** /**
* Sets the value of the '{@link xtext.game.Explorateur#getTailleInventaire <em>Taille Inventaire</em>}' attribute. * Sets the value of the '{@link fr.n7.game.Explorateur#getTailleInventaire <em>Taille Inventaire</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Taille Inventaire</em>' attribute. * @param value the new value of the '<em>Taille Inventaire</em>' attribute.
@ -55,7 +55,7 @@ public interface Explorateur extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Connaissances</em>' attribute list. * @return the value of the '<em>Connaissances</em>' attribute list.
* @see xtext.game.GamePackage#getExplorateur_Connaissances() * @see fr.n7.game.GamePackage#getExplorateur_Connaissances()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */
@ -67,7 +67,7 @@ public interface Explorateur extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Objets</em>' attribute list. * @return the value of the '<em>Objets</em>' attribute list.
* @see xtext.game.GamePackage#getExplorateur_Objets() * @see fr.n7.game.GamePackage#getExplorateur_Objets()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.ecore.EFactory; import org.eclipse.emf.ecore.EFactory;
@ -10,7 +10,7 @@ import org.eclipse.emf.ecore.EFactory;
* The <b>Factory</b> for the model. * The <b>Factory</b> for the model.
* It provides a create method for each non-abstract class of the model. * It provides a create method for each non-abstract class of the model.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @see xtext.game.GamePackage * @see fr.n7.game.GamePackage
* @generated * @generated
*/ */
public interface GameFactory extends EFactory public interface GameFactory extends EFactory
@ -21,7 +21,7 @@ public interface GameFactory extends EFactory
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @generated * @generated
*/ */
GameFactory eINSTANCE = xtext.game.impl.GameFactoryImpl.init(); GameFactory eINSTANCE = fr.n7.game.impl.GameFactoryImpl.init();
/** /**
* Returns a new object of class '<em>Jeu</em>'. * Returns a new object of class '<em>Jeu</em>'.

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.EList;
@ -16,14 +16,14 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.Interaction#getVisible <em>Visible</em>}</li> * <li>{@link fr.n7.game.Interaction#getVisible <em>Visible</em>}</li>
* <li>{@link xtext.game.Interaction#getConnaissances <em>Connaissances</em>}</li> * <li>{@link fr.n7.game.Interaction#getConnaissances <em>Connaissances</em>}</li>
* <li>{@link xtext.game.Interaction#getObjetsRecus <em>Objets Recus</em>}</li> * <li>{@link fr.n7.game.Interaction#getObjetsRecus <em>Objets Recus</em>}</li>
* <li>{@link xtext.game.Interaction#getObjetsConso <em>Objets Conso</em>}</li> * <li>{@link fr.n7.game.Interaction#getObjetsConso <em>Objets Conso</em>}</li>
* <li>{@link xtext.game.Interaction#getActions <em>Actions</em>}</li> * <li>{@link fr.n7.game.Interaction#getActions <em>Actions</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getInteraction() * @see fr.n7.game.GamePackage#getInteraction()
* @model * @model
* @generated * @generated
*/ */
@ -35,14 +35,14 @@ public interface Interaction extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Visible</em>' containment reference. * @return the value of the '<em>Visible</em>' containment reference.
* @see #setVisible(Condition) * @see #setVisible(Condition)
* @see xtext.game.GamePackage#getInteraction_Visible() * @see fr.n7.game.GamePackage#getInteraction_Visible()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getVisible(); Condition getVisible();
/** /**
* Sets the value of the '{@link xtext.game.Interaction#getVisible <em>Visible</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Interaction#getVisible <em>Visible</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Visible</em>' containment reference. * @param value the new value of the '<em>Visible</em>' containment reference.
@ -57,7 +57,7 @@ public interface Interaction extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Connaissances</em>' attribute list. * @return the value of the '<em>Connaissances</em>' attribute list.
* @see xtext.game.GamePackage#getInteraction_Connaissances() * @see fr.n7.game.GamePackage#getInteraction_Connaissances()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */
@ -69,7 +69,7 @@ public interface Interaction extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Objets Recus</em>' attribute list. * @return the value of the '<em>Objets Recus</em>' attribute list.
* @see xtext.game.GamePackage#getInteraction_ObjetsRecus() * @see fr.n7.game.GamePackage#getInteraction_ObjetsRecus()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */
@ -81,7 +81,7 @@ public interface Interaction extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Objets Conso</em>' attribute list. * @return the value of the '<em>Objets Conso</em>' attribute list.
* @see xtext.game.GamePackage#getInteraction_ObjetsConso() * @see fr.n7.game.GamePackage#getInteraction_ObjetsConso()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */
@ -89,11 +89,11 @@ public interface Interaction extends EObject
/** /**
* Returns the value of the '<em><b>Actions</b></em>' containment reference list. * Returns the value of the '<em><b>Actions</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.Action}. * The list contents are of type {@link fr.n7.game.Action}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Actions</em>' containment reference list. * @return the value of the '<em>Actions</em>' containment reference list.
* @see xtext.game.GamePackage#getInteraction_Actions() * @see fr.n7.game.GamePackage#getInteraction_Actions()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.EList;
@ -16,15 +16,15 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.Jeu#getExplorateur <em>Explorateur</em>}</li> * <li>{@link fr.n7.game.Jeu#getExplorateur <em>Explorateur</em>}</li>
* <li>{@link xtext.game.Jeu#getTerritoire <em>Territoire</em>}</li> * <li>{@link fr.n7.game.Jeu#getTerritoire <em>Territoire</em>}</li>
* <li>{@link xtext.game.Jeu#getObjets <em>Objets</em>}</li> * <li>{@link fr.n7.game.Jeu#getObjets <em>Objets</em>}</li>
* <li>{@link xtext.game.Jeu#getConnaissances <em>Connaissances</em>}</li> * <li>{@link fr.n7.game.Jeu#getConnaissances <em>Connaissances</em>}</li>
* <li>{@link xtext.game.Jeu#getPersonnes <em>Personnes</em>}</li> * <li>{@link fr.n7.game.Jeu#getPersonnes <em>Personnes</em>}</li>
* <li>{@link xtext.game.Jeu#getTransformations <em>Transformations</em>}</li> * <li>{@link fr.n7.game.Jeu#getTransformations <em>Transformations</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getJeu() * @see fr.n7.game.GamePackage#getJeu()
* @model * @model
* @generated * @generated
*/ */
@ -36,14 +36,14 @@ public interface Jeu extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Explorateur</em>' containment reference. * @return the value of the '<em>Explorateur</em>' containment reference.
* @see #setExplorateur(Explorateur) * @see #setExplorateur(Explorateur)
* @see xtext.game.GamePackage#getJeu_Explorateur() * @see fr.n7.game.GamePackage#getJeu_Explorateur()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Explorateur getExplorateur(); Explorateur getExplorateur();
/** /**
* Sets the value of the '{@link xtext.game.Jeu#getExplorateur <em>Explorateur</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Jeu#getExplorateur <em>Explorateur</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Explorateur</em>' containment reference. * @param value the new value of the '<em>Explorateur</em>' containment reference.
@ -58,14 +58,14 @@ public interface Jeu extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Territoire</em>' containment reference. * @return the value of the '<em>Territoire</em>' containment reference.
* @see #setTerritoire(Territoire) * @see #setTerritoire(Territoire)
* @see xtext.game.GamePackage#getJeu_Territoire() * @see fr.n7.game.GamePackage#getJeu_Territoire()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Territoire getTerritoire(); Territoire getTerritoire();
/** /**
* Sets the value of the '{@link xtext.game.Jeu#getTerritoire <em>Territoire</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Jeu#getTerritoire <em>Territoire</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Territoire</em>' containment reference. * @param value the new value of the '<em>Territoire</em>' containment reference.
@ -76,11 +76,11 @@ public interface Jeu extends EObject
/** /**
* Returns the value of the '<em><b>Objets</b></em>' containment reference list. * Returns the value of the '<em><b>Objets</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.Objet}. * The list contents are of type {@link fr.n7.game.Objet}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Objets</em>' containment reference list. * @return the value of the '<em>Objets</em>' containment reference list.
* @see xtext.game.GamePackage#getJeu_Objets() * @see fr.n7.game.GamePackage#getJeu_Objets()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
@ -88,11 +88,11 @@ public interface Jeu extends EObject
/** /**
* Returns the value of the '<em><b>Connaissances</b></em>' containment reference list. * Returns the value of the '<em><b>Connaissances</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.Connaissance}. * The list contents are of type {@link fr.n7.game.Connaissance}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Connaissances</em>' containment reference list. * @return the value of the '<em>Connaissances</em>' containment reference list.
* @see xtext.game.GamePackage#getJeu_Connaissances() * @see fr.n7.game.GamePackage#getJeu_Connaissances()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
@ -100,11 +100,11 @@ public interface Jeu extends EObject
/** /**
* Returns the value of the '<em><b>Personnes</b></em>' containment reference list. * Returns the value of the '<em><b>Personnes</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.Personne}. * The list contents are of type {@link fr.n7.game.Personne}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Personnes</em>' containment reference list. * @return the value of the '<em>Personnes</em>' containment reference list.
* @see xtext.game.GamePackage#getJeu_Personnes() * @see fr.n7.game.GamePackage#getJeu_Personnes()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
@ -112,11 +112,11 @@ public interface Jeu extends EObject
/** /**
* Returns the value of the '<em><b>Transformations</b></em>' containment reference list. * Returns the value of the '<em><b>Transformations</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.Transformation}. * The list contents are of type {@link fr.n7.game.Transformation}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Transformations</em>' containment reference list. * @return the value of the '<em>Transformations</em>' containment reference list.
* @see xtext.game.GamePackage#getJeu_Transformations() * @see fr.n7.game.GamePackage#getJeu_Transformations()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.EList;
@ -16,17 +16,17 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.Lieu#getNom <em>Nom</em>}</li> * <li>{@link fr.n7.game.Lieu#getNom <em>Nom</em>}</li>
* <li>{@link xtext.game.Lieu#getDeposable <em>Deposable</em>}</li> * <li>{@link fr.n7.game.Lieu#getDeposable <em>Deposable</em>}</li>
* <li>{@link xtext.game.Lieu#getDepart <em>Depart</em>}</li> * <li>{@link fr.n7.game.Lieu#getDepart <em>Depart</em>}</li>
* <li>{@link xtext.game.Lieu#getFin <em>Fin</em>}</li> * <li>{@link fr.n7.game.Lieu#getFin <em>Fin</em>}</li>
* <li>{@link xtext.game.Lieu#getPersonnes <em>Personnes</em>}</li> * <li>{@link fr.n7.game.Lieu#getPersonnes <em>Personnes</em>}</li>
* <li>{@link xtext.game.Lieu#getDescriptions <em>Descriptions</em>}</li> * <li>{@link fr.n7.game.Lieu#getDescriptions <em>Descriptions</em>}</li>
* <li>{@link xtext.game.Lieu#getObjets <em>Objets</em>}</li> * <li>{@link fr.n7.game.Lieu#getObjets <em>Objets</em>}</li>
* <li>{@link xtext.game.Lieu#getConnaissances <em>Connaissances</em>}</li> * <li>{@link fr.n7.game.Lieu#getConnaissances <em>Connaissances</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getLieu() * @see fr.n7.game.GamePackage#getLieu()
* @model * @model
* @generated * @generated
*/ */
@ -38,14 +38,14 @@ public interface Lieu extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Nom</em>' attribute. * @return the value of the '<em>Nom</em>' attribute.
* @see #setNom(String) * @see #setNom(String)
* @see xtext.game.GamePackage#getLieu_Nom() * @see fr.n7.game.GamePackage#getLieu_Nom()
* @model * @model
* @generated * @generated
*/ */
String getNom(); String getNom();
/** /**
* Sets the value of the '{@link xtext.game.Lieu#getNom <em>Nom</em>}' attribute. * Sets the value of the '{@link fr.n7.game.Lieu#getNom <em>Nom</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Nom</em>' attribute. * @param value the new value of the '<em>Nom</em>' attribute.
@ -60,14 +60,14 @@ public interface Lieu extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Deposable</em>' containment reference. * @return the value of the '<em>Deposable</em>' containment reference.
* @see #setDeposable(Condition) * @see #setDeposable(Condition)
* @see xtext.game.GamePackage#getLieu_Deposable() * @see fr.n7.game.GamePackage#getLieu_Deposable()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getDeposable(); Condition getDeposable();
/** /**
* Sets the value of the '{@link xtext.game.Lieu#getDeposable <em>Deposable</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Lieu#getDeposable <em>Deposable</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Deposable</em>' containment reference. * @param value the new value of the '<em>Deposable</em>' containment reference.
@ -82,14 +82,14 @@ public interface Lieu extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Depart</em>' containment reference. * @return the value of the '<em>Depart</em>' containment reference.
* @see #setDepart(Condition) * @see #setDepart(Condition)
* @see xtext.game.GamePackage#getLieu_Depart() * @see fr.n7.game.GamePackage#getLieu_Depart()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getDepart(); Condition getDepart();
/** /**
* Sets the value of the '{@link xtext.game.Lieu#getDepart <em>Depart</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Lieu#getDepart <em>Depart</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Depart</em>' containment reference. * @param value the new value of the '<em>Depart</em>' containment reference.
@ -104,14 +104,14 @@ public interface Lieu extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Fin</em>' containment reference. * @return the value of the '<em>Fin</em>' containment reference.
* @see #setFin(Condition) * @see #setFin(Condition)
* @see xtext.game.GamePackage#getLieu_Fin() * @see fr.n7.game.GamePackage#getLieu_Fin()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getFin(); Condition getFin();
/** /**
* Sets the value of the '{@link xtext.game.Lieu#getFin <em>Fin</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Lieu#getFin <em>Fin</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Fin</em>' containment reference. * @param value the new value of the '<em>Fin</em>' containment reference.
@ -126,7 +126,7 @@ public interface Lieu extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Personnes</em>' attribute list. * @return the value of the '<em>Personnes</em>' attribute list.
* @see xtext.game.GamePackage#getLieu_Personnes() * @see fr.n7.game.GamePackage#getLieu_Personnes()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */
@ -134,11 +134,11 @@ public interface Lieu extends EObject
/** /**
* Returns the value of the '<em><b>Descriptions</b></em>' containment reference list. * Returns the value of the '<em><b>Descriptions</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.Description}. * The list contents are of type {@link fr.n7.game.Description}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Descriptions</em>' containment reference list. * @return the value of the '<em>Descriptions</em>' containment reference list.
* @see xtext.game.GamePackage#getLieu_Descriptions() * @see fr.n7.game.GamePackage#getLieu_Descriptions()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
@ -150,7 +150,7 @@ public interface Lieu extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Objets</em>' attribute list. * @return the value of the '<em>Objets</em>' attribute list.
* @see xtext.game.GamePackage#getLieu_Objets() * @see fr.n7.game.GamePackage#getLieu_Objets()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */
@ -162,7 +162,7 @@ public interface Lieu extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Connaissances</em>' attribute list. * @return the value of the '<em>Connaissances</em>' attribute list.
* @see xtext.game.GamePackage#getLieu_Connaissances() * @see fr.n7.game.GamePackage#getLieu_Connaissances()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
/** /**
@ -13,10 +13,10 @@ package xtext.game;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.NOTConditionConnaissance#getConnaissance <em>Connaissance</em>}</li> * <li>{@link fr.n7.game.NOTConditionConnaissance#getConnaissance <em>Connaissance</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getNOTConditionConnaissance() * @see fr.n7.game.GamePackage#getNOTConditionConnaissance()
* @model * @model
* @generated * @generated
*/ */
@ -28,14 +28,14 @@ public interface NOTConditionConnaissance extends ConditionTest
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Connaissance</em>' attribute. * @return the value of the '<em>Connaissance</em>' attribute.
* @see #setConnaissance(String) * @see #setConnaissance(String)
* @see xtext.game.GamePackage#getNOTConditionConnaissance_Connaissance() * @see fr.n7.game.GamePackage#getNOTConditionConnaissance_Connaissance()
* @model * @model
* @generated * @generated
*/ */
String getConnaissance(); String getConnaissance();
/** /**
* Sets the value of the '{@link xtext.game.NOTConditionConnaissance#getConnaissance <em>Connaissance</em>}' attribute. * Sets the value of the '{@link fr.n7.game.NOTConditionConnaissance#getConnaissance <em>Connaissance</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Connaissance</em>' attribute. * @param value the new value of the '<em>Connaissance</em>' attribute.

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.EList;
@ -16,13 +16,13 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.Objet#getNom <em>Nom</em>}</li> * <li>{@link fr.n7.game.Objet#getNom <em>Nom</em>}</li>
* <li>{@link xtext.game.Objet#getTaille <em>Taille</em>}</li> * <li>{@link fr.n7.game.Objet#getTaille <em>Taille</em>}</li>
* <li>{@link xtext.game.Objet#getVisible <em>Visible</em>}</li> * <li>{@link fr.n7.game.Objet#getVisible <em>Visible</em>}</li>
* <li>{@link xtext.game.Objet#getDescriptions <em>Descriptions</em>}</li> * <li>{@link fr.n7.game.Objet#getDescriptions <em>Descriptions</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getObjet() * @see fr.n7.game.GamePackage#getObjet()
* @model * @model
* @generated * @generated
*/ */
@ -34,14 +34,14 @@ public interface Objet extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Nom</em>' attribute. * @return the value of the '<em>Nom</em>' attribute.
* @see #setNom(String) * @see #setNom(String)
* @see xtext.game.GamePackage#getObjet_Nom() * @see fr.n7.game.GamePackage#getObjet_Nom()
* @model * @model
* @generated * @generated
*/ */
String getNom(); String getNom();
/** /**
* Sets the value of the '{@link xtext.game.Objet#getNom <em>Nom</em>}' attribute. * Sets the value of the '{@link fr.n7.game.Objet#getNom <em>Nom</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Nom</em>' attribute. * @param value the new value of the '<em>Nom</em>' attribute.
@ -56,14 +56,14 @@ public interface Objet extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Taille</em>' attribute. * @return the value of the '<em>Taille</em>' attribute.
* @see #setTaille(int) * @see #setTaille(int)
* @see xtext.game.GamePackage#getObjet_Taille() * @see fr.n7.game.GamePackage#getObjet_Taille()
* @model * @model
* @generated * @generated
*/ */
int getTaille(); int getTaille();
/** /**
* Sets the value of the '{@link xtext.game.Objet#getTaille <em>Taille</em>}' attribute. * Sets the value of the '{@link fr.n7.game.Objet#getTaille <em>Taille</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Taille</em>' attribute. * @param value the new value of the '<em>Taille</em>' attribute.
@ -78,14 +78,14 @@ public interface Objet extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Visible</em>' containment reference. * @return the value of the '<em>Visible</em>' containment reference.
* @see #setVisible(Condition) * @see #setVisible(Condition)
* @see xtext.game.GamePackage#getObjet_Visible() * @see fr.n7.game.GamePackage#getObjet_Visible()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getVisible(); Condition getVisible();
/** /**
* Sets the value of the '{@link xtext.game.Objet#getVisible <em>Visible</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Objet#getVisible <em>Visible</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Visible</em>' containment reference. * @param value the new value of the '<em>Visible</em>' containment reference.
@ -96,11 +96,11 @@ public interface Objet extends EObject
/** /**
* Returns the value of the '<em><b>Descriptions</b></em>' containment reference list. * Returns the value of the '<em><b>Descriptions</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.Description}. * The list contents are of type {@link fr.n7.game.Description}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Descriptions</em>' containment reference list. * @return the value of the '<em>Descriptions</em>' containment reference list.
* @see xtext.game.GamePackage#getObjet_Descriptions() * @see fr.n7.game.GamePackage#getObjet_Descriptions()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.EList;
@ -16,13 +16,13 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.Personne#getNom <em>Nom</em>}</li> * <li>{@link fr.n7.game.Personne#getNom <em>Nom</em>}</li>
* <li>{@link xtext.game.Personne#getVisible <em>Visible</em>}</li> * <li>{@link fr.n7.game.Personne#getVisible <em>Visible</em>}</li>
* <li>{@link xtext.game.Personne#getObligatoire <em>Obligatoire</em>}</li> * <li>{@link fr.n7.game.Personne#getObligatoire <em>Obligatoire</em>}</li>
* <li>{@link xtext.game.Personne#getInteractions <em>Interactions</em>}</li> * <li>{@link fr.n7.game.Personne#getInteractions <em>Interactions</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getPersonne() * @see fr.n7.game.GamePackage#getPersonne()
* @model * @model
* @generated * @generated
*/ */
@ -34,14 +34,14 @@ public interface Personne extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Nom</em>' attribute. * @return the value of the '<em>Nom</em>' attribute.
* @see #setNom(String) * @see #setNom(String)
* @see xtext.game.GamePackage#getPersonne_Nom() * @see fr.n7.game.GamePackage#getPersonne_Nom()
* @model * @model
* @generated * @generated
*/ */
String getNom(); String getNom();
/** /**
* Sets the value of the '{@link xtext.game.Personne#getNom <em>Nom</em>}' attribute. * Sets the value of the '{@link fr.n7.game.Personne#getNom <em>Nom</em>}' attribute.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Nom</em>' attribute. * @param value the new value of the '<em>Nom</em>' attribute.
@ -56,14 +56,14 @@ public interface Personne extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Visible</em>' containment reference. * @return the value of the '<em>Visible</em>' containment reference.
* @see #setVisible(Condition) * @see #setVisible(Condition)
* @see xtext.game.GamePackage#getPersonne_Visible() * @see fr.n7.game.GamePackage#getPersonne_Visible()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getVisible(); Condition getVisible();
/** /**
* Sets the value of the '{@link xtext.game.Personne#getVisible <em>Visible</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Personne#getVisible <em>Visible</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Visible</em>' containment reference. * @param value the new value of the '<em>Visible</em>' containment reference.
@ -78,14 +78,14 @@ public interface Personne extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Obligatoire</em>' containment reference. * @return the value of the '<em>Obligatoire</em>' containment reference.
* @see #setObligatoire(Condition) * @see #setObligatoire(Condition)
* @see xtext.game.GamePackage#getPersonne_Obligatoire() * @see fr.n7.game.GamePackage#getPersonne_Obligatoire()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getObligatoire(); Condition getObligatoire();
/** /**
* Sets the value of the '{@link xtext.game.Personne#getObligatoire <em>Obligatoire</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Personne#getObligatoire <em>Obligatoire</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Obligatoire</em>' containment reference. * @param value the new value of the '<em>Obligatoire</em>' containment reference.
@ -96,11 +96,11 @@ public interface Personne extends EObject
/** /**
* Returns the value of the '<em><b>Interactions</b></em>' containment reference list. * Returns the value of the '<em><b>Interactions</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.Interaction}. * The list contents are of type {@link fr.n7.game.Interaction}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Interactions</em>' containment reference list. * @return the value of the '<em>Interactions</em>' containment reference list.
* @see xtext.game.GamePackage#getPersonne_Interactions() * @see fr.n7.game.GamePackage#getPersonne_Interactions()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.EList;
@ -16,11 +16,11 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.Territoire#getLieux <em>Lieux</em>}</li> * <li>{@link fr.n7.game.Territoire#getLieux <em>Lieux</em>}</li>
* <li>{@link xtext.game.Territoire#getChemins <em>Chemins</em>}</li> * <li>{@link fr.n7.game.Territoire#getChemins <em>Chemins</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getTerritoire() * @see fr.n7.game.GamePackage#getTerritoire()
* @model * @model
* @generated * @generated
*/ */
@ -28,11 +28,11 @@ public interface Territoire extends EObject
{ {
/** /**
* Returns the value of the '<em><b>Lieux</b></em>' containment reference list. * Returns the value of the '<em><b>Lieux</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.Lieu}. * The list contents are of type {@link fr.n7.game.Lieu}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Lieux</em>' containment reference list. * @return the value of the '<em>Lieux</em>' containment reference list.
* @see xtext.game.GamePackage#getTerritoire_Lieux() * @see fr.n7.game.GamePackage#getTerritoire_Lieux()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
@ -40,11 +40,11 @@ public interface Territoire extends EObject
/** /**
* Returns the value of the '<em><b>Chemins</b></em>' containment reference list. * Returns the value of the '<em><b>Chemins</b></em>' containment reference list.
* The list contents are of type {@link xtext.game.Chemin}. * The list contents are of type {@link fr.n7.game.Chemin}.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Chemins</em>' containment reference list. * @return the value of the '<em>Chemins</em>' containment reference list.
* @see xtext.game.GamePackage#getTerritoire_Chemins() * @see fr.n7.game.GamePackage#getTerritoire_Chemins()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */

View file

@ -1,7 +1,7 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game; package fr.n7.game;
import org.eclipse.emf.common.util.EList; import org.eclipse.emf.common.util.EList;
@ -16,12 +16,12 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported: * The following features are supported:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.Transformation#getCondition <em>Condition</em>}</li> * <li>{@link fr.n7.game.Transformation#getCondition <em>Condition</em>}</li>
* <li>{@link xtext.game.Transformation#getObjetsIn <em>Objets In</em>}</li> * <li>{@link fr.n7.game.Transformation#getObjetsIn <em>Objets In</em>}</li>
* <li>{@link xtext.game.Transformation#getObjetsOut <em>Objets Out</em>}</li> * <li>{@link fr.n7.game.Transformation#getObjetsOut <em>Objets Out</em>}</li>
* </ul> * </ul>
* *
* @see xtext.game.GamePackage#getTransformation() * @see fr.n7.game.GamePackage#getTransformation()
* @model * @model
* @generated * @generated
*/ */
@ -33,14 +33,14 @@ public interface Transformation extends EObject
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Condition</em>' containment reference. * @return the value of the '<em>Condition</em>' containment reference.
* @see #setCondition(Condition) * @see #setCondition(Condition)
* @see xtext.game.GamePackage#getTransformation_Condition() * @see fr.n7.game.GamePackage#getTransformation_Condition()
* @model containment="true" * @model containment="true"
* @generated * @generated
*/ */
Condition getCondition(); Condition getCondition();
/** /**
* Sets the value of the '{@link xtext.game.Transformation#getCondition <em>Condition</em>}' containment reference. * Sets the value of the '{@link fr.n7.game.Transformation#getCondition <em>Condition</em>}' containment reference.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @param value the new value of the '<em>Condition</em>' containment reference. * @param value the new value of the '<em>Condition</em>' containment reference.
@ -55,7 +55,7 @@ public interface Transformation extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Objets In</em>' attribute list. * @return the value of the '<em>Objets In</em>' attribute list.
* @see xtext.game.GamePackage#getTransformation_ObjetsIn() * @see fr.n7.game.GamePackage#getTransformation_ObjetsIn()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */
@ -67,7 +67,7 @@ public interface Transformation extends EObject
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the value of the '<em>Objets Out</em>' attribute list. * @return the value of the '<em>Objets Out</em>' attribute list.
* @see xtext.game.GamePackage#getTransformation_ObjetsOut() * @see fr.n7.game.GamePackage#getTransformation_ObjetsOut()
* @model unique="false" * @model unique="false"
* @generated * @generated
*/ */

View file

@ -1,7 +1,12 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Action;
import fr.n7.game.Condition;
import fr.n7.game.Description;
import fr.n7.game.GamePackage;
import java.util.Collection; import java.util.Collection;
@ -20,11 +25,6 @@ import org.eclipse.emf.ecore.util.EDataTypeEList;
import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.emf.ecore.util.InternalEList;
import xtext.game.Action;
import xtext.game.Condition;
import xtext.game.Description;
import xtext.game.GamePackage;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Action</b></em>'. * An implementation of the model object '<em><b>Action</b></em>'.
@ -33,12 +33,12 @@ import xtext.game.GamePackage;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.ActionImpl#getDescriptions <em>Descriptions</em>}</li> * <li>{@link fr.n7.game.impl.ActionImpl#getDescriptions <em>Descriptions</em>}</li>
* <li>{@link xtext.game.impl.ActionImpl#getVisible <em>Visible</em>}</li> * <li>{@link fr.n7.game.impl.ActionImpl#getVisible <em>Visible</em>}</li>
* <li>{@link xtext.game.impl.ActionImpl#getConnaissances <em>Connaissances</em>}</li> * <li>{@link fr.n7.game.impl.ActionImpl#getConnaissances <em>Connaissances</em>}</li>
* <li>{@link xtext.game.impl.ActionImpl#getObjetsRecus <em>Objets Recus</em>}</li> * <li>{@link fr.n7.game.impl.ActionImpl#getObjetsRecus <em>Objets Recus</em>}</li>
* <li>{@link xtext.game.impl.ActionImpl#getObjetsConso <em>Objets Conso</em>}</li> * <li>{@link fr.n7.game.impl.ActionImpl#getObjetsConso <em>Objets Conso</em>}</li>
* <li>{@link xtext.game.impl.ActionImpl#getFinInteraction <em>Fin Interaction</em>}</li> * <li>{@link fr.n7.game.impl.ActionImpl#getFinInteraction <em>Fin Interaction</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,12 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Chemin;
import fr.n7.game.Condition;
import fr.n7.game.Description;
import fr.n7.game.GamePackage;
import java.util.Collection; import java.util.Collection;
@ -20,11 +25,6 @@ import org.eclipse.emf.ecore.util.EDataTypeEList;
import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.emf.ecore.util.InternalEList;
import xtext.game.Chemin;
import xtext.game.Condition;
import xtext.game.Description;
import xtext.game.GamePackage;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Chemin</b></em>'. * An implementation of the model object '<em><b>Chemin</b></em>'.
@ -33,15 +33,15 @@ import xtext.game.GamePackage;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.CheminImpl#getLieuIn <em>Lieu In</em>}</li> * <li>{@link fr.n7.game.impl.CheminImpl#getLieuIn <em>Lieu In</em>}</li>
* <li>{@link xtext.game.impl.CheminImpl#getLieuOut <em>Lieu Out</em>}</li> * <li>{@link fr.n7.game.impl.CheminImpl#getLieuOut <em>Lieu Out</em>}</li>
* <li>{@link xtext.game.impl.CheminImpl#getOuvert <em>Ouvert</em>}</li> * <li>{@link fr.n7.game.impl.CheminImpl#getOuvert <em>Ouvert</em>}</li>
* <li>{@link xtext.game.impl.CheminImpl#getVisible <em>Visible</em>}</li> * <li>{@link fr.n7.game.impl.CheminImpl#getVisible <em>Visible</em>}</li>
* <li>{@link xtext.game.impl.CheminImpl#getObligatoire <em>Obligatoire</em>}</li> * <li>{@link fr.n7.game.impl.CheminImpl#getObligatoire <em>Obligatoire</em>}</li>
* <li>{@link xtext.game.impl.CheminImpl#getConnaissances <em>Connaissances</em>}</li> * <li>{@link fr.n7.game.impl.CheminImpl#getConnaissances <em>Connaissances</em>}</li>
* <li>{@link xtext.game.impl.CheminImpl#getObjetsRecus <em>Objets Recus</em>}</li> * <li>{@link fr.n7.game.impl.CheminImpl#getObjetsRecus <em>Objets Recus</em>}</li>
* <li>{@link xtext.game.impl.CheminImpl#getObjetsConso <em>Objets Conso</em>}</li> * <li>{@link fr.n7.game.impl.CheminImpl#getObjetsConso <em>Objets Conso</em>}</li>
* <li>{@link xtext.game.impl.CheminImpl#getDescriptions <em>Descriptions</em>}</li> * <li>{@link fr.n7.game.impl.CheminImpl#getDescriptions <em>Descriptions</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,10 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.ConditionConnaissance;
import fr.n7.game.GamePackage;
import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.notify.Notification;
@ -9,9 +12,6 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.impl.ENotificationImpl;
import xtext.game.ConditionConnaissance;
import xtext.game.GamePackage;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Condition Connaissance</b></em>'. * An implementation of the model object '<em><b>Condition Connaissance</b></em>'.
@ -20,7 +20,7 @@ import xtext.game.GamePackage;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.ConditionConnaissanceImpl#getConnaissance <em>Connaissance</em>}</li> * <li>{@link fr.n7.game.impl.ConditionConnaissanceImpl#getConnaissance <em>Connaissance</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,11 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.ConditionEt;
import fr.n7.game.ConditionTest;
import fr.n7.game.GamePackage;
import java.util.Collection; import java.util.Collection;
@ -17,10 +21,6 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.emf.ecore.util.InternalEList;
import xtext.game.ConditionEt;
import xtext.game.ConditionTest;
import xtext.game.GamePackage;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Condition Et</b></em>'. * An implementation of the model object '<em><b>Condition Et</b></em>'.
@ -29,7 +29,7 @@ import xtext.game.GamePackage;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.ConditionEtImpl#getConditionTest <em>Condition Test</em>}</li> * <li>{@link fr.n7.game.impl.ConditionEtImpl#getConditionTest <em>Condition Test</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,11 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Condition;
import fr.n7.game.ConditionEt;
import fr.n7.game.GamePackage;
import java.util.Collection; import java.util.Collection;
@ -17,10 +21,6 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.emf.ecore.util.InternalEList;
import xtext.game.Condition;
import xtext.game.ConditionEt;
import xtext.game.GamePackage;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Condition</b></em>'. * An implementation of the model object '<em><b>Condition</b></em>'.
@ -29,7 +29,7 @@ import xtext.game.GamePackage;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.ConditionImpl#getCondition <em>Condition</em>}</li> * <li>{@link fr.n7.game.impl.ConditionImpl#getCondition <em>Condition</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,10 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.ConditionObjet;
import fr.n7.game.GamePackage;
import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.notify.Notification;
@ -9,9 +12,6 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.impl.ENotificationImpl;
import xtext.game.ConditionObjet;
import xtext.game.GamePackage;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Condition Objet</b></em>'. * An implementation of the model object '<em><b>Condition Objet</b></em>'.
@ -20,9 +20,9 @@ import xtext.game.GamePackage;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.ConditionObjetImpl#getObjet <em>Objet</em>}</li> * <li>{@link fr.n7.game.impl.ConditionObjetImpl#getObjet <em>Objet</em>}</li>
* <li>{@link xtext.game.impl.ConditionObjetImpl#getComparateur <em>Comparateur</em>}</li> * <li>{@link fr.n7.game.impl.ConditionObjetImpl#getComparateur <em>Comparateur</em>}</li>
* <li>{@link xtext.game.impl.ConditionObjetImpl#getNombre <em>Nombre</em>}</li> * <li>{@link fr.n7.game.impl.ConditionObjetImpl#getNombre <em>Nombre</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,15 +1,15 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.ConditionTest;
import fr.n7.game.GamePackage;
import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import xtext.game.ConditionTest;
import xtext.game.GamePackage;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Condition Test</b></em>'. * An implementation of the model object '<em><b>Condition Test</b></em>'.

View file

@ -1,7 +1,12 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Condition;
import fr.n7.game.Connaissance;
import fr.n7.game.Description;
import fr.n7.game.GamePackage;
import java.util.Collection; import java.util.Collection;
@ -19,11 +24,6 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.emf.ecore.util.InternalEList;
import xtext.game.Condition;
import xtext.game.Connaissance;
import xtext.game.Description;
import xtext.game.GamePackage;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Connaissance</b></em>'. * An implementation of the model object '<em><b>Connaissance</b></em>'.
@ -32,9 +32,9 @@ import xtext.game.GamePackage;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.ConnaissanceImpl#getNom <em>Nom</em>}</li> * <li>{@link fr.n7.game.impl.ConnaissanceImpl#getNom <em>Nom</em>}</li>
* <li>{@link xtext.game.impl.ConnaissanceImpl#getVisible <em>Visible</em>}</li> * <li>{@link fr.n7.game.impl.ConnaissanceImpl#getVisible <em>Visible</em>}</li>
* <li>{@link xtext.game.impl.ConnaissanceImpl#getDescriptions <em>Descriptions</em>}</li> * <li>{@link fr.n7.game.impl.ConnaissanceImpl#getDescriptions <em>Descriptions</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,11 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Condition;
import fr.n7.game.Description;
import fr.n7.game.GamePackage;
import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain; import org.eclipse.emf.common.notify.NotificationChain;
@ -12,10 +16,6 @@ import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import xtext.game.Condition;
import xtext.game.Description;
import xtext.game.GamePackage;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Description</b></em>'. * An implementation of the model object '<em><b>Description</b></em>'.
@ -24,8 +24,8 @@ import xtext.game.GamePackage;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.DescriptionImpl#getTexte <em>Texte</em>}</li> * <li>{@link fr.n7.game.impl.DescriptionImpl#getTexte <em>Texte</em>}</li>
* <li>{@link xtext.game.impl.DescriptionImpl#getCondition <em>Condition</em>}</li> * <li>{@link fr.n7.game.impl.DescriptionImpl#getCondition <em>Condition</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,10 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Explorateur;
import fr.n7.game.GamePackage;
import java.util.Collection; import java.util.Collection;
@ -16,9 +19,6 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EDataTypeEList; import org.eclipse.emf.ecore.util.EDataTypeEList;
import xtext.game.Explorateur;
import xtext.game.GamePackage;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Explorateur</b></em>'. * An implementation of the model object '<em><b>Explorateur</b></em>'.
@ -27,9 +27,9 @@ import xtext.game.GamePackage;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.ExplorateurImpl#getTailleInventaire <em>Taille Inventaire</em>}</li> * <li>{@link fr.n7.game.impl.ExplorateurImpl#getTailleInventaire <em>Taille Inventaire</em>}</li>
* <li>{@link xtext.game.impl.ExplorateurImpl#getConnaissances <em>Connaissances</em>}</li> * <li>{@link fr.n7.game.impl.ExplorateurImpl#getConnaissances <em>Connaissances</em>}</li>
* <li>{@link xtext.game.impl.ExplorateurImpl#getObjets <em>Objets</em>}</li> * <li>{@link fr.n7.game.impl.ExplorateurImpl#getObjets <em>Objets</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,9 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.*;
import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EObject;
@ -11,8 +13,6 @@ import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin; import org.eclipse.emf.ecore.plugin.EcorePlugin;
import xtext.game.*;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>. * An implementation of the model <b>Factory</b>.

View file

@ -1,7 +1,28 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Action;
import fr.n7.game.Chemin;
import fr.n7.game.Condition;
import fr.n7.game.ConditionConnaissance;
import fr.n7.game.ConditionEt;
import fr.n7.game.ConditionObjet;
import fr.n7.game.ConditionTest;
import fr.n7.game.Connaissance;
import fr.n7.game.Description;
import fr.n7.game.Explorateur;
import fr.n7.game.GameFactory;
import fr.n7.game.GamePackage;
import fr.n7.game.Interaction;
import fr.n7.game.Jeu;
import fr.n7.game.Lieu;
import fr.n7.game.NOTConditionConnaissance;
import fr.n7.game.Objet;
import fr.n7.game.Personne;
import fr.n7.game.Territoire;
import fr.n7.game.Transformation;
import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EClass;
@ -10,27 +31,6 @@ import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.impl.EPackageImpl; import org.eclipse.emf.ecore.impl.EPackageImpl;
import xtext.game.Action;
import xtext.game.Chemin;
import xtext.game.Condition;
import xtext.game.ConditionConnaissance;
import xtext.game.ConditionEt;
import xtext.game.ConditionObjet;
import xtext.game.ConditionTest;
import xtext.game.Connaissance;
import xtext.game.Description;
import xtext.game.Explorateur;
import xtext.game.GameFactory;
import xtext.game.GamePackage;
import xtext.game.Interaction;
import xtext.game.Jeu;
import xtext.game.Lieu;
import xtext.game.NOTConditionConnaissance;
import xtext.game.Objet;
import xtext.game.Personne;
import xtext.game.Territoire;
import xtext.game.Transformation;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>. * An implementation of the model <b>Package</b>.
@ -176,7 +176,7 @@ public class GamePackageImpl extends EPackageImpl implements GamePackage
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.EPackage.Registry * @see org.eclipse.emf.ecore.EPackage.Registry
* @see xtext.game.GamePackage#eNS_URI * @see fr.n7.game.GamePackage#eNS_URI
* @see #init() * @see #init()
* @generated * @generated
*/ */

View file

@ -1,7 +1,12 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Action;
import fr.n7.game.Condition;
import fr.n7.game.GamePackage;
import fr.n7.game.Interaction;
import java.util.Collection; import java.util.Collection;
@ -20,11 +25,6 @@ import org.eclipse.emf.ecore.util.EDataTypeEList;
import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.emf.ecore.util.InternalEList;
import xtext.game.Action;
import xtext.game.Condition;
import xtext.game.GamePackage;
import xtext.game.Interaction;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Interaction</b></em>'. * An implementation of the model object '<em><b>Interaction</b></em>'.
@ -33,11 +33,11 @@ import xtext.game.Interaction;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.InteractionImpl#getVisible <em>Visible</em>}</li> * <li>{@link fr.n7.game.impl.InteractionImpl#getVisible <em>Visible</em>}</li>
* <li>{@link xtext.game.impl.InteractionImpl#getConnaissances <em>Connaissances</em>}</li> * <li>{@link fr.n7.game.impl.InteractionImpl#getConnaissances <em>Connaissances</em>}</li>
* <li>{@link xtext.game.impl.InteractionImpl#getObjetsRecus <em>Objets Recus</em>}</li> * <li>{@link fr.n7.game.impl.InteractionImpl#getObjetsRecus <em>Objets Recus</em>}</li>
* <li>{@link xtext.game.impl.InteractionImpl#getObjetsConso <em>Objets Conso</em>}</li> * <li>{@link fr.n7.game.impl.InteractionImpl#getObjetsConso <em>Objets Conso</em>}</li>
* <li>{@link xtext.game.impl.InteractionImpl#getActions <em>Actions</em>}</li> * <li>{@link fr.n7.game.impl.InteractionImpl#getActions <em>Actions</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,16 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Connaissance;
import fr.n7.game.Explorateur;
import fr.n7.game.GamePackage;
import fr.n7.game.Jeu;
import fr.n7.game.Objet;
import fr.n7.game.Personne;
import fr.n7.game.Territoire;
import fr.n7.game.Transformation;
import java.util.Collection; import java.util.Collection;
@ -19,15 +28,6 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.emf.ecore.util.InternalEList;
import xtext.game.Connaissance;
import xtext.game.Explorateur;
import xtext.game.GamePackage;
import xtext.game.Jeu;
import xtext.game.Objet;
import xtext.game.Personne;
import xtext.game.Territoire;
import xtext.game.Transformation;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Jeu</b></em>'. * An implementation of the model object '<em><b>Jeu</b></em>'.
@ -36,12 +36,12 @@ import xtext.game.Transformation;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.JeuImpl#getExplorateur <em>Explorateur</em>}</li> * <li>{@link fr.n7.game.impl.JeuImpl#getExplorateur <em>Explorateur</em>}</li>
* <li>{@link xtext.game.impl.JeuImpl#getTerritoire <em>Territoire</em>}</li> * <li>{@link fr.n7.game.impl.JeuImpl#getTerritoire <em>Territoire</em>}</li>
* <li>{@link xtext.game.impl.JeuImpl#getObjets <em>Objets</em>}</li> * <li>{@link fr.n7.game.impl.JeuImpl#getObjets <em>Objets</em>}</li>
* <li>{@link xtext.game.impl.JeuImpl#getConnaissances <em>Connaissances</em>}</li> * <li>{@link fr.n7.game.impl.JeuImpl#getConnaissances <em>Connaissances</em>}</li>
* <li>{@link xtext.game.impl.JeuImpl#getPersonnes <em>Personnes</em>}</li> * <li>{@link fr.n7.game.impl.JeuImpl#getPersonnes <em>Personnes</em>}</li>
* <li>{@link xtext.game.impl.JeuImpl#getTransformations <em>Transformations</em>}</li> * <li>{@link fr.n7.game.impl.JeuImpl#getTransformations <em>Transformations</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,12 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Condition;
import fr.n7.game.Description;
import fr.n7.game.GamePackage;
import fr.n7.game.Lieu;
import java.util.Collection; import java.util.Collection;
@ -20,11 +25,6 @@ import org.eclipse.emf.ecore.util.EDataTypeEList;
import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.emf.ecore.util.InternalEList;
import xtext.game.Condition;
import xtext.game.Description;
import xtext.game.GamePackage;
import xtext.game.Lieu;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Lieu</b></em>'. * An implementation of the model object '<em><b>Lieu</b></em>'.
@ -33,14 +33,14 @@ import xtext.game.Lieu;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.LieuImpl#getNom <em>Nom</em>}</li> * <li>{@link fr.n7.game.impl.LieuImpl#getNom <em>Nom</em>}</li>
* <li>{@link xtext.game.impl.LieuImpl#getDeposable <em>Deposable</em>}</li> * <li>{@link fr.n7.game.impl.LieuImpl#getDeposable <em>Deposable</em>}</li>
* <li>{@link xtext.game.impl.LieuImpl#getDepart <em>Depart</em>}</li> * <li>{@link fr.n7.game.impl.LieuImpl#getDepart <em>Depart</em>}</li>
* <li>{@link xtext.game.impl.LieuImpl#getFin <em>Fin</em>}</li> * <li>{@link fr.n7.game.impl.LieuImpl#getFin <em>Fin</em>}</li>
* <li>{@link xtext.game.impl.LieuImpl#getPersonnes <em>Personnes</em>}</li> * <li>{@link fr.n7.game.impl.LieuImpl#getPersonnes <em>Personnes</em>}</li>
* <li>{@link xtext.game.impl.LieuImpl#getDescriptions <em>Descriptions</em>}</li> * <li>{@link fr.n7.game.impl.LieuImpl#getDescriptions <em>Descriptions</em>}</li>
* <li>{@link xtext.game.impl.LieuImpl#getObjets <em>Objets</em>}</li> * <li>{@link fr.n7.game.impl.LieuImpl#getObjets <em>Objets</em>}</li>
* <li>{@link xtext.game.impl.LieuImpl#getConnaissances <em>Connaissances</em>}</li> * <li>{@link fr.n7.game.impl.LieuImpl#getConnaissances <em>Connaissances</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,10 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.GamePackage;
import fr.n7.game.NOTConditionConnaissance;
import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.notify.Notification;
@ -9,9 +12,6 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.impl.ENotificationImpl;
import xtext.game.GamePackage;
import xtext.game.NOTConditionConnaissance;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>NOT Condition Connaissance</b></em>'. * An implementation of the model object '<em><b>NOT Condition Connaissance</b></em>'.
@ -20,7 +20,7 @@ import xtext.game.NOTConditionConnaissance;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.NOTConditionConnaissanceImpl#getConnaissance <em>Connaissance</em>}</li> * <li>{@link fr.n7.game.impl.NOTConditionConnaissanceImpl#getConnaissance <em>Connaissance</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,12 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Condition;
import fr.n7.game.Description;
import fr.n7.game.GamePackage;
import fr.n7.game.Objet;
import java.util.Collection; import java.util.Collection;
@ -19,11 +24,6 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.emf.ecore.util.InternalEList;
import xtext.game.Condition;
import xtext.game.Description;
import xtext.game.GamePackage;
import xtext.game.Objet;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Objet</b></em>'. * An implementation of the model object '<em><b>Objet</b></em>'.
@ -32,10 +32,10 @@ import xtext.game.Objet;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.ObjetImpl#getNom <em>Nom</em>}</li> * <li>{@link fr.n7.game.impl.ObjetImpl#getNom <em>Nom</em>}</li>
* <li>{@link xtext.game.impl.ObjetImpl#getTaille <em>Taille</em>}</li> * <li>{@link fr.n7.game.impl.ObjetImpl#getTaille <em>Taille</em>}</li>
* <li>{@link xtext.game.impl.ObjetImpl#getVisible <em>Visible</em>}</li> * <li>{@link fr.n7.game.impl.ObjetImpl#getVisible <em>Visible</em>}</li>
* <li>{@link xtext.game.impl.ObjetImpl#getDescriptions <em>Descriptions</em>}</li> * <li>{@link fr.n7.game.impl.ObjetImpl#getDescriptions <em>Descriptions</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,12 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Condition;
import fr.n7.game.GamePackage;
import fr.n7.game.Interaction;
import fr.n7.game.Personne;
import java.util.Collection; import java.util.Collection;
@ -19,11 +24,6 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.emf.ecore.util.InternalEList;
import xtext.game.Condition;
import xtext.game.GamePackage;
import xtext.game.Interaction;
import xtext.game.Personne;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Personne</b></em>'. * An implementation of the model object '<em><b>Personne</b></em>'.
@ -32,10 +32,10 @@ import xtext.game.Personne;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.PersonneImpl#getNom <em>Nom</em>}</li> * <li>{@link fr.n7.game.impl.PersonneImpl#getNom <em>Nom</em>}</li>
* <li>{@link xtext.game.impl.PersonneImpl#getVisible <em>Visible</em>}</li> * <li>{@link fr.n7.game.impl.PersonneImpl#getVisible <em>Visible</em>}</li>
* <li>{@link xtext.game.impl.PersonneImpl#getObligatoire <em>Obligatoire</em>}</li> * <li>{@link fr.n7.game.impl.PersonneImpl#getObligatoire <em>Obligatoire</em>}</li>
* <li>{@link xtext.game.impl.PersonneImpl#getInteractions <em>Interactions</em>}</li> * <li>{@link fr.n7.game.impl.PersonneImpl#getInteractions <em>Interactions</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,12 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Chemin;
import fr.n7.game.GamePackage;
import fr.n7.game.Lieu;
import fr.n7.game.Territoire;
import java.util.Collection; import java.util.Collection;
@ -17,11 +22,6 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.emf.ecore.util.InternalEList;
import xtext.game.Chemin;
import xtext.game.GamePackage;
import xtext.game.Lieu;
import xtext.game.Territoire;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Territoire</b></em>'. * An implementation of the model object '<em><b>Territoire</b></em>'.
@ -30,8 +30,8 @@ import xtext.game.Territoire;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.TerritoireImpl#getLieux <em>Lieux</em>}</li> * <li>{@link fr.n7.game.impl.TerritoireImpl#getLieux <em>Lieux</em>}</li>
* <li>{@link xtext.game.impl.TerritoireImpl#getChemins <em>Chemins</em>}</li> * <li>{@link fr.n7.game.impl.TerritoireImpl#getChemins <em>Chemins</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,11 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.impl; package fr.n7.game.impl;
import fr.n7.game.Condition;
import fr.n7.game.GamePackage;
import fr.n7.game.Transformation;
import java.util.Collection; import java.util.Collection;
@ -18,10 +22,6 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EDataTypeEList; import org.eclipse.emf.ecore.util.EDataTypeEList;
import xtext.game.Condition;
import xtext.game.GamePackage;
import xtext.game.Transformation;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Transformation</b></em>'. * An implementation of the model object '<em><b>Transformation</b></em>'.
@ -30,9 +30,9 @@ import xtext.game.Transformation;
* The following features are implemented: * The following features are implemented:
* </p> * </p>
* <ul> * <ul>
* <li>{@link xtext.game.impl.TransformationImpl#getCondition <em>Condition</em>}</li> * <li>{@link fr.n7.game.impl.TransformationImpl#getCondition <em>Condition</em>}</li>
* <li>{@link xtext.game.impl.TransformationImpl#getObjetsIn <em>Objets In</em>}</li> * <li>{@link fr.n7.game.impl.TransformationImpl#getObjetsIn <em>Objets In</em>}</li>
* <li>{@link xtext.game.impl.TransformationImpl#getObjetsOut <em>Objets Out</em>}</li> * <li>{@link fr.n7.game.impl.TransformationImpl#getObjetsOut <em>Objets Out</em>}</li>
* </ul> * </ul>
* *
* @generated * @generated

View file

@ -1,7 +1,9 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.util; package fr.n7.game.util;
import fr.n7.game.*;
import org.eclipse.emf.common.notify.Adapter; import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier; import org.eclipse.emf.common.notify.Notifier;
@ -10,14 +12,12 @@ import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EObject;
import xtext.game.*;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* The <b>Adapter Factory</b> for the model. * The <b>Adapter Factory</b> for the model.
* It provides an adapter <code>createXXX</code> method for each class of the model. * It provides an adapter <code>createXXX</code> method for each class of the model.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @see xtext.game.GamePackage * @see fr.n7.game.GamePackage
* @generated * @generated
*/ */
public class GameAdapterFactory extends AdapterFactoryImpl public class GameAdapterFactory extends AdapterFactoryImpl
@ -188,13 +188,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.Jeu <em>Jeu</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.Jeu <em>Jeu</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.Jeu * @see fr.n7.game.Jeu
* @generated * @generated
*/ */
public Adapter createJeuAdapter() public Adapter createJeuAdapter()
@ -203,13 +203,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.Explorateur <em>Explorateur</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.Explorateur <em>Explorateur</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.Explorateur * @see fr.n7.game.Explorateur
* @generated * @generated
*/ */
public Adapter createExplorateurAdapter() public Adapter createExplorateurAdapter()
@ -218,13 +218,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.Territoire <em>Territoire</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.Territoire <em>Territoire</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.Territoire * @see fr.n7.game.Territoire
* @generated * @generated
*/ */
public Adapter createTerritoireAdapter() public Adapter createTerritoireAdapter()
@ -233,13 +233,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.Lieu <em>Lieu</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.Lieu <em>Lieu</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.Lieu * @see fr.n7.game.Lieu
* @generated * @generated
*/ */
public Adapter createLieuAdapter() public Adapter createLieuAdapter()
@ -248,13 +248,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.Chemin <em>Chemin</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.Chemin <em>Chemin</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.Chemin * @see fr.n7.game.Chemin
* @generated * @generated
*/ */
public Adapter createCheminAdapter() public Adapter createCheminAdapter()
@ -263,13 +263,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.Objet <em>Objet</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.Objet <em>Objet</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.Objet * @see fr.n7.game.Objet
* @generated * @generated
*/ */
public Adapter createObjetAdapter() public Adapter createObjetAdapter()
@ -278,13 +278,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.Transformation <em>Transformation</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.Transformation <em>Transformation</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.Transformation * @see fr.n7.game.Transformation
* @generated * @generated
*/ */
public Adapter createTransformationAdapter() public Adapter createTransformationAdapter()
@ -293,13 +293,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.Connaissance <em>Connaissance</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.Connaissance <em>Connaissance</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.Connaissance * @see fr.n7.game.Connaissance
* @generated * @generated
*/ */
public Adapter createConnaissanceAdapter() public Adapter createConnaissanceAdapter()
@ -308,13 +308,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.Personne <em>Personne</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.Personne <em>Personne</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.Personne * @see fr.n7.game.Personne
* @generated * @generated
*/ */
public Adapter createPersonneAdapter() public Adapter createPersonneAdapter()
@ -323,13 +323,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.Interaction <em>Interaction</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.Interaction <em>Interaction</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.Interaction * @see fr.n7.game.Interaction
* @generated * @generated
*/ */
public Adapter createInteractionAdapter() public Adapter createInteractionAdapter()
@ -338,13 +338,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.Action <em>Action</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.Action <em>Action</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.Action * @see fr.n7.game.Action
* @generated * @generated
*/ */
public Adapter createActionAdapter() public Adapter createActionAdapter()
@ -353,13 +353,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.Description <em>Description</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.Description <em>Description</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.Description * @see fr.n7.game.Description
* @generated * @generated
*/ */
public Adapter createDescriptionAdapter() public Adapter createDescriptionAdapter()
@ -368,13 +368,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.Condition <em>Condition</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.Condition <em>Condition</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.Condition * @see fr.n7.game.Condition
* @generated * @generated
*/ */
public Adapter createConditionAdapter() public Adapter createConditionAdapter()
@ -383,13 +383,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.ConditionEt <em>Condition Et</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.ConditionEt <em>Condition Et</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.ConditionEt * @see fr.n7.game.ConditionEt
* @generated * @generated
*/ */
public Adapter createConditionEtAdapter() public Adapter createConditionEtAdapter()
@ -398,13 +398,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.ConditionTest <em>Condition Test</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.ConditionTest <em>Condition Test</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.ConditionTest * @see fr.n7.game.ConditionTest
* @generated * @generated
*/ */
public Adapter createConditionTestAdapter() public Adapter createConditionTestAdapter()
@ -413,13 +413,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.ConditionConnaissance <em>Condition Connaissance</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.ConditionConnaissance <em>Condition Connaissance</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.ConditionConnaissance * @see fr.n7.game.ConditionConnaissance
* @generated * @generated
*/ */
public Adapter createConditionConnaissanceAdapter() public Adapter createConditionConnaissanceAdapter()
@ -428,13 +428,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.NOTConditionConnaissance <em>NOT Condition Connaissance</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.NOTConditionConnaissance <em>NOT Condition Connaissance</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.NOTConditionConnaissance * @see fr.n7.game.NOTConditionConnaissance
* @generated * @generated
*/ */
public Adapter createNOTConditionConnaissanceAdapter() public Adapter createNOTConditionConnaissanceAdapter()
@ -443,13 +443,13 @@ public class GameAdapterFactory extends AdapterFactoryImpl
} }
/** /**
* Creates a new adapter for an object of class '{@link xtext.game.ConditionObjet <em>Condition Objet</em>}'. * Creates a new adapter for an object of class '{@link fr.n7.game.ConditionObjet <em>Condition Objet</em>}'.
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases; * This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway. * it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @return the new adapter. * @return the new adapter.
* @see xtext.game.ConditionObjet * @see fr.n7.game.ConditionObjet
* @generated * @generated
*/ */
public Adapter createConditionObjetAdapter() public Adapter createConditionObjetAdapter()

View file

@ -1,15 +1,15 @@
/** /**
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.game.util; package fr.n7.game.util;
import fr.n7.game.*;
import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.util.Switch; import org.eclipse.emf.ecore.util.Switch;
import xtext.game.*;
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* The <b>Switch</b> for the model's inheritance hierarchy. * The <b>Switch</b> for the model's inheritance hierarchy.
@ -20,7 +20,7 @@ import xtext.game.*;
* until a non-null result is returned, * until a non-null result is returned,
* which is the result of the switch. * which is the result of the switch.
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @see xtext.game.GamePackage * @see fr.n7.game.GamePackage
* @generated * @generated
*/ */
public class GameSwitch<T> extends Switch<T> public class GameSwitch<T> extends Switch<T>

View file

@ -1,16 +1,16 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.parser.antlr; package fr.n7.parser.antlr;
import java.io.InputStream; import java.io.InputStream;
import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider;
public class GameAntlrTokenFileProvider implements IAntlrTokenFileProvider { public class GAMEAntlrTokenFileProvider implements IAntlrTokenFileProvider {
@Override @Override
public InputStream getAntlrTokenFile() { public InputStream getAntlrTokenFile() {
ClassLoader classLoader = getClass().getClassLoader(); ClassLoader classLoader = getClass().getClassLoader();
return classLoader.getResourceAsStream("xtext/parser/antlr/internal/InternalGame.tokens"); return classLoader.getResourceAsStream("fr/n7/parser/antlr/internal/InternalGAME.tokens");
} }
} }

View file

@ -1,18 +1,18 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.parser.antlr; package fr.n7.parser.antlr;
import com.google.inject.Inject; import com.google.inject.Inject;
import fr.n7.parser.antlr.internal.InternalGAMEParser;
import fr.n7.services.GAMEGrammarAccess;
import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; import org.eclipse.xtext.parser.antlr.AbstractAntlrParser;
import org.eclipse.xtext.parser.antlr.XtextTokenStream; import org.eclipse.xtext.parser.antlr.XtextTokenStream;
import xtext.parser.antlr.internal.InternalGameParser;
import xtext.services.GameGrammarAccess;
public class GameParser extends AbstractAntlrParser { public class GAMEParser extends AbstractAntlrParser {
@Inject @Inject
private GameGrammarAccess grammarAccess; private GAMEGrammarAccess grammarAccess;
@Override @Override
protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { protected void setInitialHiddenTokens(XtextTokenStream tokenStream) {
@ -21,8 +21,8 @@ public class GameParser extends AbstractAntlrParser {
@Override @Override
protected InternalGameParser createParser(XtextTokenStream stream) { protected InternalGAMEParser createParser(XtextTokenStream stream) {
return new InternalGameParser(stream, getGrammarAccess()); return new InternalGAMEParser(stream, getGrammarAccess());
} }
@Override @Override
@ -30,11 +30,11 @@ public class GameParser extends AbstractAntlrParser {
return "Jeu"; return "Jeu";
} }
public GameGrammarAccess getGrammarAccess() { public GAMEGrammarAccess getGrammarAccess() {
return this.grammarAccess; return this.grammarAccess;
} }
public void setGrammarAccess(GameGrammarAccess grammarAccess) { public void setGrammarAccess(GAMEGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess; this.grammarAccess = grammarAccess;
} }
} }

View file

@ -1,14 +1,14 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
grammar InternalGame; grammar InternalGAME;
options { options {
superClass=AbstractInternalAntlrParser; superClass=AbstractInternalAntlrParser;
} }
@lexer::header { @lexer::header {
package xtext.parser.antlr.internal; package fr.n7.parser.antlr.internal;
// Hack: Use our own Lexer superclass by means of import. // Hack: Use our own Lexer superclass by means of import.
// Currently there is no other way to specify the superclass for the lexer. // Currently there is no other way to specify the superclass for the lexer.
@ -16,7 +16,7 @@ import org.eclipse.xtext.parser.antlr.Lexer;
} }
@parser::header { @parser::header {
package xtext.parser.antlr.internal; package fr.n7.parser.antlr.internal;
import org.eclipse.xtext.*; import org.eclipse.xtext.*;
import org.eclipse.xtext.parser.*; import org.eclipse.xtext.parser.*;
@ -27,15 +27,15 @@ import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser;
import org.eclipse.xtext.parser.antlr.XtextTokenStream; import org.eclipse.xtext.parser.antlr.XtextTokenStream;
import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken;
import xtext.services.GameGrammarAccess; import fr.n7.services.GAMEGrammarAccess;
} }
@parser::members { @parser::members {
private GameGrammarAccess grammarAccess; private GAMEGrammarAccess grammarAccess;
public InternalGameParser(TokenStream input, GameGrammarAccess grammarAccess) { public InternalGAMEParser(TokenStream input, GAMEGrammarAccess grammarAccess) {
this(input); this(input);
this.grammarAccess = grammarAccess; this.grammarAccess = grammarAccess;
registerRules(grammarAccess.getGrammar()); registerRules(grammarAccess.getGrammar());
@ -47,7 +47,7 @@ import xtext.services.GameGrammarAccess;
} }
@Override @Override
protected GameGrammarAccess getGrammarAccess() { protected GAMEGrammarAccess getGrammarAccess() {
return grammarAccess; return grammarAccess;
} }
@ -102,7 +102,7 @@ ruleJeu returns [EObject current=null]
$current, $current,
"explorateur", "explorateur",
lv_explorateur_3_0, lv_explorateur_3_0,
"xtext.Game.Explorateur"); "fr.n7.GAME.Explorateur");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -133,7 +133,7 @@ ruleJeu returns [EObject current=null]
$current, $current,
"territoire", "territoire",
lv_territoire_7_0, lv_territoire_7_0,
"xtext.Game.Territoire"); "fr.n7.GAME.Territoire");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -168,7 +168,7 @@ ruleJeu returns [EObject current=null]
$current, $current,
"objets", "objets",
lv_objets_12_0, lv_objets_12_0,
"xtext.Game.Objet"); "fr.n7.GAME.Objet");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -207,7 +207,7 @@ ruleJeu returns [EObject current=null]
$current, $current,
"connaissances", "connaissances",
lv_connaissances_18_0, lv_connaissances_18_0,
"xtext.Game.Connaissance"); "fr.n7.GAME.Connaissance");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -246,7 +246,7 @@ ruleJeu returns [EObject current=null]
$current, $current,
"personnes", "personnes",
lv_personnes_24_0, lv_personnes_24_0,
"xtext.Game.Personne"); "fr.n7.GAME.Personne");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -285,7 +285,7 @@ ruleJeu returns [EObject current=null]
$current, $current,
"transformations", "transformations",
lv_transformations_30_0, lv_transformations_30_0,
"xtext.Game.Transformation"); "fr.n7.GAME.Transformation");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -378,7 +378,7 @@ ruleExplorateur returns [EObject current=null]
$current, $current,
"connaissances", "connaissances",
lv_connaissances_8_0, lv_connaissances_8_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -402,7 +402,7 @@ ruleExplorateur returns [EObject current=null]
$current, $current,
"connaissances", "connaissances",
lv_connaissances_10_0, lv_connaissances_10_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -444,7 +444,7 @@ ruleExplorateur returns [EObject current=null]
$current, $current,
"objets", "objets",
lv_objets_16_0, lv_objets_16_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -468,7 +468,7 @@ ruleExplorateur returns [EObject current=null]
$current, $current,
"objets", "objets",
lv_objets_18_0, lv_objets_18_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -533,7 +533,7 @@ ruleTerritoire returns [EObject current=null]
$current, $current,
"lieux", "lieux",
lv_lieux_4_0, lv_lieux_4_0,
"xtext.Game.Lieu"); "fr.n7.GAME.Lieu");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -552,7 +552,7 @@ ruleTerritoire returns [EObject current=null]
$current, $current,
"lieux", "lieux",
lv_lieux_5_0, lv_lieux_5_0,
"xtext.Game.Lieu"); "fr.n7.GAME.Lieu");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -593,7 +593,7 @@ ruleTerritoire returns [EObject current=null]
$current, $current,
"chemins", "chemins",
lv_chemins_11_0, lv_chemins_11_0,
"xtext.Game.Chemin"); "fr.n7.GAME.Chemin");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -612,7 +612,7 @@ ruleTerritoire returns [EObject current=null]
$current, $current,
"chemins", "chemins",
lv_chemins_12_0, lv_chemins_12_0,
"xtext.Game.Chemin"); "fr.n7.GAME.Chemin");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -671,7 +671,7 @@ ruleLieu returns [EObject current=null]
$current, $current,
"nom", "nom",
lv_nom_3_0, lv_nom_3_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -702,7 +702,7 @@ ruleLieu returns [EObject current=null]
$current, $current,
"deposable", "deposable",
lv_deposable_7_0, lv_deposable_7_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -733,7 +733,7 @@ ruleLieu returns [EObject current=null]
$current, $current,
"depart", "depart",
lv_depart_11_0, lv_depart_11_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -764,7 +764,7 @@ ruleLieu returns [EObject current=null]
$current, $current,
"fin", "fin",
lv_fin_15_0, lv_fin_15_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -800,7 +800,7 @@ ruleLieu returns [EObject current=null]
$current, $current,
"personnes", "personnes",
lv_personnes_20_0, lv_personnes_20_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -819,7 +819,7 @@ ruleLieu returns [EObject current=null]
$current, $current,
"personnes", "personnes",
lv_personnes_21_0, lv_personnes_21_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -859,7 +859,7 @@ ruleLieu returns [EObject current=null]
$current, $current,
"descriptions", "descriptions",
lv_descriptions_27_0, lv_descriptions_27_0,
"xtext.Game.Description"); "fr.n7.GAME.Description");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -899,7 +899,7 @@ ruleLieu returns [EObject current=null]
$current, $current,
"objets", "objets",
lv_objets_33_0, lv_objets_33_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -918,7 +918,7 @@ ruleLieu returns [EObject current=null]
$current, $current,
"objets", "objets",
lv_objets_34_0, lv_objets_34_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -959,7 +959,7 @@ ruleLieu returns [EObject current=null]
$current, $current,
"connaissances", "connaissances",
lv_connaissances_40_0, lv_connaissances_40_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -978,7 +978,7 @@ ruleLieu returns [EObject current=null]
$current, $current,
"connaissances", "connaissances",
lv_connaissances_41_0, lv_connaissances_41_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1037,7 +1037,7 @@ ruleChemin returns [EObject current=null]
$current, $current,
"lieuIn", "lieuIn",
lv_lieuIn_3_0, lv_lieuIn_3_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1068,7 +1068,7 @@ ruleChemin returns [EObject current=null]
$current, $current,
"lieuOut", "lieuOut",
lv_lieuOut_7_0, lv_lieuOut_7_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1099,7 +1099,7 @@ ruleChemin returns [EObject current=null]
$current, $current,
"ouvert", "ouvert",
lv_ouvert_11_0, lv_ouvert_11_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1130,7 +1130,7 @@ ruleChemin returns [EObject current=null]
$current, $current,
"visible", "visible",
lv_visible_15_0, lv_visible_15_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1161,7 +1161,7 @@ ruleChemin returns [EObject current=null]
$current, $current,
"obligatoire", "obligatoire",
lv_obligatoire_19_0, lv_obligatoire_19_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1197,7 +1197,7 @@ ruleChemin returns [EObject current=null]
$current, $current,
"connaissances", "connaissances",
lv_connaissances_24_0, lv_connaissances_24_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1216,7 +1216,7 @@ ruleChemin returns [EObject current=null]
$current, $current,
"connaissances", "connaissances",
lv_connaissances_25_0, lv_connaissances_25_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1257,7 +1257,7 @@ ruleChemin returns [EObject current=null]
$current, $current,
"objetsRecus", "objetsRecus",
lv_objetsRecus_31_0, lv_objetsRecus_31_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1276,7 +1276,7 @@ ruleChemin returns [EObject current=null]
$current, $current,
"objetsRecus", "objetsRecus",
lv_objetsRecus_32_0, lv_objetsRecus_32_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1317,7 +1317,7 @@ ruleChemin returns [EObject current=null]
$current, $current,
"objetsConso", "objetsConso",
lv_objetsConso_38_0, lv_objetsConso_38_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1336,7 +1336,7 @@ ruleChemin returns [EObject current=null]
$current, $current,
"objetsConso", "objetsConso",
lv_objetsConso_39_0, lv_objetsConso_39_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1376,7 +1376,7 @@ ruleChemin returns [EObject current=null]
$current, $current,
"descriptions", "descriptions",
lv_descriptions_45_0, lv_descriptions_45_0,
"xtext.Game.Description"); "fr.n7.GAME.Description");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1434,7 +1434,7 @@ ruleObjet returns [EObject current=null]
$current, $current,
"nom", "nom",
lv_nom_3_0, lv_nom_3_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1495,7 +1495,7 @@ ruleObjet returns [EObject current=null]
$current, $current,
"visible", "visible",
lv_visible_11_0, lv_visible_11_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1530,7 +1530,7 @@ ruleObjet returns [EObject current=null]
$current, $current,
"descriptions", "descriptions",
lv_descriptions_16_0, lv_descriptions_16_0,
"xtext.Game.Description"); "fr.n7.GAME.Description");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1588,7 +1588,7 @@ ruleTransformation returns [EObject current=null]
$current, $current,
"condition", "condition",
lv_condition_3_0, lv_condition_3_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1624,7 +1624,7 @@ ruleTransformation returns [EObject current=null]
$current, $current,
"objetsIn", "objetsIn",
lv_objetsIn_8_0, lv_objetsIn_8_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1643,7 +1643,7 @@ ruleTransformation returns [EObject current=null]
$current, $current,
"objetsIn", "objetsIn",
lv_objetsIn_9_0, lv_objetsIn_9_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1684,7 +1684,7 @@ ruleTransformation returns [EObject current=null]
$current, $current,
"objetsOut", "objetsOut",
lv_objetsOut_15_0, lv_objetsOut_15_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1703,7 +1703,7 @@ ruleTransformation returns [EObject current=null]
$current, $current,
"objetsOut", "objetsOut",
lv_objetsOut_16_0, lv_objetsOut_16_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1766,7 +1766,7 @@ ruleConnaissance returns [EObject current=null]
$current, $current,
"nom", "nom",
lv_nom_3_0, lv_nom_3_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1797,7 +1797,7 @@ ruleConnaissance returns [EObject current=null]
$current, $current,
"visible", "visible",
lv_visible_7_0, lv_visible_7_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1832,7 +1832,7 @@ ruleConnaissance returns [EObject current=null]
$current, $current,
"descriptions", "descriptions",
lv_descriptions_12_0, lv_descriptions_12_0,
"xtext.Game.Description"); "fr.n7.GAME.Description");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1890,7 +1890,7 @@ rulePersonne returns [EObject current=null]
$current, $current,
"nom", "nom",
lv_nom_3_0, lv_nom_3_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1921,7 +1921,7 @@ rulePersonne returns [EObject current=null]
$current, $current,
"visible", "visible",
lv_visible_7_0, lv_visible_7_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1952,7 +1952,7 @@ rulePersonne returns [EObject current=null]
$current, $current,
"obligatoire", "obligatoire",
lv_obligatoire_11_0, lv_obligatoire_11_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -1988,7 +1988,7 @@ rulePersonne returns [EObject current=null]
$current, $current,
"interactions", "interactions",
lv_interactions_16_0, lv_interactions_16_0,
"xtext.Game.Interaction"); "fr.n7.GAME.Interaction");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2007,7 +2007,7 @@ rulePersonne returns [EObject current=null]
$current, $current,
"interactions", "interactions",
lv_interactions_17_0, lv_interactions_17_0,
"xtext.Game.Interaction"); "fr.n7.GAME.Interaction");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2066,7 +2066,7 @@ ruleInteraction returns [EObject current=null]
$current, $current,
"visible", "visible",
lv_visible_3_0, lv_visible_3_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2102,7 +2102,7 @@ ruleInteraction returns [EObject current=null]
$current, $current,
"connaissances", "connaissances",
lv_connaissances_8_0, lv_connaissances_8_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2121,7 +2121,7 @@ ruleInteraction returns [EObject current=null]
$current, $current,
"connaissances", "connaissances",
lv_connaissances_9_0, lv_connaissances_9_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2162,7 +2162,7 @@ ruleInteraction returns [EObject current=null]
$current, $current,
"objetsRecus", "objetsRecus",
lv_objetsRecus_15_0, lv_objetsRecus_15_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2181,7 +2181,7 @@ ruleInteraction returns [EObject current=null]
$current, $current,
"objetsRecus", "objetsRecus",
lv_objetsRecus_16_0, lv_objetsRecus_16_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2222,7 +2222,7 @@ ruleInteraction returns [EObject current=null]
$current, $current,
"objetsConso", "objetsConso",
lv_objetsConso_22_0, lv_objetsConso_22_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2241,7 +2241,7 @@ ruleInteraction returns [EObject current=null]
$current, $current,
"objetsRecus", "objetsRecus",
lv_objetsRecus_23_0, lv_objetsRecus_23_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2281,7 +2281,7 @@ ruleInteraction returns [EObject current=null]
$current, $current,
"actions", "actions",
lv_actions_29_0, lv_actions_29_0,
"xtext.Game.Action"); "fr.n7.GAME.Action");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2347,7 +2347,7 @@ ruleAction returns [EObject current=null]
$current, $current,
"descriptions", "descriptions",
lv_descriptions_4_0, lv_descriptions_4_0,
"xtext.Game.Description"); "fr.n7.GAME.Description");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2366,7 +2366,7 @@ ruleAction returns [EObject current=null]
$current, $current,
"descriptions", "descriptions",
lv_descriptions_5_0, lv_descriptions_5_0,
"xtext.Game.Description"); "fr.n7.GAME.Description");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2401,7 +2401,7 @@ ruleAction returns [EObject current=null]
$current, $current,
"visible", "visible",
lv_visible_10_0, lv_visible_10_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2437,7 +2437,7 @@ ruleAction returns [EObject current=null]
$current, $current,
"connaissances", "connaissances",
lv_connaissances_15_0, lv_connaissances_15_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2456,7 +2456,7 @@ ruleAction returns [EObject current=null]
$current, $current,
"connaissances", "connaissances",
lv_connaissances_16_0, lv_connaissances_16_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2497,7 +2497,7 @@ ruleAction returns [EObject current=null]
$current, $current,
"objetsRecus", "objetsRecus",
lv_objetsRecus_22_0, lv_objetsRecus_22_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2516,7 +2516,7 @@ ruleAction returns [EObject current=null]
$current, $current,
"objetsRecus", "objetsRecus",
lv_objetsRecus_23_0, lv_objetsRecus_23_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2557,7 +2557,7 @@ ruleAction returns [EObject current=null]
$current, $current,
"objetsConso", "objetsConso",
lv_objetsConso_29_0, lv_objetsConso_29_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2576,7 +2576,7 @@ ruleAction returns [EObject current=null]
$current, $current,
"objetsConso", "objetsConso",
lv_objetsConso_30_0, lv_objetsConso_30_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2612,7 +2612,7 @@ ruleAction returns [EObject current=null]
$current, $current,
"finInteraction", "finInteraction",
lv_finInteraction_35_0, lv_finInteraction_35_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2696,7 +2696,7 @@ ruleDescription returns [EObject current=null]
$current, $current,
"condition", "condition",
lv_condition_7_0, lv_condition_7_0,
"xtext.Game.Condition"); "fr.n7.GAME.Condition");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2742,7 +2742,7 @@ ruleCondition returns [EObject current=null]
$current, $current,
"condition", "condition",
lv_condition_1_0, lv_condition_1_0,
"xtext.Game.ConditionEt"); "fr.n7.GAME.ConditionEt");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2766,7 +2766,7 @@ ruleCondition returns [EObject current=null]
$current, $current,
"condition", "condition",
lv_condition_3_0, lv_condition_3_0,
"xtext.Game.ConditionEt"); "fr.n7.GAME.ConditionEt");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2813,7 +2813,7 @@ ruleConditionEt returns [EObject current=null]
$current, $current,
"conditionTest", "conditionTest",
lv_conditionTest_1_0, lv_conditionTest_1_0,
"xtext.Game.ConditionTest"); "fr.n7.GAME.ConditionTest");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2837,7 +2837,7 @@ ruleConditionEt returns [EObject current=null]
$current, $current,
"conditionTest", "conditionTest",
lv_conditionTest_3_0, lv_conditionTest_3_0,
"xtext.Game.ConditionTest"); "fr.n7.GAME.ConditionTest");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2934,7 +2934,7 @@ ruleConditionConnaissance returns [EObject current=null]
$current, $current,
"connaissance", "connaissance",
lv_connaissance_0_0, lv_connaissance_0_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -2975,7 +2975,7 @@ ruleNOTConditionConnaissance returns [EObject current=null]
$current, $current,
"connaissance", "connaissance",
lv_connaissance_1_0, lv_connaissance_1_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -3013,7 +3013,7 @@ ruleConditionObjet returns [EObject current=null]
$current, $current,
"objet", "objet",
lv_objet_0_0, lv_objet_0_0,
"xtext.Game.Nom"); "fr.n7.GAME.Nom");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )
@ -3032,7 +3032,7 @@ ruleConditionObjet returns [EObject current=null]
$current, $current,
"comparateur", "comparateur",
lv_comparateur_1_0, lv_comparateur_1_0,
"xtext.Game.Comparateur"); "fr.n7.GAME.Comparateur");
afterParserOrEnumRuleCall(); afterParserOrEnumRuleCall();
} }
) )

View file

@ -1,9 +1,9 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.scoping; package fr.n7.scoping;
import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider; import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider;
public abstract class AbstractGameScopeProvider extends DelegatingScopeProvider { public abstract class AbstractGAMEScopeProvider extends DelegatingScopeProvider {
} }

View file

@ -1,9 +1,27 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.serializer; package fr.n7.serializer;
import com.google.inject.Inject; import com.google.inject.Inject;
import fr.n7.game.Chemin;
import fr.n7.game.Condition;
import fr.n7.game.ConditionConnaissance;
import fr.n7.game.ConditionEt;
import fr.n7.game.ConditionObjet;
import fr.n7.game.Connaissance;
import fr.n7.game.Description;
import fr.n7.game.Explorateur;
import fr.n7.game.GamePackage;
import fr.n7.game.Interaction;
import fr.n7.game.Jeu;
import fr.n7.game.Lieu;
import fr.n7.game.NOTConditionConnaissance;
import fr.n7.game.Objet;
import fr.n7.game.Personne;
import fr.n7.game.Territoire;
import fr.n7.game.Transformation;
import fr.n7.services.GAMEGrammarAccess;
import java.util.Set; import java.util.Set;
import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EPackage;
@ -14,30 +32,12 @@ import org.eclipse.xtext.serializer.ISerializationContext;
import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; import org.eclipse.xtext.serializer.acceptor.SequenceFeeder;
import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer; import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer;
import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient;
import xtext.game.Chemin;
import xtext.game.Condition;
import xtext.game.ConditionConnaissance;
import xtext.game.ConditionEt;
import xtext.game.ConditionObjet;
import xtext.game.Connaissance;
import xtext.game.Description;
import xtext.game.Explorateur;
import xtext.game.GamePackage;
import xtext.game.Interaction;
import xtext.game.Jeu;
import xtext.game.Lieu;
import xtext.game.NOTConditionConnaissance;
import xtext.game.Objet;
import xtext.game.Personne;
import xtext.game.Territoire;
import xtext.game.Transformation;
import xtext.services.GameGrammarAccess;
@SuppressWarnings("all") @SuppressWarnings("all")
public class GameSemanticSequencer extends AbstractDelegatingSemanticSequencer { public class GAMESemanticSequencer extends AbstractDelegatingSemanticSequencer {
@Inject @Inject
private GameGrammarAccess grammarAccess; private GAMEGrammarAccess grammarAccess;
@Override @Override
public void sequence(ISerializationContext context, EObject semanticObject) { public void sequence(ISerializationContext context, EObject semanticObject) {
@ -48,7 +48,7 @@ public class GameSemanticSequencer extends AbstractDelegatingSemanticSequencer {
if (epackage == GamePackage.eINSTANCE) if (epackage == GamePackage.eINSTANCE)
switch (semanticObject.eClass().getClassifierID()) { switch (semanticObject.eClass().getClassifierID()) {
case GamePackage.ACTION: case GamePackage.ACTION:
sequence_Action(context, (xtext.game.Action) semanticObject); sequence_Action(context, (fr.n7.game.Action) semanticObject);
return; return;
case GamePackage.CHEMIN: case GamePackage.CHEMIN:
sequence_Chemin(context, (Chemin) semanticObject); sequence_Chemin(context, (Chemin) semanticObject);
@ -118,7 +118,7 @@ public class GameSemanticSequencer extends AbstractDelegatingSemanticSequencer {
* finInteraction=Condition * finInteraction=Condition
* ) * )
*/ */
protected void sequence_Action(ISerializationContext context, xtext.game.Action semanticObject) { protected void sequence_Action(ISerializationContext context, fr.n7.game.Action semanticObject) {
genericSequencer.createSequence(context, semanticObject); genericSequencer.createSequence(context, semanticObject);
} }

View file

@ -1,9 +1,10 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.serializer; package fr.n7.serializer;
import com.google.inject.Inject; import com.google.inject.Inject;
import fr.n7.services.GAMEGrammarAccess;
import java.util.List; import java.util.List;
import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EObject;
import org.eclipse.xtext.IGrammarAccess; import org.eclipse.xtext.IGrammarAccess;
@ -15,17 +16,16 @@ import org.eclipse.xtext.serializer.analysis.GrammarAlias.TokenAlias;
import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable; import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable;
import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition;
import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer;
import xtext.services.GameGrammarAccess;
@SuppressWarnings("all") @SuppressWarnings("all")
public class GameSyntacticSequencer extends AbstractSyntacticSequencer { public class GAMESyntacticSequencer extends AbstractSyntacticSequencer {
protected GameGrammarAccess grammarAccess; protected GAMEGrammarAccess grammarAccess;
protected AbstractElementAlias match_ConditionTest_FalseKeyword_4_or_TrueKeyword_3; protected AbstractElementAlias match_ConditionTest_FalseKeyword_4_or_TrueKeyword_3;
@Inject @Inject
protected void init(IGrammarAccess access) { protected void init(IGrammarAccess access) {
grammarAccess = (GameGrammarAccess) access; grammarAccess = (GAMEGrammarAccess) access;
match_ConditionTest_FalseKeyword_4_or_TrueKeyword_3 = new AlternativeAlias(false, false, new TokenAlias(false, false, grammarAccess.getConditionTestAccess().getFalseKeyword_4()), new TokenAlias(false, false, grammarAccess.getConditionTestAccess().getTrueKeyword_3())); match_ConditionTest_FalseKeyword_4_or_TrueKeyword_3 = new AlternativeAlias(false, false, new TokenAlias(false, false, grammarAccess.getConditionTestAccess().getFalseKeyword_4()), new TokenAlias(false, false, grammarAccess.getConditionTestAccess().getTrueKeyword_3()));
} }

View file

@ -1,7 +1,7 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.services; package fr.n7.services;
import com.google.inject.Inject; import com.google.inject.Inject;
import com.google.inject.Singleton; import com.google.inject.Singleton;
@ -20,10 +20,10 @@ import org.eclipse.xtext.service.AbstractElementFinder;
import org.eclipse.xtext.service.GrammarProvider; import org.eclipse.xtext.service.GrammarProvider;
@Singleton @Singleton
public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { public class GAMEGrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder {
public class JeuElements extends AbstractParserRuleElementFinder { public class JeuElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Jeu"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Jeu");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Keyword cExplorateurKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cExplorateurKeyword_1 = (Keyword)cGroup.eContents().get(1);
@ -200,7 +200,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightCurlyBracketKeyword_32() { return cRightCurlyBracketKeyword_32; } public Keyword getRightCurlyBracketKeyword_32() { return cRightCurlyBracketKeyword_32; }
} }
public class ExplorateurElements extends AbstractParserRuleElementFinder { public class ExplorateurElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Explorateur"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Explorateur");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Keyword cTailleKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cTailleKeyword_1 = (Keyword)cGroup.eContents().get(1);
@ -336,7 +336,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightCurlyBracketKeyword_16() { return cRightCurlyBracketKeyword_16; } public Keyword getRightCurlyBracketKeyword_16() { return cRightCurlyBracketKeyword_16; }
} }
public class TerritoireElements extends AbstractParserRuleElementFinder { public class TerritoireElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Territoire"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Territoire");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Keyword cLieuxKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cLieuxKeyword_1 = (Keyword)cGroup.eContents().get(1);
@ -435,7 +435,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightCurlyBracketKeyword_12() { return cRightCurlyBracketKeyword_12; } public Keyword getRightCurlyBracketKeyword_12() { return cRightCurlyBracketKeyword_12; }
} }
public class LieuElements extends AbstractParserRuleElementFinder { public class LieuElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Lieu"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Lieu");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Keyword cNomKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cNomKeyword_1 = (Keyword)cGroup.eContents().get(1);
@ -690,7 +690,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightCurlyBracketKeyword_40() { return cRightCurlyBracketKeyword_40; } public Keyword getRightCurlyBracketKeyword_40() { return cRightCurlyBracketKeyword_40; }
} }
public class CheminElements extends AbstractParserRuleElementFinder { public class CheminElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Chemin"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Chemin");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Keyword cLieu_inKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cLieu_inKeyword_1 = (Keyword)cGroup.eContents().get(1);
@ -966,7 +966,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightCurlyBracketKeyword_44() { return cRightCurlyBracketKeyword_44; } public Keyword getRightCurlyBracketKeyword_44() { return cRightCurlyBracketKeyword_44; }
} }
public class ObjetElements extends AbstractParserRuleElementFinder { public class ObjetElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Objet"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Objet");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Keyword cNomKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cNomKeyword_1 = (Keyword)cGroup.eContents().get(1);
@ -1075,7 +1075,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightCurlyBracketKeyword_18() { return cRightCurlyBracketKeyword_18; } public Keyword getRightCurlyBracketKeyword_18() { return cRightCurlyBracketKeyword_18; }
} }
public class TransformationElements extends AbstractParserRuleElementFinder { public class TransformationElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Transformation"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Transformation");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Keyword cConditionKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cConditionKeyword_1 = (Keyword)cGroup.eContents().get(1);
@ -1199,7 +1199,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightCurlyBracketKeyword_17() { return cRightCurlyBracketKeyword_17; } public Keyword getRightCurlyBracketKeyword_17() { return cRightCurlyBracketKeyword_17; }
} }
public class ConnaissanceElements extends AbstractParserRuleElementFinder { public class ConnaissanceElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Connaissance"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Connaissance");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Keyword cNomKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cNomKeyword_1 = (Keyword)cGroup.eContents().get(1);
@ -1287,7 +1287,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightCurlyBracketKeyword_14() { return cRightCurlyBracketKeyword_14; } public Keyword getRightCurlyBracketKeyword_14() { return cRightCurlyBracketKeyword_14; }
} }
public class PersonneElements extends AbstractParserRuleElementFinder { public class PersonneElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Personne"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Personne");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Keyword cNomKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cNomKeyword_1 = (Keyword)cGroup.eContents().get(1);
@ -1408,7 +1408,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightCurlyBracketKeyword_18() { return cRightCurlyBracketKeyword_18; } public Keyword getRightCurlyBracketKeyword_18() { return cRightCurlyBracketKeyword_18; }
} }
public class InteractionElements extends AbstractParserRuleElementFinder { public class InteractionElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Interaction"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Interaction");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Keyword cVisibleKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cVisibleKeyword_1 = (Keyword)cGroup.eContents().get(1);
@ -1603,7 +1603,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightCurlyBracketKeyword_29() { return cRightCurlyBracketKeyword_29; } public Keyword getRightCurlyBracketKeyword_29() { return cRightCurlyBracketKeyword_29; }
} }
public class ActionElements extends AbstractParserRuleElementFinder { public class ActionElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Action"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Action");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Keyword cDescriptionKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cDescriptionKeyword_1 = (Keyword)cGroup.eContents().get(1);
@ -1824,7 +1824,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightCurlyBracketKeyword_33() { return cRightCurlyBracketKeyword_33; } public Keyword getRightCurlyBracketKeyword_33() { return cRightCurlyBracketKeyword_33; }
} }
public class DescriptionElements extends AbstractParserRuleElementFinder { public class DescriptionElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Description"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Description");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Keyword cTexteKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cTexteKeyword_1 = (Keyword)cGroup.eContents().get(1);
@ -1882,7 +1882,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightCurlyBracketKeyword_8() { return cRightCurlyBracketKeyword_8; } public Keyword getRightCurlyBracketKeyword_8() { return cRightCurlyBracketKeyword_8; }
} }
public class ConditionElements extends AbstractParserRuleElementFinder { public class ConditionElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Condition"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Condition");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftParenthesisKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftParenthesisKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Assignment cConditionAssignment_1 = (Assignment)cGroup.eContents().get(1); private final Assignment cConditionAssignment_1 = (Assignment)cGroup.eContents().get(1);
@ -1925,7 +1925,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; } public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; }
} }
public class ConditionEtElements extends AbstractParserRuleElementFinder { public class ConditionEtElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.ConditionEt"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.ConditionEt");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cLeftParenthesisKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftParenthesisKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Assignment cConditionTestAssignment_1 = (Assignment)cGroup.eContents().get(1); private final Assignment cConditionTestAssignment_1 = (Assignment)cGroup.eContents().get(1);
@ -1968,7 +1968,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; } public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; }
} }
public class ConditionTestElements extends AbstractParserRuleElementFinder { public class ConditionTestElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.ConditionTest"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.ConditionTest");
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
private final RuleCall cConditionConnaissanceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cConditionConnaissanceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
private final RuleCall cNOTConditionConnaissanceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); private final RuleCall cNOTConditionConnaissanceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
@ -1999,7 +1999,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getFalseKeyword_4() { return cFalseKeyword_4; } public Keyword getFalseKeyword_4() { return cFalseKeyword_4; }
} }
public class ConditionConnaissanceElements extends AbstractParserRuleElementFinder { public class ConditionConnaissanceElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.ConditionConnaissance"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.ConditionConnaissance");
private final Assignment cConnaissanceAssignment = (Assignment)rule.eContents().get(1); private final Assignment cConnaissanceAssignment = (Assignment)rule.eContents().get(1);
private final RuleCall cConnaissanceNomParserRuleCall_0 = (RuleCall)cConnaissanceAssignment.eContents().get(0); private final RuleCall cConnaissanceNomParserRuleCall_0 = (RuleCall)cConnaissanceAssignment.eContents().get(0);
@ -2014,7 +2014,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public RuleCall getConnaissanceNomParserRuleCall_0() { return cConnaissanceNomParserRuleCall_0; } public RuleCall getConnaissanceNomParserRuleCall_0() { return cConnaissanceNomParserRuleCall_0; }
} }
public class NOTConditionConnaissanceElements extends AbstractParserRuleElementFinder { public class NOTConditionConnaissanceElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.NOTConditionConnaissance"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.NOTConditionConnaissance");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cExclamationMarkKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cExclamationMarkKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Assignment cConnaissanceAssignment_1 = (Assignment)cGroup.eContents().get(1); private final Assignment cConnaissanceAssignment_1 = (Assignment)cGroup.eContents().get(1);
@ -2037,7 +2037,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public RuleCall getConnaissanceNomParserRuleCall_1_0() { return cConnaissanceNomParserRuleCall_1_0; } public RuleCall getConnaissanceNomParserRuleCall_1_0() { return cConnaissanceNomParserRuleCall_1_0; }
} }
public class ConditionObjetElements extends AbstractParserRuleElementFinder { public class ConditionObjetElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.ConditionObjet"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.ConditionObjet");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Assignment cObjetAssignment_0 = (Assignment)cGroup.eContents().get(0); private final Assignment cObjetAssignment_0 = (Assignment)cGroup.eContents().get(0);
private final RuleCall cObjetNomParserRuleCall_0_0 = (RuleCall)cObjetAssignment_0.eContents().get(0); private final RuleCall cObjetNomParserRuleCall_0_0 = (RuleCall)cObjetAssignment_0.eContents().get(0);
@ -2072,7 +2072,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public RuleCall getNombreINTTerminalRuleCall_2_0() { return cNombreINTTerminalRuleCall_2_0; } public RuleCall getNombreINTTerminalRuleCall_2_0() { return cNombreINTTerminalRuleCall_2_0; }
} }
public class ComparateurElements extends AbstractParserRuleElementFinder { public class ComparateurElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Comparateur"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Comparateur");
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
private final Keyword cLessThanSignKeyword_0 = (Keyword)cAlternatives.eContents().get(0); private final Keyword cLessThanSignKeyword_0 = (Keyword)cAlternatives.eContents().get(0);
private final Keyword cGreaterThanSignKeyword_1 = (Keyword)cAlternatives.eContents().get(1); private final Keyword cGreaterThanSignKeyword_1 = (Keyword)cAlternatives.eContents().get(1);
@ -2107,7 +2107,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
public Keyword getExclamationMarkEqualsSignKeyword_5() { return cExclamationMarkEqualsSignKeyword_5; } public Keyword getExclamationMarkEqualsSignKeyword_5() { return cExclamationMarkEqualsSignKeyword_5; }
} }
public class NomElements extends AbstractParserRuleElementFinder { public class NomElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "xtext.Game.Nom"); private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "fr.n7.GAME.Nom");
private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cQuotationMarkKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cQuotationMarkKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final RuleCall cSTRINGTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); private final RuleCall cSTRINGTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1);
@ -2157,7 +2157,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
private final TerminalsGrammarAccess gaTerminals; private final TerminalsGrammarAccess gaTerminals;
@Inject @Inject
public GameGrammarAccess(GrammarProvider grammarProvider, public GAMEGrammarAccess(GrammarProvider grammarProvider,
TerminalsGrammarAccess gaTerminals) { TerminalsGrammarAccess gaTerminals) {
this.grammar = internalFindGrammar(grammarProvider); this.grammar = internalFindGrammar(grammarProvider);
this.gaTerminals = gaTerminals; this.gaTerminals = gaTerminals;
@ -2186,7 +2186,7 @@ public class GameGrammarAccess extends AbstractElementFinder.AbstractGrammarElem
protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { protected Grammar internalFindGrammar(GrammarProvider grammarProvider) {
Grammar grammar = grammarProvider.getGrammar(this); Grammar grammar = grammarProvider.getGrammar(this);
while (grammar != null) { while (grammar != null) {
if ("xtext.Game".equals(grammar.getName())) { if ("fr.n7.GAME".equals(grammar.getName())) {
return grammar; return grammar;
} }
List<Grammar> grammars = grammar.getUsedGrammars(); List<Grammar> grammars = grammar.getUsedGrammars();

View file

@ -1,19 +1,19 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.validation; package fr.n7.validation;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EPackage;
import org.eclipse.xtext.validation.AbstractDeclarativeValidator; import org.eclipse.xtext.validation.AbstractDeclarativeValidator;
public abstract class AbstractGameValidator extends AbstractDeclarativeValidator { public abstract class AbstractGAMEValidator extends AbstractDeclarativeValidator {
@Override @Override
protected List<EPackage> getEPackages() { protected List<EPackage> getEPackages() {
List<EPackage> result = new ArrayList<EPackage>(); List<EPackage> result = new ArrayList<EPackage>();
result.add(xtext.game.GamePackage.eINSTANCE); result.add(fr.n7.game.GamePackage.eINSTANCE);
return result; return result;
} }
} }

View file

@ -1,7 +1,7 @@
/* /*
* generated by Xtext 2.23.0 * generated by Xtext 2.23.0
*/ */
package xtext.validation; package fr.n7.validation;
import org.eclipse.xtext.preferences.PreferenceKey; import org.eclipse.xtext.preferences.PreferenceKey;
import org.eclipse.xtext.util.IAcceptor; import org.eclipse.xtext.util.IAcceptor;
@ -9,8 +9,8 @@ import org.eclipse.xtext.validation.ConfigurableIssueCodesProvider;
import org.eclipse.xtext.validation.SeverityConverter; import org.eclipse.xtext.validation.SeverityConverter;
@SuppressWarnings("restriction") @SuppressWarnings("restriction")
public class GameConfigurableIssueCodesProvider extends ConfigurableIssueCodesProvider { public class GAMEConfigurableIssueCodesProvider extends ConfigurableIssueCodesProvider {
protected static final String ISSUE_CODE_PREFIX = "xtext."; protected static final String ISSUE_CODE_PREFIX = "fr.n7.";
public static final String DEPRECATED_MODEL_PART = ISSUE_CODE_PREFIX + "deprecatedModelPart"; public static final String DEPRECATED_MODEL_PART = ISSUE_CODE_PREFIX + "deprecatedModelPart";

View file

@ -1,4 +1,4 @@
grammar xtext.Game with org.eclipse.xtext.common.Terminals grammar fr.n7.GAME with org.eclipse.xtext.common.Terminals
generate game "http://game" generate game "http://game"

View file

@ -0,0 +1,11 @@
/*
* generated by Xtext 2.23.0
*/
package fr.n7;
/**
* Use this class to register components to be used at runtime / without the Equinox extension registry.
*/
public class GAMERuntimeModule extends AbstractGAMERuntimeModule {
}

View file

@ -0,0 +1,15 @@
/*
* generated by Xtext 2.23.0
*/
package fr.n7;
/**
* Initialization support for running Xtext languages without Equinox extension registry.
*/
public class GAMEStandaloneSetup extends GAMEStandaloneSetupGenerated {
public static void doSetup() {
new GAMEStandaloneSetup().createInjectorAndDoEMFRegistration();
}
}

View file

@ -0,0 +1,25 @@
/*
* generated by Xtext 2.23.0
*/
package fr.n7.generator
import org.eclipse.emf.ecore.resource.Resource
import org.eclipse.xtext.generator.AbstractGenerator
import org.eclipse.xtext.generator.IFileSystemAccess2
import org.eclipse.xtext.generator.IGeneratorContext
/**
* Generates code from your model files on save.
*
* See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation
*/
class GAMEGenerator extends AbstractGenerator {
override void doGenerate(Resource resource, IFileSystemAccess2 fsa, IGeneratorContext context) {
// fsa.generateFile('greetings.txt', 'People to greet: ' +
// resource.allContents
// .filter(Greeting)
// .map[name]
// .join(', '))
}
}

View file

@ -0,0 +1,15 @@
/*
* generated by Xtext 2.23.0
*/
package fr.n7.scoping;
/**
* This class contains custom scoping description.
*
* See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping
* on how and when to use it.
*/
public class GAMEScopeProvider extends AbstractGAMEScopeProvider {
}

Some files were not shown because too many files have changed in this diff Show more