Add pattern plugin

Change-Id: I23dc59cab600ae36af400977bab78a579294a5c7
diff --git a/parent/pom.xml b/parent/pom.xml
index e3d7528..a2bf422 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -86,6 +86,7 @@
 		<module>../plugins/org.eclipse.graphiti.mm</module>

 		<module>../plugins/org.eclipse.graphiti</module>

 		<module>../plugins/org.eclipse.graphiti.ui</module>

+		<module>../plugins/org.eclipse.graphiti.pattern</module>

 	</modules>

 

 	<build>

diff --git a/plugins/org.eclipse.graphiti.pattern/.classpath b/plugins/org.eclipse.graphiti.pattern/.classpath
index ad32c83..c72d35a 100644
--- a/plugins/org.eclipse.graphiti.pattern/.classpath
+++ b/plugins/org.eclipse.graphiti.pattern/.classpath
@@ -3,5 +3,5 @@
 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="output" path="bin"/>
+	<classpathentry kind="output" path="target/classes"/>
 </classpath>
diff --git a/plugins/org.eclipse.graphiti.pattern/.gitignore b/plugins/org.eclipse.graphiti.pattern/.gitignore
index 5e56e04..06ba672 100644
--- a/plugins/org.eclipse.graphiti.pattern/.gitignore
+++ b/plugins/org.eclipse.graphiti.pattern/.gitignore
@@ -1 +1,2 @@
 /bin
+/target/
diff --git a/plugins/org.eclipse.graphiti.pattern/.project b/plugins/org.eclipse.graphiti.pattern/.project
index 31b55a4..0413253 100644
--- a/plugins/org.eclipse.graphiti.pattern/.project
+++ b/plugins/org.eclipse.graphiti.pattern/.project
@@ -30,8 +30,14 @@
 			<arguments>
 			</arguments>
 		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
 	</buildSpec>
 	<natures>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
 		<nature>org.eclipse.pde.PluginNature</nature>
 		<nature>org.eclipse.jdt.core.javanature</nature>
 		<nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
diff --git a/plugins/org.eclipse.graphiti.pattern/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.graphiti.pattern/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 99f26c0..0000000
--- a/plugins/org.eclipse.graphiti.pattern/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/<project>=UTF-8
diff --git a/plugins/org.eclipse.graphiti.pattern/.settings/org.eclipse.m2e.core.prefs b/plugins/org.eclipse.graphiti.pattern/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..f897a7f
--- /dev/null
+++ b/plugins/org.eclipse.graphiti.pattern/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/plugins/org.eclipse.graphiti.pattern/pom.xml b/plugins/org.eclipse.graphiti.pattern/pom.xml
new file mode 100644
index 0000000..5c82d71
--- /dev/null
+++ b/plugins/org.eclipse.graphiti.pattern/pom.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

+	<modelVersion>4.0.0</modelVersion>

+

+	<parent>

+		<groupId>org.eclipse.graphiti</groupId>

+		<artifactId>parent</artifactId>

+		<version>0.12.0-SNAPSHOT</version>

+		<relativePath>../../parent</relativePath>

+	</parent>

+

+	<name>Graphiti Pattern</name>

+	<artifactId>org.eclipse.graphiti.pattern</artifactId>

+	<packaging>eclipse-plugin</packaging>

+</project>
\ No newline at end of file