diff options
6 files changed, 406 insertions, 387 deletions
diff --git a/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/META-INF/MANIFEST.MF b/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/META-INF/MANIFEST.MF index 7607d16f19a..10fa11fee9d 100644 --- a/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/META-INF/MANIFEST.MF +++ b/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/META-INF/MANIFEST.MF @@ -1,17 +1,17 @@ -Manifest-Version: 1.0
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.gmf.runtime.emf.type.core,
- org.eclipse.emf.facet.common.ui
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Localization: plugin
-Bundle-Name: %pluginName
-Bundle-Activator: org.eclipse.papyrus.dev.view.services.edit.request.A
- ctivator
-Bundle-ManifestVersion: 2
-Bundle-SymbolicName: org.eclipse.papyrus.dev.view.services.edit.reques
- t;singleton:=true
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-
+Manifest-Version: 1.0 +Require-Bundle: org.eclipse.ui, + org.eclipse.core.runtime, + org.eclipse.gmf.runtime.emf.type.core, + org.eclipse.papyrus.emf.facet.common.ui;bundle-version="1.1.0" +Bundle-Vendor: %providerName +Bundle-ActivationPolicy: lazy +Bundle-Version: 1.1.0.qualifier +Bundle-Localization: plugin +Bundle-Name: %pluginName +Bundle-Activator: org.eclipse.papyrus.dev.view.services.edit.request.A + ctivator +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.eclipse.papyrus.dev.view.services.edit.reques + t;singleton:=true +Bundle-RequiredExecutionEnvironment: J2SE-1.5 + diff --git a/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/build.properties b/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/build.properties index 7b3a7f68660..47c65cecef7 100644 --- a/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/build.properties +++ b/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/build.properties @@ -1,12 +1,11 @@ -source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- plugin.xml,\
- icons/,\
- plugin.properties,\
- plugin.properties,\
- build.properties,\
- plugin.pdoc,\
- about.html
+source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + .,\ + plugin.xml,\ + icons/,\ + plugin.properties,\ + build.properties,\ + plugin.pdoc,\ + about.html src.includes = about.html diff --git a/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/src/org/eclipse/papyrus/dev/view/services/edit/request/view/RequestView.java b/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/src/org/eclipse/papyrus/dev/view/services/edit/request/view/RequestView.java index 2e72e8d2a53..baba2af2f13 100644 --- a/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/src/org/eclipse/papyrus/dev/view/services/edit/request/view/RequestView.java +++ b/plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request/src/org/eclipse/papyrus/dev/view/services/edit/request/view/RequestView.java @@ -1,193 +1,193 @@ -/*****************************************************************************
- * Copyright (c) 2011 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:
- * Vincent Lorenzo (CEA LIST) Vincent.Lorenzo@cea.fr - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.dev.view.services.edit.request.view;
-
-import java.text.DateFormat;
-import java.text.SimpleDateFormat;
-import java.util.ArrayList;
-import java.util.Calendar;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.core.commands.operations.AbstractOperation;
-import org.eclipse.emf.common.command.AbstractCommand;
-import org.eclipse.emf.facet.common.ui.internal.views.AbstractTreeView;
-import org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest;
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.action.IToolBarManager;
-import org.eclipse.jface.viewers.ColumnLabelProvider;
-import org.eclipse.jface.viewers.IContentProvider;
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.papyrus.dev.view.services.edit.request.messages.Messages;
-
-public class RequestView extends AbstractTreeView {
-
- private final List<IEditCommandRequest> requestList;
-
- private final Map<IEditCommandRequest, String> dates;
-
- public static RequestView INSTANCE = null;
-
- public RequestView() {
- RequestView.INSTANCE = this;
- this.requestList = new ArrayList<IEditCommandRequest>();
- this.dates = new HashMap<IEditCommandRequest, String>();
- };
-
- @Override
- protected void createColumns() {
- createNameRequestColumn();
- createTimeColumn();
- }
-
- public void addRequest(final IEditCommandRequest request) {
- if (!this.requestList.contains(request)) {
- this.requestList.add(request);
- final DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss"); //$NON-NLS-1$
- final Calendar cal = Calendar.getInstance();
- this.dates.put(request, dateFormat.format(cal.getTime()));
- this.refresh(true);
- }
- }
-
- @Override
- public void createPartControl(final org.eclipse.swt.widgets.Composite parent) {
- super.createPartControl(parent);
- final IToolBarManager tbm = getViewSite().getActionBars().getToolBarManager();
- tbm.add(new Action() {
-
- @Override
- public void run() {
- clear();
- refresh(true);
- }
-
- @Override
- public boolean isEnabled() {
- return true;
- }
-
- @Override
- public String getToolTipText() {
- return getText();
- }
-
- @Override
- public String getText() {
- return Messages.RequestView_ClearTheView;
- }
-
- });
- }
-
- protected void createNameRequestColumn() {
- final ColumnLabelProvider columnLabelProvider = new ColumnLabelProvider() {
-
- @Override
- public String getText(final Object element) {
- if (element instanceof IEditCommandRequest) {
- return element.getClass().getSimpleName();
- }
- if (element instanceof AbstractOperation) {
- return ((AbstractOperation) element).getLabel();
- } else if (element instanceof AbstractCommand) {
- return ((AbstractCommand) element).getLabel();
- }
- return "no managed"; //$NON-NLS-1$
- }
- };
- createColumn(Messages.RequestView_Name, "NAME_COLUMN_ID", 200, columnLabelProvider);
- }
-
- protected void createTimeColumn() {
- final ColumnLabelProvider columnLabelProvider = new ColumnLabelProvider() {
-
- @Override
- public String getText(final Object element) {
- if (RequestView.this.dates.containsKey(element)) {
- return RequestView.this.dates.get(element);
- }
- return ""; //$NON-NLS-1$
- }
- };
- createColumn(Messages.RequestView_Time, "TIME_COLUMN_ID", 100, columnLabelProvider);
- }
-
- @Override
- protected IContentProvider getContentProvider() {
- return new ITreeContentProvider() {
-
- public Object[] getElements(final Object inputElement) {
- if (inputElement instanceof Collection<?>) {
- return ((Collection<?>) inputElement).toArray();
- }
- return new Object[0];
-
- }
-
- public void inputChanged(final Viewer viewer, final Object oldInput, final Object newInput) {
- // nothing
- }
-
- public void dispose() {
- // nothing
- }
-
- public boolean hasChildren(final Object element) {
- return false;
- }
-
- public Object getParent(final Object element) {
- return null;
- }
-
- public Object[] getChildren(final Object parentElement) {
- return new Object[0];
- }
- };
- }
-
- @Override
- protected void openElement(final Object element) {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- protected String getRefreshMessage() {
- return "Refresh Requests View"; //$NON-NLS-1$
- }
-
-
- @Override
- protected Object getInput() {
- return this.requestList;
- }
-
- @Override
- public void dispose() {
- super.dispose();
- clear();
- RequestView.INSTANCE = null;
- }
-
- private void clear() {
- this.requestList.clear();
- this.dates.clear();
- }
-
-}
+/***************************************************************************** + * Copyright (c) 2011 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: + * Vincent Lorenzo (CEA LIST) Vincent.Lorenzo@cea.fr - Initial API and implementation + * + *****************************************************************************/ +package org.eclipse.papyrus.dev.view.services.edit.request.view; + +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Collection; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import org.eclipse.core.commands.operations.AbstractOperation; +import org.eclipse.emf.common.command.AbstractCommand; +import org.eclipse.gmf.runtime.emf.type.core.requests.IEditCommandRequest; +import org.eclipse.jface.action.Action; +import org.eclipse.jface.action.IToolBarManager; +import org.eclipse.jface.viewers.ColumnLabelProvider; +import org.eclipse.jface.viewers.IContentProvider; +import org.eclipse.jface.viewers.ITreeContentProvider; +import org.eclipse.jface.viewers.Viewer; +import org.eclipse.papyrus.dev.view.services.edit.request.messages.Messages; +import org.eclipse.papyrus.emf.facet.common.ui.internal.views.AbstractTreeView; + +public class RequestView extends AbstractTreeView { + + private final List<IEditCommandRequest> requestList; + + private final Map<IEditCommandRequest, String> dates; + + public static RequestView INSTANCE = null; + + public RequestView() { + RequestView.INSTANCE = this; + this.requestList = new ArrayList<IEditCommandRequest>(); + this.dates = new HashMap<IEditCommandRequest, String>(); + }; + + @Override + protected void createColumns() { + createNameRequestColumn(); + createTimeColumn(); + } + + public void addRequest(final IEditCommandRequest request) { + if (!this.requestList.contains(request)) { + this.requestList.add(request); + final DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss"); //$NON-NLS-1$ + final Calendar cal = Calendar.getInstance(); + this.dates.put(request, dateFormat.format(cal.getTime())); + this.refresh(true); + } + } + + @Override + public void createPartControl(final org.eclipse.swt.widgets.Composite parent) { + super.createPartControl(parent); + final IToolBarManager tbm = getViewSite().getActionBars().getToolBarManager(); + tbm.add(new Action() { + + @Override + public void run() { + clear(); + refresh(true); + } + + @Override + public boolean isEnabled() { + return true; + } + + @Override + public String getToolTipText() { + return getText(); + } + + @Override + public String getText() { + return Messages.RequestView_ClearTheView; + } + + }); + } + + protected void createNameRequestColumn() { + final ColumnLabelProvider columnLabelProvider = new ColumnLabelProvider() { + + @Override + public String getText(final Object element) { + if (element instanceof IEditCommandRequest) { + return element.getClass().getSimpleName(); + } + if (element instanceof AbstractOperation) { + return ((AbstractOperation) element).getLabel(); + } else if (element instanceof AbstractCommand) { + return ((AbstractCommand) element).getLabel(); + } + return "no managed"; //$NON-NLS-1$ + } + }; + createColumn(Messages.RequestView_Name, "NAME_COLUMN_ID", 200, columnLabelProvider); + } + + protected void createTimeColumn() { + final ColumnLabelProvider columnLabelProvider = new ColumnLabelProvider() { + + @Override + public String getText(final Object element) { + if (RequestView.this.dates.containsKey(element)) { + return RequestView.this.dates.get(element); + } + return ""; //$NON-NLS-1$ + } + }; + createColumn(Messages.RequestView_Time, "TIME_COLUMN_ID", 100, columnLabelProvider); + } + + @Override + protected IContentProvider getContentProvider() { + return new ITreeContentProvider() { + + public Object[] getElements(final Object inputElement) { + if (inputElement instanceof Collection<?>) { + return ((Collection<?>) inputElement).toArray(); + } + return new Object[0]; + + } + + public void inputChanged(final Viewer viewer, final Object oldInput, final Object newInput) { + // nothing + } + + public void dispose() { + // nothing + } + + public boolean hasChildren(final Object element) { + return false; + } + + public Object getParent(final Object element) { + return null; + } + + public Object[] getChildren(final Object parentElement) { + return new Object[0]; + } + }; + } + + @Override + protected void openElement(final Object element) { + // TODO Auto-generated method stub + + } + + @Override + protected String getRefreshMessage() { + return "Refresh Requests View"; //$NON-NLS-1$ + } + + + @Override + protected Object getInput() { + return this.requestList; + } + + @Override + public void dispose() { + super.dispose(); + clear(); + RequestView.INSTANCE = null; + } + + private void clear() { + this.requestList.clear(); + this.dates.clear(); + } + +} diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/META-INF/MANIFEST.MF b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/META-INF/MANIFEST.MF index 01f57d5da60..2b530f0d389 100644 --- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/META-INF/MANIFEST.MF +++ b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/META-INF/MANIFEST.MF @@ -1,24 +1,23 @@ -Manifest-Version: 1.0
-Export-Package: org.eclipse.papyrus.infra.extendedtypes.elementtypeview,
- org.eclipse.papyrus.infra.extendedtypes.elementtypeview.view
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.emf.facet.common.ui,
- org.eclipse.gmf.runtime.diagram.ui,
- org.eclipse.papyrus.editor;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.gmfdiag.dnd;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.core.log;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.core;bundle-version="1.1.0"
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Localization: plugin
-Bundle-Name: %pluginName
-Bundle-Activator: org.eclipse.papyrus.infra.extendedtypes.elementtypev
- iew.Activator
-Bundle-ManifestVersion: 2
-Bundle-SymbolicName: org.eclipse.papyrus.infra.extendedtypes.elementty
- peview;singleton:=true
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-
+Manifest-Version: 1.0 +Export-Package: org.eclipse.papyrus.infra.extendedtypes.elementtypeview, + org.eclipse.papyrus.infra.extendedtypes.elementtypeview.view +Require-Bundle: org.eclipse.ui, + org.eclipse.core.runtime, + org.eclipse.gmf.runtime.diagram.ui, + org.eclipse.papyrus.editor;bundle-version="1.1.0", + org.eclipse.papyrus.infra.gmfdiag.dnd;bundle-version="1.1.0", + org.eclipse.papyrus.infra.core.log;bundle-version="1.1.0", + org.eclipse.papyrus.infra.services.edit;bundle-version="1.1.0", + org.eclipse.papyrus.infra.core;bundle-version="1.1.0" +Bundle-Vendor: %providerName +Bundle-ActivationPolicy: lazy +Bundle-Version: 1.1.0.qualifier +Bundle-Localization: plugin +Bundle-Name: %pluginName +Bundle-Activator: org.eclipse.papyrus.infra.extendedtypes.elementtypev + iew.Activator +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.eclipse.papyrus.infra.extendedtypes.elementty + peview;singleton:=true +Bundle-RequiredExecutionEnvironment: J2SE-1.5 + diff --git a/plugins/developer/pom.xml b/plugins/developer/pom.xml new file mode 100644 index 00000000000..4d381e2970f --- /dev/null +++ b/plugins/developer/pom.xml @@ -0,0 +1,19 @@ +<?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.papyrus</artifactId> + <groupId>org.eclipse.papyrus</groupId> + <version>1.1.0-SNAPSHOT</version> + <relativePath>../../releng/top-pom-dev.xml</relativePath> + </parent> + <artifactId>org.eclipse.papyrus.developer</artifactId> + <groupId>org.eclipse.papyrus</groupId> + <version>1.1.0-SNAPSHOT</version> + <packaging>pom</packaging> + <modules> + <module>./org.eclipse.papyrus.dev.view.services.edit.request</module> + <module>./org.eclipse.papyrus.infra.extendedtypes.elementtypeview</module> + </modules> +</project>
\ No newline at end of file diff --git a/releng/top-pom-dev.xml b/releng/top-pom-dev.xml index d2b714fc8e9..1baf7436f65 100755 --- a/releng/top-pom-dev.xml +++ b/releng/top-pom-dev.xml @@ -1,142 +1,144 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<project>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus</artifactId>
- <version>1.1.0-SNAPSHOT</version>
- <packaging>pom</packaging>
- <modules>
- <module>../features/papyrus-dev-features/org.eclipse.papyrus.dev.feature</module>
- <module>../plugins/developer/org.eclipse.papyrus.codegen</module>
- <module>../plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request</module>
- <module>../plugins/developer/org.eclipse.papyrus.documentation.plugin</module>
- <module>../plugins/developer/org.eclipse.papyrus.documentation.plugin.edit</module>
- <module>../plugins/developer/org.eclipse.papyrus.domaincontextcodegen</module>
- <module>../plugins/developer/org.eclipse.papyrus.domaincontextcodegen.edit</module>
- <module>../plugins/developer/org.eclipse.papyrus.domaincontextcodegen.editor</module>
- <module>../plugins/developer/org.eclipse.papyrus.gmf.editpartview</module>
- <module>../plugins/developer/org.eclipse.papyrus.gmf.editpoliciesstates</module>
- <module>../plugins/developer/org.eclipse.papyrus.gmf.figureview</module>
- <module>../plugins/developer/org.eclipse.papyrus.gmfgenextension</module>
- <module>../plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug</module>
- <module>dev</module>
- </modules>
- <properties>
- <tycho-version>0.20.0</tycho-version>
- <tychoExtrasVersion>0.20.0</tychoExtrasVersion>
- </properties>
- <repositories>
- <repository>
- <id>eclipse</id>
- <layout>p2</layout>
- <url>http://download.eclipse.org/releases/luna</url>
- </repository>
- <repository>
- <id>ep</id>
- <layout>p2</layout>
- <url>http://download.eclipse.org/eclipse/updates/4.4/R-4.4-201406061215/</url>
- </repository>
- <repository>
- <id>emf-cdo</id>
- <layout>p2</layout>
- <url>http://download.eclipse.org/modeling/emf/cdo/drops/R20140610-0212</url>
- </repository>
- <repository>
- <id>papyrus-main</id>
- <layout>p2</layout>
- <url>${papyrus.repo.main}</url>
- </repository>
- </repositories>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- <version>2.6</version>
- <configuration>
- <encoding>UTF-8</encoding>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-compiler-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <source>1.6</source>
- <target>1.6</target>
- <optimize>true</optimize>
- <showWarnings>true</showWarnings>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-maven-plugin</artifactId>
- <version>${tycho-version}</version>
- <extensions>true</extensions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>target-platform-configuration</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <environments>
- <environment>
- <os>win32</os>
- <ws>win32</ws>
- <arch>x86_64</arch>
- </environment>
- </environments>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-repository-plugin</artifactId>
- <version>${tycho-version}</version>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-source-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>plugin-source</id>
- <goals>
- <goal>plugin-source</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-source-feature-plugin</artifactId>
- <version>${tychoExtrasVersion}</version>
- <executions>
- <execution>
- <id>source-feature</id>
- <phase>package</phase>
- <goals>
- <goal>source-feature</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>attach-p2-metadata</id>
- <phase>package</phase>
- <goals>
- <goal>p2-metadata</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <defaultP2Metadata>false</defaultP2Metadata>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<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.papyrus</groupId> + <artifactId>org.eclipse.papyrus</artifactId> + <version>1.1.0-SNAPSHOT</version> + <packaging>pom</packaging> + <modules> + <module>../plugins/developer/org.eclipse.papyrus.codegen</module> + <module>../plugins/developer/org.eclipse.papyrus.dev.view.services.edit.request</module> + <module>../plugins/developer/org.eclipse.papyrus.documentation.plugin</module> + <module>../plugins/developer/org.eclipse.papyrus.documentation.plugin.edit</module> + <module>../plugins/developer/org.eclipse.papyrus.domaincontextcodegen</module> + <module>../plugins/developer/org.eclipse.papyrus.domaincontextcodegen.edit</module> + <module>../plugins/developer/org.eclipse.papyrus.domaincontextcodegen.editor</module> + <module>../plugins/developer/org.eclipse.papyrus.gmf.editpartview</module> + <module>../plugins/developer/org.eclipse.papyrus.gmf.editpoliciesstates</module> + <module>../plugins/developer/org.eclipse.papyrus.gmf.figureview</module> + <module>../plugins/developer/org.eclipse.papyrus.gmfgenextension</module> + <module>../plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug</module> + <module>../features/papyrus-dev-features/org.eclipse.papyrus.dev.feature</module> + <module>dev</module> + </modules> + <properties> + <tycho-version>0.21.0</tycho-version> + <tychoExtrasVersion>0.21.0</tychoExtrasVersion> + <papyrus.repo.main>http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/mars/main/</papyrus.repo.main> + </properties> + <repositories> + <repository> + <id>eclipse</id> + <layout>p2</layout> + <url>http://download.eclipse.org/releases/luna</url> + </repository> + <repository> + <id>ep</id> + <layout>p2</layout> + <url>http://download.eclipse.org/eclipse/updates/4.4/R-4.4-201406061215/</url> + </repository> + <repository> + <id>emf-cdo</id> + <layout>p2</layout> + <url>http://download.eclipse.org/modeling/emf/cdo/drops/R20140610-0212</url> + </repository> + <repository> + <id>papyrus-main</id> + <layout>p2</layout> + <url>${papyrus.repo.main}</url> + </repository> + </repositories> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <version>2.6</version> + <configuration> + <encoding>UTF-8</encoding> + </configuration> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-compiler-plugin</artifactId> + <version>${tycho-version}</version> + <configuration> + <source>1.6</source> + <target>1.6</target> + <optimize>true</optimize> + <showWarnings>true</showWarnings> + </configuration> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-maven-plugin</artifactId> + <version>${tycho-version}</version> + <extensions>true</extensions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>target-platform-configuration</artifactId> + <version>${tycho-version}</version> + <configuration> + <environments> + <environment> + <os>win32</os> + <ws>win32</ws> + <arch>x86_64</arch> + </environment> + </environments> + </configuration> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-repository-plugin</artifactId> + <version>${tycho-version}</version> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-source-plugin</artifactId> + <version>${tycho-version}</version> + <executions> + <execution> + <id>plugin-source</id> + <goals> + <goal>plugin-source</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-source-feature-plugin</artifactId> + <version>${tychoExtrasVersion}</version> + <executions> + <execution> + <id>source-feature</id> + <phase>package</phase> + <goals> + <goal>source-feature</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-plugin</artifactId> + <version>${tycho-version}</version> + <executions> + <execution> + <id>attach-p2-metadata</id> + <phase>package</phase> + <goals> + <goal>p2-metadata</goal> + </goals> + </execution> + </executions> + <configuration> + <defaultP2Metadata>false</defaultP2Metadata> + </configuration> + </plugin> + </plugins> + </build> +</project> |