diff --git a/allezallezallez/pom.xml b/allezallezallez/pom.xml new file mode 100644 index 0000000..3577efe --- /dev/null +++ b/allezallezallez/pom.xml @@ -0,0 +1,11 @@ + + + 4.0.0 + 4.0.0 + + zoo + org.atlanmod.zoo + 0.0.1-SNAPSHOT + + allezallezallez + \ No newline at end of file diff --git a/allezallezallez/src/main/model/Kraken.xcore b/allezallezallez/src/main/model/Kraken.xcore new file mode 100644 index 0000000..b6afb49 --- /dev/null +++ b/allezallezallez/src/main/model/Kraken.xcore @@ -0,0 +1,29 @@ +@Ecore(nsURI="http://www.example.org/kraken") +@GenModel(modelDirectory="/Kraken/src", importerID="org.eclipse.emf.importer.ecore") +package kraken + +import org.eclipse.emf.ecore.xml.^type.Boolean + +abstract class Pieuvre { + contains Tentacule[] tentacule + contains Oeil[] yeux +} + +class Tentacule { + int nbVentouses +} + +class Bouche { + contains Dent[] dent +} + +class Kraken extends Pieuvre { + contains Bouche[1] bouche +} + +class Dent { + org.eclipse.emf.ecore.xml.^type.Boolean estCasse +} + +class Oeil { +} \ No newline at end of file diff --git a/pom.xml b/pom.xml index c399fe1..b908eda 100644 --- a/pom.xml +++ b/pom.xml @@ -12,6 +12,7 @@ api impl1 impl2 + allezallezallez