Initialized build system
diff --git a/features/org.eclipse.viatra2.core.feature/feature.xml b/features/org.eclipse.viatra2.core.feature/feature.xml
index a6b5a22..867fbe6 100644
--- a/features/org.eclipse.viatra2.core.feature/feature.xml
+++ b/features/org.eclipse.viatra2.core.feature/feature.xml
@@ -11,9 +11,9 @@
    </description>
 
    <copyright>
-      Copyright 2004-2010 Daniel Varro, Istvan Rath, Gergely Varro,
+      Copyright 2004-2012 Daniel Varro, Istvan Rath, Gergely Varro,
 Akos Horvath, Gabor Bergmann, Andras Okros, Andras Balogh, Andras
-Schmidt, David Vago
+Schmidt, David Vago, Abel Hegedus, Zoltan Ujhelyi 
    </copyright>
 
    <license url="http://www.eclipse.org/legal/epl-v10.html">
diff --git a/features/org.eclipse.viatra2.core.feature/pom.xml b/features/org.eclipse.viatra2.core.feature/pom.xml
new file mode 100644
index 0000000..18d652d
--- /dev/null
+++ b/features/org.eclipse.viatra2.core.feature/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.core.feature</artifactId>
+  <packaging>eclipse-feature</packaging>
+</project>
diff --git a/features/org.eclipse.viatra2.visualisation.feature/pom.xml b/features/org.eclipse.viatra2.visualisation.feature/pom.xml
new file mode 100644
index 0000000..c32ea4c
--- /dev/null
+++ b/features/org.eclipse.viatra2.visualisation.feature/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.visualisation.feature</artifactId>
+  <packaging>eclipse-feature</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.core2/pom.xml b/plugins/org.eclipse.viatra2.core2/pom.xml
new file mode 100644
index 0000000..6805e44
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.core2/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.core2</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.editor.text/pom.xml b/plugins/org.eclipse.viatra2.editor.text/pom.xml
new file mode 100644
index 0000000..e3fce94
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.editor.text/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.editor.text</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.editor/pom.xml b/plugins/org.eclipse.viatra2.editor/pom.xml
new file mode 100644
index 0000000..8e63d6c
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.editor/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.editor</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.gtasm.interpreter.impl/pom.xml b/plugins/org.eclipse.viatra2.gtasm.interpreter.impl/pom.xml
new file mode 100644
index 0000000..f474831
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.gtasm.interpreter.impl/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.gtasm.interpreter.impl</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.gtasm.interpreter.term/pom.xml b/plugins/org.eclipse.viatra2.gtasm.interpreter.term/pom.xml
new file mode 100644
index 0000000..3e2397d
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.gtasm.interpreter.term/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.gtasm.interpreter.term</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.gtasm.interpreter/pom.xml b/plugins/org.eclipse.viatra2.gtasm.interpreter/pom.xml
new file mode 100644
index 0000000..9219882
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.gtasm.interpreter/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.gtasm.interpreter</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.gtasm.model.edit/pom.xml b/plugins/org.eclipse.viatra2.gtasm.model.edit/pom.xml
new file mode 100644
index 0000000..c24fc57
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.gtasm.model.edit/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.gtasm.model.edit</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.gtasm.model/pom.xml b/plugins/org.eclipse.viatra2.gtasm.model/pom.xml
new file mode 100644
index 0000000..180b00b
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.gtasm.model/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.gtasm.model</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.gtasm.patternmatcher.impl/pom.xml b/plugins/org.eclipse.viatra2.gtasm.patternmatcher.impl/pom.xml
new file mode 100644
index 0000000..135b1aa
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.gtasm.patternmatcher.impl/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.gtasm.patternmatcher.impl</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete/pom.xml b/plugins/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete/pom.xml
new file mode 100644
index 0000000..bbca771
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.gtasm.patternmatcher.incremental/pom.xml b/plugins/org.eclipse.viatra2.gtasm.patternmatcher.incremental/pom.xml
new file mode 100644
index 0000000..792f887
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.gtasm.patternmatcher.incremental/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.gtasm.patternmatcher.incremental</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.gtasm.patternmatcher/pom.xml b/plugins/org.eclipse.viatra2.gtasm.patternmatcher/pom.xml
new file mode 100644
index 0000000..18e7701
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.gtasm.patternmatcher/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.gtasm.patternmatcher</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.gtasm.support/pom.xml b/plugins/org.eclipse.viatra2.gtasm.support/pom.xml
new file mode 100644
index 0000000..5f258a1
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.gtasm.support/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.gtasm.support</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.gtasm.trigger/pom.xml b/plugins/org.eclipse.viatra2.gtasm.trigger/pom.xml
new file mode 100644
index 0000000..5bacc78
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.gtasm.trigger/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.gtasm.trigger</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.gtasm.typing.model/pom.xml b/plugins/org.eclipse.viatra2.gtasm.typing.model/pom.xml
new file mode 100644
index 0000000..a621853
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.gtasm.typing.model/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.gtasm.typing.model</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.gui/pom.xml b/plugins/org.eclipse.viatra2.gui/pom.xml
new file mode 100644
index 0000000..11c909e
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.gui/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.gui</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.help/pom.xml b/plugins/org.eclipse.viatra2.help/pom.xml
new file mode 100644
index 0000000..a101f33
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.help/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.help</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.imports.vtml/pom.xml b/plugins/org.eclipse.viatra2.imports.vtml/pom.xml
new file mode 100644
index 0000000..b5482a9
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.imports.vtml/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.imports.vtml</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.loaders.vtcl_lpgparser/pom.xml b/plugins/org.eclipse.viatra2.loaders.vtcl_lpgparser/pom.xml
new file mode 100644
index 0000000..b112a81
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.loaders.vtcl_lpgparser/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.loaders.vtcl_lpgparser</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/plugins/org.eclipse.viatra2.visualisation/pom.xml b/plugins/org.eclipse.viatra2.visualisation/pom.xml
new file mode 100644
index 0000000..158e67b
--- /dev/null
+++ b/plugins/org.eclipse.viatra2.visualisation/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.visualisation</artifactId>
+  <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/releng/org.eclipse.viatra2.parent/.project b/releng/org.eclipse.viatra2.parent/.project
new file mode 100644
index 0000000..8976600
--- /dev/null
+++ b/releng/org.eclipse.viatra2.parent/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.viatra2.parent</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+	</buildSpec>
+	<natures>
+	</natures>
+</projectDescription>
diff --git a/releng/org.eclipse.viatra2.parent/pom.xml b/releng/org.eclipse.viatra2.parent/pom.xml
new file mode 100644
index 0000000..aca5f5d
--- /dev/null
+++ b/releng/org.eclipse.viatra2.parent/pom.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.eclipse.viatra2</groupId>
+	<artifactId>org.eclipse.viatra2.parent</artifactId>
+	<version>3.3.0-SNAPSHOT</version>
+	<packaging>pom</packaging>
+	<modules>
+		<module>../../plugins/org.eclipse.viatra2.core2</module>
+		<module>../../plugins/org.eclipse.viatra2.editor</module>
+		<module>../../plugins/org.eclipse.viatra2.editor.text</module>
+		<module>../../plugins/org.eclipse.viatra2.gtasm.interpreter</module>
+		<module>../../plugins/org.eclipse.viatra2.gtasm.interpreter.impl</module>
+		<module>../../plugins/org.eclipse.viatra2.gtasm.interpreter.term</module>
+		<module>../../plugins/org.eclipse.viatra2.gtasm.model</module>
+		<module>../../plugins/org.eclipse.viatra2.gtasm.model.edit</module>
+		<module>../../plugins/org.eclipse.viatra2.gtasm.patternmatcher</module>
+		<module>../../plugins/org.eclipse.viatra2.gtasm.patternmatcher.impl</module>
+		<module>../../plugins/org.eclipse.viatra2.gtasm.patternmatcher.incremental</module>
+		<module>../../plugins/org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete</module>
+		<module>../../plugins/org.eclipse.viatra2.gtasm.support</module>
+		<module>../../plugins/org.eclipse.viatra2.gtasm.trigger</module>
+		<module>../../plugins/org.eclipse.viatra2.gtasm.typing.model</module>
+		<module>../../plugins/org.eclipse.viatra2.gui</module>
+		<module>../../plugins/org.eclipse.viatra2.help</module>
+		<module>../../plugins/org.eclipse.viatra2.imports.vtml</module>
+		<module>../../plugins/org.eclipse.viatra2.loaders.vtcl_lpgparser</module>
+		<module>../../plugins/org.eclipse.viatra2.visualisation</module>
+		<module>../../features/org.eclipse.viatra2.core.feature</module>
+		<module>../../features/org.eclipse.viatra2.visualisation.feature</module>
+		<module>../../releng/org.eclipse.viatra2.targetplatform</module>
+		<module>../../releng/org.eclipse.viatra2.update</module>
+	</modules>
+	<properties>
+		<tycho.version>0.16.0</tycho.version>
+	</properties>
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.eclipse.tycho</groupId>
+				<artifactId>target-platform-configuration</artifactId>
+				<version>${tycho.version}</version>
+				<configuration>
+					<target>
+						<artifact>
+							<groupId>org.eclipse.viatra2</groupId>
+							<artifactId>org.eclipse.viatra2.targetplatform</artifactId>
+							<version>${project.version}</version>
+							<relativePath>../../releng/org.eclipse.viatra2.targetplatform/pom.xml</relativePath>
+						</artifact>
+					</target>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.eclipse.tycho</groupId>
+				<artifactId>tycho-maven-plugin</artifactId>
+				<version>${tycho.version}</version>
+				<extensions>true</extensions>
+			</plugin>
+
+		</plugins>
+	</build>
+</project>
diff --git a/releng/org.eclipse.viatra2.targetplatform/.project b/releng/org.eclipse.viatra2.targetplatform/.project
new file mode 100644
index 0000000..623e507
--- /dev/null
+++ b/releng/org.eclipse.viatra2.targetplatform/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.viatra2.targetplatform</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+	</buildSpec>
+	<natures>
+	</natures>
+</projectDescription>
diff --git a/releng/org.eclipse.viatra2.targetplatform/org.eclipse.viatra2.targetplatform.target b/releng/org.eclipse.viatra2.targetplatform/org.eclipse.viatra2.targetplatform.target
new file mode 100644
index 0000000..58eeaf8
--- /dev/null
+++ b/releng/org.eclipse.viatra2.targetplatform/org.eclipse.viatra2.targetplatform.target
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.8"?>
+
+<target name="org.eclipse.viatra2.targetplatform" sequenceNumber="4">
+<locations>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.platform.ide" version="3.5.2.M20100211-1343"/>
+<unit id="org.eclipse.platform.sdk" version="3.5.2.M20100211-1343"/>
+<unit id="org.eclipse.sdk.ide" version="3.5.2.M20100211-1343"/>
+<repository location="http://download.eclipse.org/eclipse/updates/3.5"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.emf.sdk.feature.group" version="2.5.0.v200906151043"/>
+<unit id="org.eclipse.zest.sdk.feature.group" version="1.1.2.v20100111-1352-6658CNDT4R8WTQUMhLVdgPbPObOX"/>
+<repository location="http://download.eclipse.org/releases/galileo"/>
+</location>
+</locations>
+</target>
diff --git a/releng/org.eclipse.viatra2.targetplatform/pom.xml b/releng/org.eclipse.viatra2.targetplatform/pom.xml
new file mode 100644
index 0000000..124745d
--- /dev/null
+++ b/releng/org.eclipse.viatra2.targetplatform/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.targetplatform</artifactId>
+  <packaging>eclipse-target-definition</packaging>
+</project>
diff --git a/releng/org.eclipse.viatra2.update/.project b/releng/org.eclipse.viatra2.update/.project
new file mode 100644
index 0000000..589523d
--- /dev/null
+++ b/releng/org.eclipse.viatra2.update/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.viatra2.update</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+	</buildSpec>
+	<natures>
+	</natures>
+</projectDescription>
diff --git a/releng/org.eclipse.viatra2.update/category.xml b/releng/org.eclipse.viatra2.update/category.xml
new file mode 100644
index 0000000..372040f
--- /dev/null
+++ b/releng/org.eclipse.viatra2.update/category.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site>
+   <feature url="features/org.eclipse.viatra2.core.feature_3.3.0.qualifier.jar" id="org.eclipse.viatra2.core.feature" version="3.3.0.qualifier">
+      <category name="org.eclipse.viatra2.category"/>
+   </feature>
+   <feature url="features/org.eclipse.viatra2.visualisation.feature_3.3.0.qualifier.jar" id="org.eclipse.viatra2.visualisation.feature" version="3.3.0.qualifier">
+      <category name="org.eclipse.viatra2.category"/>
+   </feature>
+   <category-def name="org.eclipse.viatra2.category" label="VIATRA2"/>
+</site>
diff --git a/releng/org.eclipse.viatra2.update/pom.xml b/releng/org.eclipse.viatra2.update/pom.xml
new file mode 100644
index 0000000..6435c30
--- /dev/null
+++ b/releng/org.eclipse.viatra2.update/pom.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>org.eclipse.viatra2.parent</artifactId>
+    <groupId>org.eclipse.viatra2</groupId>
+    <version>3.3.0-SNAPSHOT</version>
+    <relativePath>../../releng/org.eclipse.viatra2.parent/pom.xml</relativePath>
+  </parent>
+  <artifactId>org.eclipse.viatra2.update</artifactId>
+  <packaging>eclipse-repository</packaging>
+</project>