Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: Bug report
about: Create a report to help us improve the GEMOC Studio integration (if you know that the issue is relative to a given component, consider opening the issue on one of the other GEMOC github repositories)
title: ''
labels: bug
assignees: ''

---

## Bug description

<!-- A clear and concise description of what the bug is. -->


## Expected behavior

<!-- A clear and concise description of what you were expecting to happen. -->


## How to reproduce

Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

## Additional context

<!-- Please fill in the following fields: -->

- **GEMOC Studio version**:
- **Java version**:
- **OS**:

## Screenshot

<!-- If applicable -->


22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Feature request
about: Suggest an idea to improve the GEMOC Studio integration (if you know that the issue is relative to a given component, consider opening the issue on one of the other GEMOC github repositories)
title: ''
labels: enhancement
assignees: ''

---

## Motivation

<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->


## Proposed Solution

<!-- A clear and concise description of what you want to happen. -->


## Proposed Implementation

<!-- Optional: if you know enough about the project feel free to suggest a way to implement the solution -->
25 changes: 25 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@

## Description

<!-- A description of what the PR does. -->
<!-- optional, provide a rationale explaining its goal -->

Does X

## Changes

<!-- more details , changed documentation sections, changed version, some details about the code changes -->

-

## Contribution to issues

Contribute to #
Closes #

## Companion Pull Requests

<!-- optional, indicate if this PR must be accepted in conjunction with some PR in other GEMOC github repositories in order to provide a working Studio-->
<!-- you may have to edit this PR after submitting it in order to get all cross references between the PRs -->

- PR #
7 changes: 7 additions & 0 deletions plugins/org.eclipse.gemoc.commons.eclipse.pde.ui/.classpath
Original file line number Diff line number Diff line change
@@ -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-11"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
28 changes: 28 additions & 0 deletions plugins/org.eclipse.gemoc.commons.eclipse.pde.ui/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.gemoc.commons.eclipse.pde.ui</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>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
org.eclipse.jdt.core.compiler.compliance=11
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=11
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: GEMOC Commons Eclipse PDE UI
Bundle-SymbolicName: org.eclipse.gemoc.commons.eclipse.pde.ui;singleton:=true
Bundle-Version: 3.6.0.qualifier
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.gemoc.commons.eclipse;visibility:=reexport,
org.eclipse.jdt.core,
org.eclipse.jdt.ui,
org.eclipse.pde.ui;visibility:=reexport,
org.eclipse.ui.workbench,
org.eclipse.swt,
org.eclipse.jface,
org.eclipse.ui.ide,
org.eclipse.core.resources
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Export-Package: org.eclipse.gemoc.commons.eclipse.pde.ui,
org.eclipse.gemoc.commons.eclipse.pde.wizards.pages.pde,
org.eclipse.gemoc.commons.eclipse.pde.wizards.pages.pde.ui,
org.eclipse.gemoc.commons.eclipse.pde.wizards.pages.pde.ui.templates
Bundle-Vendor: Eclipse GEMOC Project
Automatic-Module-Name: org.eclipse.gemoc.commons.eclipse.pde
Bundle-Activator: org.eclipse.gemoc.commons.eclipse.pde.ui.Activator
16 changes: 16 additions & 0 deletions plugins/org.eclipse.gemoc.commons.eclipse.pde.ui/build.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
###############################################################################
# Copyright (c) 2017 Inria 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:
# Inria - initial API and implementation
###############################################################################
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
.,\
schema/,\
plugin.xml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?xml version='1.0' encoding='UTF-8'?>
<!-- Schema file written by PDE -->
<schema targetNamespace="org.eclipse.gemoc.commons.eclipse.pde" xmlns="http://www.w3.org/2001/XMLSchema">
<schema targetNamespace="org.eclipse.gemoc.commons.eclipse.pde.ui" xmlns="http://www.w3.org/2001/XMLSchema">
<annotation>
<appinfo>
<meta.schema plugin="org.eclipse.gemoc.commons.eclipse.pde" id="projectContent" name="GEMOC Project Content Wizards"/>
<meta.schema plugin="org.eclipse.gemoc.commons.eclipse.pde.ui" id="projectContent" name="GEMOC Project Content Wizards"/>
</appinfo>
<documentation>
This extension point provides for contributing wizards that create additional content of the K3
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?xml version='1.0' encoding='UTF-8'?>
<!-- Schema file written by PDE -->
<schema targetNamespace="org.eclipse.gemoc.commons.eclipse.pde" xmlns="http://www.w3.org/2001/XMLSchema">
<schema targetNamespace="org.eclipse.gemoc.commons.eclipse.pde.ui" xmlns="http://www.w3.org/2001/XMLSchema">
<annotation>
<appinfo>
<meta.schema plugin="org.eclipse.gemoc.commons.eclipse.pde" id="templates" name="GEMOC Templates"/>
<meta.schema plugin="org.eclipse.gemoc.commons.eclipse.pde.ui" id="templates" name="GEMOC Templates"/>
</appinfo>
<documentation>
This extension point registers GEMOC project content templates that are used to generate code for GEMOC. Templates are used in two contexts:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
* Contributors:
* Inria - initial API and implementation
*******************************************************************************/
package org.eclipse.gemoc.commons.eclipse.pde;
package org.eclipse.gemoc.commons.eclipse.pde.ui;

