diff options
author | Christian W. Damus | 2016-02-13 17:34:06 +0000 |
---|---|---|
committer | Christian W. Damus | 2016-02-13 17:58:30 +0000 |
commit | 9003e22dc8a83a780b6df987c55990268cc2d298 (patch) | |
tree | bc8ed155acee0b5986dc621fe248b40c99a8140d /plugins/developer | |
parent | 1de68c31980aaaddc0432ce49ada9477444831bd (diff) | |
download | org.eclipse.papyrus-9003e22dc8a83a780b6df987c55990268cc2d298.tar.gz org.eclipse.papyrus-9003e22dc8a83a780b6df987c55990268cc2d298.tar.xz org.eclipse.papyrus-9003e22dc8a83a780b6df987c55990268cc2d298.zip |
Bug 485220: [Architecture] Provide a more modular architecture
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220
Fix the actual problem with the dev build's bundle dependency
resolution, which is that the infra.gmfdiag.css.debug bundle's
parent module was not the dev releng module of which it was a child.
Diffstat (limited to 'plugins/developer')
36 files changed, 1250 insertions, 95 deletions
diff --git a/plugins/developer/org.eclipse.papyrus.codegen/pom.xml b/plugins/developer/org.eclipse.papyrus.codegen/pom.xml index c7c84bf74f5..19fe2860cb9 100644 --- a/plugins/developer/org.eclipse.papyrus.codegen/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.codegen/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.codegen</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.def/pom.xml b/plugins/developer/org.eclipse.papyrus.def/pom.xml index f0a1e569ed3..58a46600648 100644 --- a/plugins/developer/org.eclipse.papyrus.def/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.def/pom.xml @@ -2,10 +2,9 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.def</artifactId> <groupId>org.eclipse.papyrus</groupId> @@ -54,4 +53,4 @@ </plugin> </plugins> </build> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.dev.assistants.codegen/pom.xml b/plugins/developer/org.eclipse.papyrus.dev.assistants.codegen/pom.xml index 130f38ef5f1..c1668ceedcc 100644 --- a/plugins/developer/org.eclipse.papyrus.dev.assistants.codegen/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.dev.assistants.codegen/pom.xml @@ -2,10 +2,9 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.dev.assistants.codegen</artifactId> <groupId>org.eclipse.papyrus</groupId> @@ -50,4 +49,4 @@ </plugin> </plugins> </build> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.dev.java.utils/pom.xml b/plugins/developer/org.eclipse.papyrus.dev.java.utils/pom.xml index 40e68afcdae..8e1e689099d 100644 --- a/plugins/developer/org.eclipse.papyrus.dev.java.utils/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.dev.java.utils/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.dev.java.utils</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.dev.project.management/pom.xml b/plugins/developer/org.eclipse.papyrus.dev.project.management/pom.xml index 2b72cc32102..d6b39a2ba51 100644 --- a/plugins/developer/org.eclipse.papyrus.dev.project.management/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.dev.project.management/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.dev.project.management</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/pom.xml b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/pom.xml index bfd43d8579d..010b24a40d8 100644 --- a/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework.ui/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.dev.tests.framework.ui</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/pom.xml b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/pom.xml index bb6256860d1..85c5ad30046 100644 --- a/plugins/developer/org.eclipse.papyrus.dev.tests.framework/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.dev.tests.framework/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.dev.tests.framework</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/pom.xml b/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/pom.xml index e454f716c91..0b2b8aea6bf 100644 --- a/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.dev.view.services.edit.request</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.developer.profile/pom.xml b/plugins/developer/org.eclipse.papyrus.developer.profile/pom.xml index bc584405241..f63319b0f03 100644 --- a/plugins/developer/org.eclipse.papyrus.developer.profile/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.developer.profile/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.developer.profile</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.domaincodegen.ui/pom.xml b/plugins/developer/org.eclipse.papyrus.domaincodegen.ui/pom.xml index 09c408a57bc..a9bdccb6e0d 100644 --- a/plugins/developer/org.eclipse.papyrus.domaincodegen.ui/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.domaincodegen.ui/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.domaincodegen.ui</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.domaincontextcodegen.edit/pom.xml b/plugins/developer/org.eclipse.papyrus.domaincontextcodegen.edit/pom.xml index 7cae5e86c90..4c69c3ab7df 100644 --- a/plugins/developer/org.eclipse.papyrus.domaincontextcodegen.edit/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.domaincontextcodegen.edit/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.domaincontextcodegen.edit</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.domaincontextcodegen.editor/pom.xml b/plugins/developer/org.eclipse.papyrus.domaincontextcodegen.editor/pom.xml index 4934861a215..6f5aebefe73 100644 --- a/plugins/developer/org.eclipse.papyrus.domaincontextcodegen.editor/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.domaincontextcodegen.editor/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.domaincontextcodegen.editor</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.domaincontextcodegen/pom.xml b/plugins/developer/org.eclipse.papyrus.domaincontextcodegen/pom.xml index 7364b2de942..75ad76eb828 100644 --- a/plugins/developer/org.eclipse.papyrus.domaincontextcodegen/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.domaincontextcodegen/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.domaincontextcodegen</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.elementtypesconfigurations.developer/pom.xml b/plugins/developer/org.eclipse.papyrus.elementtypesconfigurations.developer/pom.xml index e8b3fd5bc83..0b4dee262a3 100644 --- a/plugins/developer/org.eclipse.papyrus.elementtypesconfigurations.developer/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.elementtypesconfigurations.developer/pom.xml @@ -2,10 +2,9 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.elementtypesconfigurations.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> @@ -45,4 +44,4 @@ </plugin> </plugins> </build> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.gmf.editpartview/pom.xml b/plugins/developer/org.eclipse.papyrus.gmf.editpartview/pom.xml index 65816bf6bc9..a76f6fdb1b6 100644 --- a/plugins/developer/org.eclipse.papyrus.gmf.editpartview/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.gmf.editpartview/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.gmf.editpartview</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.gmf.editpoliciesstates/pom.xml b/plugins/developer/org.eclipse.papyrus.gmf.editpoliciesstates/pom.xml index 8490c96fd1e..412b29b18ea 100644 --- a/plugins/developer/org.eclipse.papyrus.gmf.editpoliciesstates/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.gmf.editpoliciesstates/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.gmf.editpoliciesstates</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.gmf.figureview/pom.xml b/plugins/developer/org.eclipse.papyrus.gmf.figureview/pom.xml index e5063196006..1b2eb74ef11 100644 --- a/plugins/developer/org.eclipse.papyrus.gmf.figureview/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.gmf.figureview/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.gmf.figureview</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.gmfgenextension/pom.xml b/plugins/developer/org.eclipse.papyrus.gmfgenextension/pom.xml index 63e143acc4f..3983c6f0a5b 100644 --- a/plugins/developer/org.eclipse.papyrus.gmfgenextension/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.gmfgenextension/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.gmfgenextension</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.infra.emf.commandstack/pom.xml b/plugins/developer/org.eclipse.papyrus.infra.emf.commandstack/pom.xml index 8830b245153..d29506fdc0d 100644 --- a/plugins/developer/org.eclipse.papyrus.infra.emf.commandstack/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.infra.emf.commandstack/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.infra.emf.commandstack</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/pom.xml b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/pom.xml index 2c35644ea0c..67834812f9f 100644 --- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.infra.extendedtypes.elementtypeview</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/.classpath b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/.classpath new file mode 100644 index 00000000000..098194ca4b7 --- /dev/null +++ b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/.classpath @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/> + <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> + <classpathentry kind="src" path="src"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/.project b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/.project new file mode 100644 index 00000000000..16d40fe4672 --- /dev/null +++ b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/.project @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.infra.gmfdiag.css.debug</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/.settings/org.eclipse.jdt.core.prefs b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 00000000000..9ca8e68231b --- /dev/null +++ b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,291 @@ +eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=260
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=2
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=false
+org.eclipse.jdt.core.formatter.join_wrapped_lines=false
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=260
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=5
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=tab
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/.settings/org.eclipse.jdt.ui.prefs b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 00000000000..954281dbc31 --- /dev/null +++ b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,68 @@ +cleanup.add_default_serial_version_id=true +cleanup.add_generated_serial_version_id=false +cleanup.add_missing_annotations=true +cleanup.add_missing_deprecated_annotations=true +cleanup.add_missing_methods=false +cleanup.add_missing_nls_tags=false +cleanup.add_missing_override_annotations=true +cleanup.add_missing_override_annotations_interface_methods=true +cleanup.add_serial_version_id=false +cleanup.always_use_blocks=true +cleanup.always_use_parentheses_in_expressions=false +cleanup.always_use_this_for_non_static_field_access=false +cleanup.always_use_this_for_non_static_method_access=false +cleanup.convert_functional_interfaces=false +cleanup.convert_to_enhanced_for_loop=false +cleanup.correct_indentation=false +cleanup.format_source_code=false +cleanup.format_source_code_changes_only=false +cleanup.insert_inferred_type_arguments=false +cleanup.make_local_variable_final=true +cleanup.make_parameters_final=false +cleanup.make_private_fields_final=true +cleanup.make_type_abstract_if_missing_method=false +cleanup.make_variable_declarations_final=false +cleanup.never_use_blocks=false +cleanup.never_use_parentheses_in_expressions=true +cleanup.organize_imports=false +cleanup.qualify_static_field_accesses_with_declaring_class=false +cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true +cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true +cleanup.qualify_static_member_accesses_with_declaring_class=true +cleanup.qualify_static_method_accesses_with_declaring_class=false +cleanup.remove_private_constructors=true +cleanup.remove_redundant_type_arguments=true +cleanup.remove_trailing_whitespaces=true +cleanup.remove_trailing_whitespaces_all=true +cleanup.remove_trailing_whitespaces_ignore_empty=false +cleanup.remove_unnecessary_casts=true +cleanup.remove_unnecessary_nls_tags=true +cleanup.remove_unused_imports=true +cleanup.remove_unused_local_variables=false +cleanup.remove_unused_private_fields=true +cleanup.remove_unused_private_members=false +cleanup.remove_unused_private_methods=true +cleanup.remove_unused_private_types=true +cleanup.sort_members=false +cleanup.sort_members_all=false +cleanup.use_anonymous_class_creation=false +cleanup.use_blocks=true +cleanup.use_blocks_only_for_return_and_throw=false +cleanup.use_lambda=true +cleanup.use_parentheses_in_expressions=false +cleanup.use_this_for_non_static_field_access=false +cleanup.use_this_for_non_static_field_access_only_if_necessary=true +cleanup.use_this_for_non_static_method_access=false +cleanup.use_this_for_non_static_method_access_only_if_necessary=true +cleanup.use_type_arguments=false +cleanup_profile=_Papyrus +cleanup_settings_version=2 +eclipse.preferences.version=1 +formatter_profile=_Papyrus +formatter_settings_version=12 +org.eclipse.jdt.ui.ignorelowercasenames=true +org.eclipse.jdt.ui.importorder=java;javax;org;com; +org.eclipse.jdt.ui.javadoc=true +org.eclipse.jdt.ui.ondemandthreshold=99 +org.eclipse.jdt.ui.staticondemandthreshold=99 +org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="false" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * Constructor.\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*****************************************************************************\n * Copyright (c) ${year} CEA LIST and others.\n * \n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * which accompanies this distribution, and is available at\n * http\://www.eclipse.org/legal/epl-v10.html\n *\n * Contributors\:\n * CEA LIST - Initial API and implementation\n * \n *****************************************************************************/\n</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @author ${user}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/**\n * ${see_to_overridden}\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${see_to_target}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates> diff --git a/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/META-INF/MANIFEST.MF b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/META-INF/MANIFEST.MF new file mode 100644 index 00000000000..e9c39204b8c --- /dev/null +++ b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/META-INF/MANIFEST.MF @@ -0,0 +1,25 @@ +Manifest-Version: 1.0 +Require-Bundle: org.eclipse.ui, + org.eclipse.core.runtime, + org.eclipse.papyrus.infra.gmfdiag.css;bundle-version="1.2.0", + org.eclipse.papyrus.infra.core.log;bundle-version="1.2.0", + org.eclipse.gmf.runtime.notation;bundle-version="1.5.0", + org.eclipse.papyrus.infra.widgets;bundle-version="1.2.0", + org.eclipse.papyrus.infra.properties.ui;bundle-version="1.2.0", + org.eclipse.core.databinding;bundle-version="1.4.1", + org.eclipse.emf.ecore;bundle-version="2.9.0", + org.eclipse.papyrus.infra.emf;bundle-version="1.2.0", + org.eclipse.papyrus.infra.services.labelprovider;bundle-version="1.2.0", + org.eclipse.e4.ui.css.core;bundle-version="0.10.2", + org.eclipse.papyrus.infra.gmfdiag.css.configuration;bundle-version="1.2.0", + org.eclipse.gmf.runtime.draw2d.ui;bundle-version="1.7.0", + org.eclipse.draw2d;bundle-version="3.9.0", + org.eclipse.papyrus.infra.gmfdiag.css3.xtext;bundle-version="1.2.0" +Bundle-Vendor: Eclipse Modeling Project +Bundle-ActivationPolicy: lazy +Bundle-Version: 1.2.0.qualifier +Bundle-Name: CSS Debug view +Bundle-Activator: org.eclipse.papyrus.infra.gmfdiag.css.debug.Activator +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.eclipse.papyrus.infra.gmfdiag.css.debug;singleton:=true +Bundle-RequiredExecutionEnvironment: JavaSE-1.7 diff --git a/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/about.html b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/about.html new file mode 100644 index 00000000000..209103075a7 --- /dev/null +++ b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/about.html @@ -0,0 +1,28 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>November 14, 2008</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, "Program" will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party ("Redistributor") and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
\ No newline at end of file diff --git a/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/build.properties b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/build.properties new file mode 100644 index 00000000000..90814b85524 --- /dev/null +++ b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/build.properties @@ -0,0 +1,8 @@ +source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ icons/,\
+ about.html,\
+ plugin.xml
+src.includes = about.html
diff --git a/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/icons/sourceEditor.gif b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/icons/sourceEditor.gif Binary files differnew file mode 100644 index 00000000000..75ebdb85865 --- /dev/null +++ b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/icons/sourceEditor.gif diff --git a/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/plugin.xml b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/plugin.xml new file mode 100644 index 00000000000..95b42bd5899 --- /dev/null +++ b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/plugin.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ point="org.eclipse.ui.views">
+ <view
+ allowMultiple="false"
+ category="org.eclipse.papyrus.views.category"
+ class="org.eclipse.papyrus.infra.gmfdiag.css.debug.views.CSSDebugView"
+ icon="icons/sourceEditor.gif"
+ id="org.eclipse.papyrus.infra.gmfdiag.css.debug.view"
+ name="CSS Debug"
+ restorable="true">
+ </view>
+ </extension>
+
+</plugin>
diff --git a/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/pom.xml b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/pom.xml new file mode 100644 index 00000000000..8cf88230aa2 --- /dev/null +++ b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/pom.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>org.eclipse.papyrus.developer</artifactId> + <groupId>org.eclipse.papyrus</groupId> + <version>0.0.1-SNAPSHOT</version> + </parent> + <artifactId>org.eclipse.papyrus.infra.gmfdiag.css.debug</artifactId> + <version>1.2.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> +</project> diff --git a/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/src/org/eclipse/papyrus/infra/gmfdiag/css/debug/Activator.java b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/src/org/eclipse/papyrus/infra/gmfdiag/css/debug/Activator.java new file mode 100644 index 00000000000..af78beaac81 --- /dev/null +++ b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/src/org/eclipse/papyrus/infra/gmfdiag/css/debug/Activator.java @@ -0,0 +1,69 @@ +/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ *****************************************************************************/
+package org.eclipse.papyrus.infra.gmfdiag.css.debug;
+
+import org.eclipse.papyrus.infra.core.log.LogHelper;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.infra.gmfdiag.css.debug"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ public static LogHelper log;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ @Override
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ log = new LogHelper(this);
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ @Override
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}
diff --git a/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/src/org/eclipse/papyrus/infra/gmfdiag/css/debug/views/CSSDebugView.java b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/src/org/eclipse/papyrus/infra/gmfdiag/css/debug/views/CSSDebugView.java new file mode 100644 index 00000000000..b61b31dddba --- /dev/null +++ b/plugins/developer/org.eclipse.papyrus.infra.gmfdiag.css.debug/src/org/eclipse/papyrus/infra/gmfdiag/css/debug/views/CSSDebugView.java @@ -0,0 +1,603 @@ +/*****************************************************************************
+ * Copyright (c) 2013, 2014 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
+ * Christian W. Damus (CEA) - bug 392301
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.infra.gmfdiag.css.debug.views;
+
+import java.text.Collator;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Set;
+
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.gmf.runtime.draw2d.ui.figures.FigureUtilities;
+import org.eclipse.gmf.runtime.draw2d.ui.graphics.ColorRegistry;
+import org.eclipse.gmf.runtime.notation.Diagram;
+import org.eclipse.gmf.runtime.notation.NotationPackage;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.gmf.runtime.notation.datatype.GradientData;
+import org.eclipse.jface.viewers.CellLabelProvider;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.ISelectionChangedListener;
+import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.jface.viewers.SelectionChangedEvent;
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.jface.viewers.TableViewer;
+import org.eclipse.jface.viewers.TreeViewer;
+import org.eclipse.jface.viewers.ViewerCell;
+import org.eclipse.papyrus.infra.emf.Activator;
+import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
+import org.eclipse.papyrus.infra.gmfdiag.css.configuration.handler.GMFToCSSConverter;
+import org.eclipse.papyrus.infra.gmfdiag.css.dom.GMFElementAdapter;
+import org.eclipse.papyrus.infra.gmfdiag.css.engine.ExtendedCSSEngine;
+import org.eclipse.papyrus.infra.gmfdiag.css.notation.CSSDiagram;
+import org.eclipse.papyrus.infra.gmfdiag.css.notation.ForceValueHelper;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.ColorTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.CssTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.IdentifierTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.NumberTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.StringTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.SymbolTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.UrlTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.util.CSSSwitch;
+import org.eclipse.papyrus.infra.services.labelprovider.service.impl.LabelProviderServiceImpl;
+import org.eclipse.papyrus.infra.widgets.providers.CollectionContentProvider;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.graphics.Color;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+import org.eclipse.swt.widgets.Display;
+import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.widgets.TableColumn;
+import org.eclipse.ui.ISelectionListener;
+import org.eclipse.ui.IWorkbenchPart;
+import org.eclipse.ui.part.ViewPart;
+import org.w3c.dom.Element;
+
+/**
+ * A View to help debugging CSS elements. The view updates itself according to the current selection
+ * (when the selection is css-compatible). The following features are currently supported:
+ *
+ * - Filters the selected items and displays the css-compatible ones
+ * - For each css-compatible item, lists its styleable properties
+ * - For each styleable property, indicates whether the value has been forced by the user or computed by the CSS engine
+ *
+ *
+ *
+ * @author Camille Letavernier
+ */
+/*
+ * TODO:
+ * - Display pseudo selectors of the current element
+ * - When the style is computed, display the CSS rule which is used to compute the property
+ */
+public class CSSDebugView extends ViewPart implements ISelectionListener, ISelectionChangedListener {
+
+ private Composite viewParent;
+
+ private TreeViewer treeViewer;
+
+ private Composite viewComposite;
+
+ private Composite viewPropertiesComposite;
+
+ private Composite viewDescriptionComposite;
+
+ private TableViewer semanticProperties;
+
+ private TableViewer notationProperties;
+
+ public CSSDebugView() {
+ // Nothing
+ }
+
+ @Override
+ public void createPartControl(Composite parent) {
+ viewParent = new Composite(parent, SWT.NONE);
+ viewParent.setLayout(new GridLayout(2, false));
+
+ treeViewer = new TreeViewer(viewParent, SWT.BORDER);
+ treeViewer.setContentProvider(CollectionContentProvider.instance);
+ treeViewer.setLabelProvider(new LabelProviderServiceImpl().getLabelProvider());
+ GridData treeLayoutData = new GridData(SWT.BEGINNING, SWT.FILL, false, true);
+ treeLayoutData.minimumWidth = 250;
+ treeLayoutData.widthHint = 250;
+ treeViewer.getTree().setLayoutData(treeLayoutData);
+ treeViewer.addSelectionChangedListener(this);
+
+ viewComposite = new Composite(viewParent, SWT.BORDER);
+ viewComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
+ viewComposite.setLayout(new GridLayout(2, true));
+
+ viewDescriptionComposite = new Composite(viewComposite, SWT.NONE);
+ GridLayout viewDescriptionCompositeLayout = new GridLayout(2, false);
+ viewDescriptionCompositeLayout.marginHeight = 0;
+ viewDescriptionCompositeLayout.marginWidth = 0;
+ viewDescriptionComposite.setLayout(viewDescriptionCompositeLayout);
+ viewDescriptionComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));
+
+ viewPropertiesComposite = new Composite(viewComposite, SWT.NONE);
+ GridLayout viewPropertiesCompositeLayout = new GridLayout(2, false);
+ viewPropertiesCompositeLayout.marginHeight = 0;
+ viewPropertiesCompositeLayout.marginWidth = 0;
+ viewPropertiesComposite.setLayout(viewPropertiesCompositeLayout);
+ viewPropertiesComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));
+
+ Label notationPropertiesHeader = new Label(viewComposite, SWT.NONE);
+ notationPropertiesHeader.setText("Notation properties:");
+ notationPropertiesHeader.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, true, false, 2, 1));
+
+ notationProperties = new TableViewer(viewComposite, SWT.BORDER);
+ notationProperties.getTable().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1));
+ notationProperties.setContentProvider(CollectionContentProvider.instance);
+
+ createColumn(notationProperties, "Property");
+ createColumn(notationProperties, "Value source");
+ createColumn(notationProperties, "Value");
+
+ Label semanticPropertiesHeader = new Label(viewComposite, SWT.NONE);
+ semanticPropertiesHeader.setText("Semantic properties:");
+ semanticPropertiesHeader.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, true, false, 2, 1));
+
+ semanticProperties = new TableViewer(viewComposite, SWT.BORDER);
+ semanticProperties.getTable().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1));
+ semanticProperties.setContentProvider(CollectionContentProvider.instance);
+
+ createColumn(semanticProperties, "Property");
+ createColumn(semanticProperties, "Value");
+
+ getViewSite().getPage().addSelectionListener(this);
+ }
+
+ private void createColumn(TableViewer viewer, String label) {
+ viewer.getTable().setHeaderVisible(true);
+ TableColumn column = new TableColumn(viewer.getTable(), SWT.NONE);
+ column.setText(label);
+ column.setWidth(150);
+ }
+
+ @Override
+ public void setFocus() {
+ // Nothing
+ }
+
+ @Override
+ public void selectionChanged(IWorkbenchPart part, ISelection selection) {
+ if (selection instanceof IStructuredSelection) {
+ IStructuredSelection structuredSelection = (IStructuredSelection) selection;
+
+ List<Object> supportedElements = getElementsWithCSSSupport(structuredSelection);
+ if (supportedElements.isEmpty()) {
+ return;
+ }
+
+ clean();
+ debug(supportedElements);
+ }
+ }
+
+ @Override
+ public void dispose() {
+ getViewSite().getPage().removeSelectionListener(this);
+ super.dispose();
+ }
+
+ private List<Object> getElementsWithCSSSupport(IStructuredSelection fromSelection) {
+ Iterator<?> selectionIterator = fromSelection.iterator();
+
+ List<Object> result = new LinkedList<Object>();
+
+ while (selectionIterator.hasNext()) {
+ Object selectedElement = selectionIterator.next();
+ if (supportsCSS(selectedElement)) {
+ result.add(selectedElement);
+ }
+ }
+
+ return result;
+ }
+
+ private boolean supportsCSS(Object element) {
+ View view = getView(element);
+
+ return view != null && supportsCSS(view);
+ }
+
+ private boolean supportsCSS(View view) {
+ return view.getDiagram() instanceof CSSDiagram;
+ }
+
+ private void debug(List<Object> supportedElements) {
+ if (supportedElements.isEmpty()) {
+ return; // Do not change the state of the debug view if the selection isn't interesting
+ }
+
+ treeViewer.setInput(supportedElements);
+ treeViewer.setSelection(new StructuredSelection(supportedElements.get(0)));
+ }
+
+ private View getView(Object fromElement) {
+ View view = null;
+
+ if (fromElement instanceof View) {
+ view = (View) fromElement;
+ }
+
+ if (fromElement instanceof IAdaptable) {
+ view = (View) ((IAdaptable) fromElement).getAdapter(View.class);
+ }
+
+ return view;
+ }
+
+ @Override
+ public void selectionChanged(SelectionChangedEvent event) {
+ ISelection selection = event.getSelection();
+ if (selection.isEmpty()) {
+ clean();
+ return;
+ }
+
+ if (selection instanceof IStructuredSelection) {
+ IStructuredSelection structuredSelection = (IStructuredSelection) selection;
+ Object selectedElement = structuredSelection.getFirstElement();
+ View view = getView(selectedElement);
+ if (view != null) {
+ debugView(view);
+ }
+ }
+ }
+
+ private void clean() {
+ clean(viewDescriptionComposite);
+ clean(viewPropertiesComposite);
+ notationProperties.setInput("");
+ semanticProperties.setInput("");
+ viewComposite.layout();
+ viewDescriptionComposite.layout();
+ }
+
+ private void clean(Composite composite) {
+ for (Control control : composite.getChildren()) {
+ control.dispose();
+ }
+ }
+
+ private void debugView(View view) {
+ clean();
+
+ Diagram diagram = view.getDiagram();
+ ExtendedCSSEngine engine;
+ if (diagram instanceof CSSDiagram) {
+ engine = ((CSSDiagram) diagram).getEngine();
+ } else {
+ return;
+ }
+
+ @SuppressWarnings("restriction")
+ Element cssElement = engine.getElement(view);
+ GMFElementAdapter gmfCssElement;
+ if (cssElement instanceof GMFElementAdapter) {
+ gmfCssElement = (GMFElementAdapter) cssElement;
+ } else {
+ return;
+ }
+
+ fillDescription(view, gmfCssElement);
+
+ fillProperties(view, gmfCssElement);
+
+ fillNotationProperties(view, gmfCssElement);
+
+ fillSemanticProperties(view, gmfCssElement);
+
+ viewComposite.layout();
+ }
+
+ private void fillDescription(View view, GMFElementAdapter cssElement) {
+ setProperty(viewDescriptionComposite, "Name", cssElement.getLocalName());
+ }
+
+ private void fillProperties(View view, GMFElementAdapter cssElement) {
+ setProperty(viewPropertiesComposite, "Classes", cssElement.getCSSClass().replaceAll("\\s+", ", "));
+ setProperty(viewPropertiesComposite, "Events", cssElement.getStates().toString());
+ }
+
+ private void setProperty(Composite parent, String label, String value) {
+ Label labelLabel = new Label(parent, SWT.NONE);
+ labelLabel.setText(label + ": ");
+
+ Label valueLabel = new Label(parent, SWT.NONE);
+ valueLabel.setText(value);
+ }
+
+ private void fillNotationProperties(View view, GMFElementAdapter cssElement) {
+ List<EStructuralFeature> styleFeatures = getStyleFeatures(view);
+ notationProperties.setInput(styleFeatures);
+ notationProperties.setLabelProvider(new NotationPropertyLabelProvider(cssElement));
+ }
+
+ private void fillSemanticProperties(View view, GMFElementAdapter cssElement) {
+ EObject semanticElement = cssElement.getSemanticElement();
+
+ if (semanticElement == null) {
+ semanticProperties.setInput("");
+ return;
+ }
+
+ Set<EStructuralFeature> semanticFeatures = new HashSet<EStructuralFeature>();
+
+ for (EStructuralFeature semanticFeature : semanticElement.eClass().getEAllStructuralFeatures()) {
+ if (isPrimitive(semanticFeature)) {
+ semanticFeatures.add(semanticFeature);
+ }
+ }
+
+ semanticProperties.setLabelProvider(new SemanticPropertyLabelProvider(cssElement));
+ semanticProperties.setInput(semanticFeatures);
+ }
+
+ private boolean isPrimitive(EStructuralFeature feature) {
+ Set<String> values = new HashSet<String>();
+ values.add("boolean");
+ values.add("java.lang.Boolean");
+ values.add("java.lang.String");
+ values.add("int");
+ values.add("java.lang.Integer");
+ return values.contains(feature.getEType().getInstanceTypeName());
+ }
+
+ private List<EStructuralFeature> getStyleFeatures(View view) {
+ Set<EStructuralFeature> allFeatures = new HashSet<EStructuralFeature>();
+ allFeatures.addAll(view.eClass().getEAllStructuralFeatures());
+
+ List<EStructuralFeature> styleFeatures = new LinkedList<EStructuralFeature>();
+ for (EStructuralFeature feature : allFeatures) {
+ if (EMFHelper.isSubclass(feature.getEContainingClass(), NotationPackage.eINSTANCE.getStyle())) {
+ styleFeatures.add(feature);
+ }
+ }
+
+ Collections.sort(styleFeatures, FeatureComparator.instance);
+
+ return styleFeatures;
+ }
+
+ private static class FeatureComparator implements Comparator<EStructuralFeature> {
+
+ public static FeatureComparator instance = new FeatureComparator();
+
+ @Override
+ public int compare(EStructuralFeature o1, EStructuralFeature o2) {
+ return Collator.getInstance().compare(o1.getName(), o2.getName());
+ }
+
+ }
+
+ private class NotationPropertyLabelProvider extends CellLabelProvider {
+
+ private GMFElementAdapter cssElement;
+
+ public NotationPropertyLabelProvider(GMFElementAdapter cssElement) {
+ this.cssElement = cssElement;
+ }
+
+ @Override
+ public void update(ViewerCell cell) {
+ Object element = cell.getElement();
+ if (!(element instanceof EStructuralFeature)) {
+ return;
+ }
+
+ EStructuralFeature feature = (EStructuralFeature) element;
+
+ try {
+
+ switch (cell.getColumnIndex()) {
+ case 0:
+ updateProperty(cell, feature);
+ break;
+ case 1:
+ updatePropertySource(cell, feature);
+ break;
+ case 2:
+ updateValue(cell, feature);
+ break;
+ }
+ } catch (Exception ex) {
+ Activator.log.error(ex);
+ cell.setText("!! Error !!");
+ }
+ }
+
+ private void updateProperty(ViewerCell cell, EStructuralFeature feature) {
+ cell.setText(feature.getName());
+ }
+
+ private void updatePropertySource(ViewerCell cell, EStructuralFeature feature) {
+ Object value = cssElement.getNotationElement().eGet(feature);
+
+ boolean forced;
+
+ if (equals(value, feature.getDefaultValue())) {
+ boolean isSet = ForceValueHelper.isSet(cssElement.getNotationElement(), feature, value);
+ forced = isSet;
+ // cell.setText(isSet ? "Forced value" : "Computed value");
+ // cell.setText("Default value " + isSet);
+ } else {
+ boolean isSet = cssElement.getNotationElement().eIsSet(feature);
+ forced = isSet;
+ // cell.setText(isSet ? "Forced value" : "Computed value");
+ }
+
+ cell.setText(forced ? "Forced value" : "Computed value");
+ int systemColor = forced ? SWT.COLOR_RED : SWT.COLOR_BLACK;
+ cell.setForeground(Display.getDefault().getSystemColor(systemColor));
+ }
+
+ private boolean equals(Object value1, Object value2) {
+ if (value1 == value2) {
+ return true;
+ }
+
+ if (value1 == null) {
+ return value2.equals(value1);
+ }
+
+ return value1.equals(value2);
+ }
+
+ private void updateValue(ViewerCell cell, EStructuralFeature feature) {
+ Object value = cssElement.getNotationElement().eGet(feature);
+ String text = getValueAsText(feature, value);
+ cell.setText(text);
+ if (feature.getName().endsWith("Color") && value instanceof Integer) {
+ Color color = ColorRegistry.getInstance().getColor((Integer) value);
+ cell.setBackground(color);
+ int lightness = getLightness(color);
+ // Use a white font when the color is dark
+ int systemColor = lightness < 130 ? systemColor = SWT.COLOR_WHITE : SWT.COLOR_BLACK;
+ cell.setForeground(Display.getDefault().getSystemColor(systemColor));
+ }
+ }
+
+ private int getLightness(Color color) {
+ // Computes the lightness of the color
+ int M = Math.max(color.getGreen(), Math.max(color.getRed(), color.getBlue()));
+ int m = Math.min(color.getGreen(), Math.min(color.getRed(), color.getBlue()));
+ int L = (M + m) / 2;
+ return L;
+ }
+
+ private String getValueAsText(EStructuralFeature feature, Object value) {
+ if (value instanceof GradientData) {
+ GradientData gradient = (GradientData) value;
+ return getLabel(GMFToCSSConverter.instance.convert(gradient));
+ }
+
+ if (feature.getName().endsWith("Color") && value instanceof Integer) {
+ Color color = FigureUtilities.integerToColor((Integer) value);
+ String result = getLabel(GMFToCSSConverter.instance.convert(color));
+ color.dispose();
+ return result;
+ }
+
+ return value == null ? "" : value.toString();
+ }
+ }
+
+ protected String getLabel(List<CssTok> expression) {
+ if (expression == null || expression.isEmpty()) {
+ return "";
+ }
+
+
+ String label = "";
+ for (CssTok token : expression) {
+ if (token instanceof SymbolTok) {
+ label += token;
+ } else {
+ label += " " + getLabel(token);
+ }
+ }
+
+ return label.trim().replaceAll("[ ]+", " ");
+ }
+
+ protected String getLabel(CssTok term) {
+ return (new CSSSwitch<String>() {
+
+ @Override
+ public String caseColorTok(ColorTok token) {
+ return token.getValue();
+ }
+
+ @Override
+ public String caseIdentifierTok(IdentifierTok token) {
+ return token.getName();
+ }
+
+ @Override
+ public String caseStringTok(StringTok token) {
+ return token.getValue();
+ }
+
+ @Override
+ public String caseNumberTok(NumberTok token) {
+ return Double.toString(token.getVal());
+ }
+
+ @Override
+ public String caseUrlTok(UrlTok token) {
+ String label = "url('";
+ label += token.getUrl().getUrl();
+ label += "')";
+ return label;
+ }
+
+ }).doSwitch(term);
+ }
+
+ private class SemanticPropertyLabelProvider extends CellLabelProvider {
+
+ private GMFElementAdapter cssElement;
+
+ public SemanticPropertyLabelProvider(GMFElementAdapter cssElement) {
+ this.cssElement = cssElement;
+ }
+
+ @Override
+ public void update(ViewerCell cell) {
+ Object element = cell.getElement();
+ if (!(element instanceof EStructuralFeature)) {
+ return;
+ }
+
+ EStructuralFeature feature = (EStructuralFeature) element;
+
+ try {
+
+ switch (cell.getColumnIndex()) {
+ case 0:
+ updateProperty(cell, feature);
+ break;
+ case 1:
+ updateValue(cell, feature);
+ break;
+ }
+
+ } catch (Exception ex) {
+ Activator.log.error(ex);
+ cell.setText("!! Error !!");
+ }
+ }
+
+ private void updateProperty(ViewerCell cell, EStructuralFeature feature) {
+ cell.setText(feature.getName());
+ }
+
+ private void updateValue(ViewerCell cell, EStructuralFeature feature) {
+ Object value = cssElement.getSemanticElement().eGet(feature);
+ cell.setText(value == null ? "" : value.toString());
+ }
+
+ }
+
+}
diff --git a/plugins/developer/org.eclipse.papyrus.mwe2.utils/pom.xml b/plugins/developer/org.eclipse.papyrus.mwe2.utils/pom.xml index 2c9852bf6a9..7d0d6490d05 100644 --- a/plugins/developer/org.eclipse.papyrus.mwe2.utils/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.mwe2.utils/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.mwe2.utils</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.releng.tools/pom.xml b/plugins/developer/org.eclipse.papyrus.releng.tools/pom.xml index e85e58d2cb4..4a964e4ffc6 100644 --- a/plugins/developer/org.eclipse.papyrus.releng.tools/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.releng.tools/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.releng.tools</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/pom.xml b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/pom.xml index 09766d4bb78..80151d82f65 100644 --- a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/pom.xml +++ b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/pom.xml @@ -2,13 +2,12 @@ <project> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus.dev.releng</artifactId> + <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> - <relativePath>../../../releng/dev</relativePath> + <version>0.0.1-SNAPSHOT</version> </parent> <artifactId>org.eclipse.papyrus.uml.developer.mde</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> -</project>
\ No newline at end of file +</project> diff --git a/plugins/developer/pom.xml b/plugins/developer/pom.xml index f6de93f7b87..73a40b33457 100644 --- a/plugins/developer/pom.xml +++ b/plugins/developer/pom.xml @@ -3,20 +3,42 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <parent> - <artifactId>org.eclipse.papyrus</artifactId> + <artifactId>org.eclipse.papyrus.dev.releng</artifactId> <groupId>org.eclipse.papyrus</groupId> <version>1.2.0-SNAPSHOT</version> - <relativePath>../../releng/top-pom-dev.xml</relativePath> + <relativePath>../../releng/dev/pom.xml</relativePath> </parent> <artifactId>org.eclipse.papyrus.developer</artifactId> <groupId>org.eclipse.papyrus</groupId> - <version>1.2.0-SNAPSHOT</version> + <version>0.0.1-SNAPSHOT</version> <packaging>pom</packaging> <name>Papyrus Developer Tools</name> <description>Optional tools for Papyrus developers providing aids for debugging, releng, and other development tasks.</description> <modules> + <module>org.eclipse.papyrus.codegen</module> + <module>org.eclipse.papyrus.def</module> + <module>org.eclipse.papyrus.dev.assistants.codegen</module> + <module>org.eclipse.papyrus.dev.java.utils</module> + <module>org.eclipse.papyrus.dev.project.management</module> + <module>org.eclipse.papyrus.dev.tests.framework</module> + <module>org.eclipse.papyrus.dev.tests.framework.ui</module> <module>org.eclipse.papyrus.dev.view.services.edit.request</module> + <module>org.eclipse.papyrus.developer.profile</module> + <module>org.eclipse.papyrus.domaincodegen.ui</module> + <module>org.eclipse.papyrus.domaincontextcodegen</module> + <module>org.eclipse.papyrus.domaincontextcodegen.edit</module> + <module>org.eclipse.papyrus.domaincontextcodegen.editor</module> + <module>org.eclipse.papyrus.elementtypesconfigurations.developer</module> + <module>org.eclipse.papyrus.gmf.editpartview</module> + <module>org.eclipse.papyrus.gmf.editpoliciesstates</module> + <module>org.eclipse.papyrus.gmf.figureview</module> + <module>org.eclipse.papyrus.gmfgenextension</module> + <module>org.eclipse.papyrus.infra.emf.commandstack</module> <module>org.eclipse.papyrus.infra.extendedtypes.elementtypeview</module> + <module>org.eclipse.papyrus.infra.gmfdiag.css.debug</module> + <module>org.eclipse.papyrus.mwe2.utils</module> + <module>org.eclipse.papyrus.releng.tools</module> + <module>org.eclipse.papyrus.uml.developer.mde</module> </modules> </project> |