From da7cb95b0b4ebaf06004bd99eba590f1f5fd1a5b Mon Sep 17 00:00:00 2001 From: FlorentALAPETITE Date: Thu, 10 Jan 2019 14:06:24 +0100 Subject: [PATCH] Added a new xcore model artifact in the zoo : allezallezallez --- allezallezallez/pom.xml | 11 ++++++++ allezallezallez/src/main/model/Kraken.xcore | 29 +++++++++++++++++++++ pom.xml | 1 + 3 files changed, 41 insertions(+) create mode 100644 allezallezallez/pom.xml create mode 100644 allezallezallez/src/main/model/Kraken.xcore 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