import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.osgi.framework.BundleContext;
Expand All @@ -19,7 +19,7 @@
public class Activator extends AbstractUIPlugin {

// The plug-in ID
public static final String PLUGIN_ID = "org.eclipse.gemoc.commons.eclipse.pde"; //$NON-NLS-1$
public static final String PLUGIN_ID = "org.eclipse.gemoc.commons.eclipse.pde.ui"; //$NON-NLS-1$

// The shared instance
private static Activator plugin;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ protected WizardElement createWizardElement(IConfigurationElement config) {
public ElementList getAvailableCodegenWizards() {
ElementList wizards = new ElementList("CodegenWizards"); //$NON-NLS-1$
IExtensionRegistry registry = Platform.getExtensionRegistry();
IExtensionPoint point = registry.getExtensionPoint(org.eclipse.gemoc.commons.eclipse.pde.Activator.PLUGIN_ID, PLUGIN_POINT);
IExtensionPoint point = registry.getExtensionPoint(org.eclipse.gemoc.commons.eclipse.pde.ui.Activator.PLUGIN_ID, PLUGIN_POINT);
if (point == null)
return wizards;
IExtension[] extensions = point.getExtensions();
Expand Down
2 changes: 1 addition & 1 deletion plugins/org.eclipse.gemoc.commons.eclipse.pde/.classpath
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?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.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
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.codegen.targetPlatform=11
org.eclipse.jdt.core.compiler.compliance=11
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=11
18 changes: 4 additions & 14 deletions plugins/org.eclipse.gemoc.commons.eclipse.pde/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,15 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: GEMOC Commons Eclipse PDE
Bundle-SymbolicName: org.eclipse.gemoc.commons.eclipse.pde;singleton:=true
Bundle-Version: 3.3.0.qualifier
Bundle-Version: 3.6.0.qualifier
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.gemoc.commons.eclipse;visibility:=reexport,
org.eclipse.jdt.core,
org.eclipse.jdt.ui,
org.eclipse.pde.ui;visibility:=reexport,
org.eclipse.ui.workbench,
org.eclipse.swt,
org.eclipse.jface,
org.eclipse.ui.ide,
org.eclipse.core.resources
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Export-Package: org.eclipse.gemoc.commons.eclipse.pde,
org.eclipse.gemoc.commons.eclipse.pde.classpath,
Export-Package: org.eclipse.gemoc.commons.eclipse.pde.classpath,
org.eclipse.gemoc.commons.eclipse.pde.java,
org.eclipse.gemoc.commons.eclipse.pde.manifest,
org.eclipse.gemoc.commons.eclipse.pde.wizards.pages.pde,
org.eclipse.gemoc.commons.eclipse.pde.wizards.pages.pde.ui,
org.eclipse.gemoc.commons.eclipse.pde.wizards.pages.pde.ui.templates
org.eclipse.gemoc.commons.eclipse.pde.manifest
Bundle-Vendor: Eclipse GEMOC Project
Automatic-Module-Name: org.eclipse.gemoc.commons.eclipse.pde
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,4 @@
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
.,\
schema/,\
plugin.xml
.
2 changes: 1 addition & 1 deletion plugins/org.eclipse.gemoc.commons.eclipse/.classpath
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?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.8"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
org.eclipse.jdt.core.compiler.compliance=11
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=11
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: GEMOC Commons Eclipse
Bundle-SymbolicName: org.eclipse.gemoc.commons.eclipse;singleton:=true
Bundle-Version: 3.3.0.qualifier
Bundle-Version: 3.6.0.qualifier
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.emf.ecore,
org.eclipse.gemoc.commons.eclipse.messagingsystem.api;bundle-version="1.0.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Export-Package: org.eclipse.gemoc.commons.eclipse,
org.eclipse.gemoc.commons.eclipse.core.resources,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
* Contributors:
* Inria - initial API and implementation
*******************************************************************************/
package org.eclipse.gemoc.commons.eclipse.pde;
package org.eclipse.gemoc.commons.eclipse;

import java.util.ArrayList;

Expand Down
1 change: 1 addition & 0 deletions plugins/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
<module>org.eclipse.gemoc.commons.eclipse.messagingsystem.api</module>
<module>org.eclipse.gemoc.commons.eclipse.messagingsystem.ui</module>
<module>org.eclipse.gemoc.commons.eclipse.pde</module>
<module>org.eclipse.gemoc.commons.eclipse.pde.ui</module>
<module>org.eclipse.gemoc.commons.eclipse.jdt</module>
<module>org.eclipse.gemoc.commons.eclipse.jdt.autosrcfolder</module>
<module>org.eclipse.gemoc.commons.eclipse.ui</module>
Expand Down
33 changes: 33 additions & 0 deletions pomfirst/org.eclipse.gemoc.commons.eclipse.pde/.classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?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.8">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/classes" path="target/src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
<attribute name="test" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>
Loading