Skip to content
Snippets Groups Projects
Commit ed3a6cd6 authored by Pietro Braghieri's avatar Pietro Braghieri
Browse files

mavenize fla dsl plugins

parent 60a191f1
No related branches found
No related tags found
No related merge requests found
Showing
with 660 additions and 1028 deletions
......@@ -9,84 +9,65 @@
<artifactId>org.polarsys.chess.parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<modules>
<module>../../plugins/org.polarsys.chess.chessmlprofile</module>
<module>../../plugins/org.polarsys.chess.core</module>
<module>../../plugins/org.polarsys.chess.wizards</module>
<modules>
<module>../../plugins/contracts/org.polarsys.chess.contracts.profile</module>
<module>../../plugins/org.polarsys.chess.service</module>
<module>../../plugins/org.polarsys.chess.cleanCExporter</module>
<module>../../plugins/org.polarsys.chess.OSSImporter</module>
<module>../../plugins/contracts/org.polarsys.chess.contracts.chessextension</module>
<module>../../plugins/contracts/org.polarsys.chess.contracts.contractEditor</module>
<module>../../plugins/contracts/org.polarsys.chess.contracts.contractPropertyManager</module>
<module>../../plugins/contracts/org.polarsys.chess.contracts.integration</module>
<module>../../plugins/contracts/org.polarsys.chess.contracts.refinementView</module>
<module>../../plugins/contracts/org.polarsys.chess.contracts.safetyAnalysis</module>
<module>../../plugins/contracts/org.polarsys.chess.contracts.transformations</module>
<module>../../plugins/contracts/org.polarsys.chess.contracts.validation</module>
<module>../../plugins/contracts/org.polarsys.chess.contracts.verificationService</module>
<module>../../plugins/contracts/org.polarsys.chess.contracts.verificationService.test.runtime</module>
<module>../../plugins/contracts/org.polarsys.chess.contracts.hierarchicalContractView</module>
<module>../../plugins/fla/org.polarsys.chess.fla</module>
<module>../../plugins/fla/org.polarsys.chess.fla.faultTreeGenerator</module>
<module>../../plugins/fla/org.polarsys.chess.fla.flamm</module>
<module>../../plugins/fla/org.polarsys.chess.fla.flaxml</module>
<module>../../plugins/fla/org.polarsys.chess.fla.transformations</module>
<!-- module>../../plugins/fla/org.polarsys.chess.fla.FPTC2FLABehavior</module-->
<module>../../plugins/fla/org.polarsys.chess.xtext.fladsl</module>
<module>../../plugins/fla/org.polarsys.chess.xtext.fladsl.ide</module>
<module>../../plugins/fla/org.polarsys.chess.xtext.fladsl.ui</module>
<module>../../plugins/org.polarsys.chess.cdo</module>
<module>../../plugins/org.polarsys.chess.codegen.ada</module>
<module>../../plugins/org.polarsys.chess.commands</module>
<module>
../../plugins/org.polarsys.chess.constraints.constraintEditor
</module>
<module>
../../plugins/contracts/org.polarsys.chess.contracts.chessextension
</module>
<module>
../../plugins/contracts/org.polarsys.chess.contracts.contractEditor
</module>
<module>
../../plugins/contracts/org.polarsys.chess.contracts.contractPropertyManager
</module>
<module>
../../plugins/contracts/org.polarsys.chess.contracts.integration
</module>
<module>
../../plugins/contracts/org.polarsys.chess.contracts.refinementView
</module>
<module>
../../plugins/contracts/org.polarsys.chess.contracts.safetyAnalysis
</module>
<module>
../../plugins/contracts/org.polarsys.chess.contracts.transformations
</module>
<module>
../../plugins/contracts/org.polarsys.chess.contracts.validation
</module>
<module>
../../plugins/contracts/org.polarsys.chess.contracts.verificationService
</module>
<module>
../../plugins/contracts/org.polarsys.chess.contracts.verificationService.test.runtime
</module>
<module>../../plugins/org.polarsys.chess.diagram.ui</module>
<module>../../plugins/org.polarsys.chess.checkers</module>
<module>../../plugins/org.polarsys.chess.chessmlprofile</module>
<module>../../plugins/org.polarsys.chess.cleanCExporter</module>
<module>../../plugins/org.polarsys.chess.codegen.ada</module>
<module>../../plugins/org.polarsys.chess.commands</module>
<module>../../plugins/org.polarsys.chess.constraints.constraintEditor</module>
<module>../../plugins/org.polarsys.chess.core</module>
<module>../../plugins/org.polarsys.chess.diagram.ui</module>
<module>../../plugins/org.polarsys.chess.diagramsCreator</module>
<module>../../plugins/org.polarsys.chess.discovery</module>
<module>../../plugins/fla/org.polarsys.chess.fla</module>
<module>
../../plugins/fla/org.polarsys.chess.fla.faultTreeGenerator
</module>
<module>../../plugins/fla/org.polarsys.chess.fla.flamm</module>
<module>../../plugins/fla/org.polarsys.chess.fla.flaxml</module>
<module>
../../plugins/fla/org.polarsys.chess.fla.transformations
</module>
<module>../../plugins/org.polarsys.chess.functionBehaviors.functionBehaviorEditor</module>
<!-- module>../../plugins/org.polarsys.chess.instance.view</module-->
<module>../../plugins/org.polarsys.chess.m2m</module>
<module>../../plugins/org.polarsys.chess.monitoring</module>
<module>../../plugins/org.polarsys.chess.monitoring.edit</module>
<module>../../plugins/org.polarsys.chess.monitoring.editor</module>
<module>../../plugins/org.polarsys.chess.monitoring.tests</module>
<module>../../plugins/org.polarsys.chess.multicore</module>
<module>../../plugins/org.polarsys.chess.OSSImporter</module>
<module>../../plugins/org.polarsys.chess.paramArchConfigurator</module>
<module>../../plugins/org.polarsys.chess.patterns</module>
<module>../../plugins/org.polarsys.chess.patterns.library</module>
<module>../../plugins/org.polarsys.chess.patterns.profile</module>
<module>../../plugins/org.polarsys.chess.properties.propertyEditor</module>
<module>../../plugins/org.polarsys.chess.validator</module>
<module>../../plugins/contracts/org.polarsys.chess.contracts.hierarchicalContractView</module>
<module>../../plugins/org.polarsys.chess.service</module>
<module>../../plugins/org.polarsys.chess.smvExporter</module>
<module>../../plugins/sba/org.polarsys.chess.statebased</module>
<module>../../plugins/org.polarsys.chess.xtext.global</module>
<module>../../plugins/org.polarsys.chess.tabbedproperties</module>
<module>../../plugins/org.polarsys.chess.test.runtime</module>
<module>../../plugins/org.polarsys.chess.tradeoffAnalysis</module>
<module>../../plugins/org.polarsys.chess.checkers</module>
<module>../../plugins/org.polarsys.chess.validator</module>
<module>../../plugins/org.polarsys.chess.wizards</module>
<module>../../plugins/org.polarsys.chess.xtext.global</module>
<module>../../plugins/sba/org.polarsys.chess.statebased</module>
<!-- module>../../plugins/org.polarsys.chess.tabbedproperties</module>
<module>../../plugins/fla/org.polarsys.chess.xtext.fladsl</module>
<module>../../plugins/fla/org.polarsys.chess.xtext.fladsl.ui</module-->
</modules>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="src-gen"/>
<classpathentry kind="src" path="xtend-gen"/>
<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.pde.core.requiredPlugins"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
/bin/
/src-gen/
/xtend-gen/
/target/
/model/
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.polarsys.chess.xtext.fladsl.ide</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
<arguments>
</arguments>
</buildCommand>
<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>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
</natures>
</projectDescription>
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: org.polarsys.chess.xtext.fladsl.ide
Bundle-Vendor: Intecs
Bundle-Version: 1.0.0.qualifier
Bundle-SymbolicName: org.polarsys.chess.xtext.fladsl.ide; singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: org.polarsys.chess.xtext.fladsl,
org.eclipse.xtext.ide,
org.eclipse.xtext.xbase.ide,
org.antlr.runtime
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Export-Package: org.polarsys.chess.xtext.ide.contentassist.antlr.internal,
org.polarsys.chess.xtext.ide.contentassist.antlr
source.. = src/,\
src-gen/,\
xtend-gen/
bin.includes = .,\
META-INF/
bin.excludes = **/*.xtend
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.polarsys.chess</groupId>
<artifactId>org.polarsys.chess.parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
<relativePath>../../../org.polarsys.chess.parent</relativePath>
</parent>
<artifactId>org.polarsys.chess.xtext.fladsl.ide</artifactId>
<packaging>eclipse-plugin</packaging>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.xtend</groupId>
<artifactId>xtend-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
/*
* generated by Xtext 2.12.0
*/
package org.polarsys.chess.xtext.ide
/**
* Use this class to register ide components.
*/
class FlaDslIdeModule extends AbstractFlaDslIdeModule {
}
/*
* generated by Xtext 2.12.0
*/
package org.polarsys.chess.xtext.ide
import com.google.inject.Guice
import org.eclipse.xtext.util.Modules2
import org.polarsys.chess.xtext.FlaDslRuntimeModule
import org.polarsys.chess.xtext.FlaDslStandaloneSetup
/**
* Initialization support for running Xtext languages as language servers.
*/
class FlaDslIdeSetup extends FlaDslStandaloneSetup {
override createInjector() {
Guice.createInjector(Modules2.mixin(new FlaDslRuntimeModule, new FlaDslIdeModule))
}
}
<?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.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="src-gen"/>
<classpathentry kind="src" path="xtend-gen"/>
<classpathentry kind="output" path="bin"/>
<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.pde.core.requiredPlugins"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.polarsys.chess.xtext.fladsl.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>
<buildCommand>
<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
</natures>
</projectDescription>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.polarsys.chess.xtext.fladsl.ui</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
<arguments>
</arguments>
</buildCommand>
<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>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
</natures>
</projectDescription>
eclipse.preferences.version=1
encoding/<project>=UTF-8
eclipse.preferences.version=1
encoding/<project>=UTF-8
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.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8
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.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8
activeProfiles=
eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1
......@@ -3,28 +3,24 @@ Bundle-ManifestVersion: 2
Bundle-Name: org.polarsys.chess.xtext.fladsl.ui
Bundle-Vendor: Intecs
Bundle-Version: 1.0.0.qualifier
Bundle-SymbolicName: org.polarsys.chess.xtext.fladsl.ui;singleton:=true
Bundle-SymbolicName: org.polarsys.chess.xtext.fladsl.ui; singleton:=true
Bundle-ActivationPolicy: lazy
Require-Bundle: org.eclipse.xtext.ui,
org.eclipse.ui.editors;bundle-version="3.8.200",
org.eclipse.ui.ide;bundle-version="3.10.0",
Require-Bundle: org.polarsys.chess.xtext.fladsl,
org.polarsys.chess.xtext.fladsl.ide,
org.eclipse.xtext.ui,
org.eclipse.xtext.ui.shared,
org.eclipse.ui,
org.eclipse.xtext.builder,
org.eclipse.xtext.common.types.ui,
org.eclipse.xtext.ui.codetemplates.ui,
org.eclipse.ui.editors;bundle-version="3.5.0",
org.eclipse.ui.ide;bundle-version="3.5.0",
org.eclipse.ui,
org.eclipse.compare,
org.eclipse.xtext.xbase.lib,
org.eclipse.uml2.uml.editor;bundle-version="5.0.1",
org.polarsys.chess.xtext.fladsl,
org.antlr.runtime
Import-Package: org.apache.log4j,
org.eclipse.xtext.builder,
org.eclipse.xtend.lib;resolution:=optional,
org.eclipse.xtext.xbase.lib
Import-Package: org.apache.log4j
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Export-Package: org.polarsys.chess.xtext.ui.contentassist.antlr,
org.polarsys.chess.xtext.ui.internal,
Export-Package: org.polarsys.chess.xtext.fladsl.ui.internal,
org.polarsys.chess.xtext.ui,
org.polarsys.chess.xtext.ui.contentassist,
org.polarsys.chess.xtext.ui.quickfix,
org.polarsys.chess.xtext.ui.contentassist.antlr.internal
Bundle-Activator: org.polarsys.chess.xtext.ui.internal.FlaDslActivator
org.polarsys.chess.xtext.ui.quickfix
Bundle-Activator: org.polarsys.chess.xtext.fladsl.ui.internal.FladslActivator
source.. = src/,\
src-gen/,\
xtend-gen/
bin.includes = META-INF/,\
.,\
plugin.xml
source.. = src/,\
src-gen/,\
xtend-gen/
bin.includes = .,\
META-INF/,\
plugin.xml
bin.excludes = **/*.xtend
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
point="org.eclipse.ui.editors">
<editor
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor"
contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
default="true"
extensions="fladsl"
id="org.polarsys.chess.xtext.FlaDsl"
name="FlaDsl Editor">
</editor>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler"
commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration">
<activeWhen>
<reference
definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened">
</reference>
</activeWhen>
</handler>
<handler
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler"
commandId="org.polarsys.chess.xtext.FlaDsl.validate">
<activeWhen>
<reference
definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened">
</reference>
</activeWhen>
</handler>
<!-- copy qualified name -->
<handler
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler"
commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName">
<activeWhen>
<reference definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened" />
</activeWhen>
</handler>
<handler
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedNameHandler"
commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName">
<activeWhen>
<and>
<reference definitionId="org.polarsys.chess.xtext.FlaDsl.XtextEditor.opened" />
<iterate>
<adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" />
</iterate>
</and>
</activeWhen>
</handler>
</extension>
<extension point="org.eclipse.core.expressions.definitions">
<definition id="org.polarsys.chess.xtext.FlaDsl.Editor.opened">
<and>
<reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/>
<with variable="activeEditor">
<test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName"
value="org.polarsys.chess.xtext.FlaDsl"
forcePluginActivation="true"/>
</with>
</and>
</definition>
<definition id="org.polarsys.chess.xtext.FlaDsl.XtextEditor.opened">
<and>
<reference definitionId="isXtextEditorActive"/>
<with variable="activeEditor">
<test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName"
value="org.polarsys.chess.xtext.FlaDsl"
forcePluginActivation="true"/>
</with>
</and>
</definition>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
id="org.polarsys.chess.xtext.FlaDsl"
name="FlaDsl">
<keywordReference id="org.polarsys.chess.xtext.ui.keyword_FlaDsl"/>
</page>
<page
category="org.polarsys.chess.xtext.FlaDsl"
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage"
id="org.polarsys.chess.xtext.FlaDsl.coloring"
name="Syntax Coloring">
<keywordReference id="org.polarsys.chess.xtext.ui.keyword_FlaDsl"/>
</page>
<page
category="org.polarsys.chess.xtext.FlaDsl"
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage"
id="org.polarsys.chess.xtext.FlaDsl.templates"
name="Templates">
<keywordReference id="org.polarsys.chess.xtext.ui.keyword_FlaDsl"/>
</page>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
id="org.polarsys.chess.xtext.FlaDsl"
name="FlaDsl">
<keywordReference id="org.polarsys.chess.xtext.ui.keyword_FlaDsl"/>
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject"/>
</enabledWhen>
<filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/>
</page>
</extension>
<extension
point="org.eclipse.ui.keywords">
<keyword
id="org.polarsys.chess.xtext.ui.keyword_FlaDsl"
label="FlaDsl"/>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
description="Trigger expensive validation"
id="org.polarsys.chess.xtext.FlaDsl.validate"
name="Validate">
</command>
<!-- copy qualified name -->
<command
id="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"
categoryId="org.eclipse.ui.category.edit"
description="Copy the qualified name for the selected element"
name="Copy Qualified Name">
</command>
<command
id="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"
categoryId="org.eclipse.ui.category.edit"
description="Copy the qualified name for the selected element"
name="Copy Qualified Name">
</command>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:#TextEditorContext?after=group.edit">
<command
commandId="org.polarsys.chess.xtext.FlaDsl.validate"
style="push"
tooltip="Trigger expensive validation">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened">
</reference>
</visibleWhen>
</command>
</menuContribution>
<!-- copy qualified name -->
<menuContribution locationURI="popup:#TextEditorContext?after=copy">
<command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"
style="push" tooltip="Copy Qualified Name">
<visibleWhen checkEnabled="false">
<reference definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened" />
</visibleWhen>
</command>
</menuContribution>
<menuContribution locationURI="menu:edit?after=copy">
<command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"
style="push" tooltip="Copy Qualified Name">
<visibleWhen checkEnabled="false">
<reference definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened" />
</visibleWhen>
</command>
</menuContribution>
<menuContribution locationURI="popup:org.eclipse.xtext.ui.outline?after=additions">
<command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"
style="push" tooltip="Copy Qualified Name">
<visibleWhen checkEnabled="false">
<and>
<reference definitionId="org.polarsys.chess.xtext.FlaDsl.XtextEditor.opened" />
<iterate>
<adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" />
</iterate>
</and>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
<command commandId="org.eclipse.xtext.ui.editor.FindReferences">
<visibleWhen checkEnabled="false">
<reference definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened">
</reference>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler"
commandId="org.eclipse.xtext.ui.editor.FindReferences">
<activeWhen>
<reference
definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened">
</reference>
</activeWhen>
</handler>
</extension>
<!-- adding resource factories -->
<extension
point="org.eclipse.emf.ecore.extension_parser">
<parser
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory"
type="fladsl">
</parser>
</extension>
<extension point="org.eclipse.xtext.extension_resourceServiceProvider">
<resourceServiceProvider
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider"
uriExtension="fladsl">
</resourceServiceProvider>
</extension>
<!-- marker definitions for org.polarsys.chess.xtext.FlaDsl -->
<extension
id="fladsl.check.fast"
name="FlaDsl Problem"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.xtext.ui.check.fast"/>
<persistent value="true"/>
</extension>
<extension
id="fladsl.check.normal"
name="FlaDsl Problem"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.xtext.ui.check.normal"/>
<persistent value="true"/>
</extension>
<extension
id="fladsl.check.expensive"
name="FlaDsl Problem"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.xtext.ui.check.expensive"/>
<persistent value="true"/>
</extension>
<extension
point="org.eclipse.xtext.builder.participant">
<participant
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant"
fileExtensions="fladsl"
>
</participant>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
category="org.polarsys.chess.xtext.FlaDsl"
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage"
id="org.polarsys.chess.xtext.FlaDsl.compiler.preferencePage"
name="Compiler">
<keywordReference id="org.polarsys.chess.xtext.ui.keyword_FlaDsl"/>
</page>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
category="org.polarsys.chess.xtext.FlaDsl"
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage"
id="org.polarsys.chess.xtext.FlaDsl.compiler.propertyPage"
name="Compiler">
<keywordReference id="org.polarsys.chess.xtext.ui.keyword_FlaDsl"/>
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject"/>
</enabledWhen>
<filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/>
</page>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="popup:#TextEditorContext?after=xtext.ui.openDeclaration">
<command
commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand"
id="org.polarsys.chess.xtext.FlaDsl.OpenGeneratedCode"
style="push">
<visibleWhen checkEnabled="false">
<reference definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened" />
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler"
commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand">
<activeWhen>
<reference definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened" />
</activeWhen>
</handler>
</extension>
<!-- Quick Outline -->
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler"
commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline">
<activeWhen>
<reference
definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened">
</reference>
</activeWhen>
</handler>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
description="Open the quick outline."
id="org.eclipse.xtext.ui.editor.outline.QuickOutline"
name="Quick Outline">
</command>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:#TextEditorContext?after=group.open">
<command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"
style="push"
tooltip="Open Quick Outline">
<visibleWhen checkEnabled="false">
<reference definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened"/>
</visibleWhen>
</command>
</menuContribution>
</extension>
<!-- quickfix marker resolution generator for org.polarsys.chess.xtext.FlaDsl -->
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
markerType="org.polarsys.chess.xtext.ui.fladsl.check.fast">
<attribute
name="FIXABLE_KEY"
value="true">
</attribute>
</markerResolutionGenerator>
<markerResolutionGenerator
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
markerType="org.polarsys.chess.xtext.ui.fladsl.check.normal">
<attribute
name="FIXABLE_KEY"
value="true">
</attribute>
</markerResolutionGenerator>
<markerResolutionGenerator
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
markerType="org.polarsys.chess.xtext.ui.fladsl.check.expensive">
<attribute
name="FIXABLE_KEY"
value="true">
</attribute>
</markerResolutionGenerator>
</extension>
<!-- Rename Refactoring -->
<extension point="org.eclipse.ui.handlers">
<handler
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler"
commandId="org.eclipse.xtext.ui.refactoring.RenameElement">
<activeWhen>
<reference
definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened">
</reference>
</activeWhen>
</handler>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:#TextEditorContext?after=group.edit">
<command commandId="org.eclipse.xtext.ui.refactoring.RenameElement"
style="push">
<visibleWhen checkEnabled="false">
<reference
definitionId="org.polarsys.chess.xtext.FlaDsl.Editor.opened">
</reference>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page
category="org.polarsys.chess.xtext.FlaDsl"
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferencePage"
id="org.polarsys.chess.xtext.FlaDsl.refactoring"
name="Refactoring">
<keywordReference id="org.polarsys.chess.xtext.ui.keyword_FlaDsl"/>
</page>
</extension>
<extension point="org.eclipse.compare.contentViewers">
<viewer id="org.polarsys.chess.xtext.FlaDsl.compare.contentViewers"
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
extensions="fladsl">
</viewer>
</extension>
<extension point="org.eclipse.compare.contentMergeViewers">
<viewer id="org.polarsys.chess.xtext.FlaDsl.compare.contentMergeViewers"
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
extensions="fladsl" label="FlaDsl Compare">
</viewer>
</extension>
<extension point="org.eclipse.ui.editors.documentProviders">
<provider id="org.polarsys.chess.xtext.FlaDsl.editors.documentProviders"
class="org.polarsys.chess.xtext.ui.FlaDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider"
extensions="fladsl">
</provider>
</extension>
<extension point="org.eclipse.team.core.fileTypes">
<fileTypes
extension="fladsl"
type="text">
</fileTypes>
</extension>
</plugin>
<?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>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.polarsys.chess</groupId>
<artifactId>org.polarsys.chess.parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
<relativePath>../../../org.polarsys.chess.parent</relativePath>
</parent>
<artifactId>org.polarsys.chess.xtext.fladsl.ui</artifactId>
<packaging>eclipse-plugin</packaging>
<build>
<artifactId>org.polarsys.chess.xtext.fladsl.ui</artifactId>
<packaging>eclipse-plugin</packaging>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.xtend</groupId>
......@@ -19,4 +18,5 @@
</plugin>
</plugins>
</build>
</project>
/*
* generated by Xtext
*/
/*------------------------------------------------------------------------------
-
- Copyright (c) 2013, 2015 Intecs SpA
- 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:
-
- Stefano Puri stefano.puri@intecs.it
-
- Initial API and implementation and/or initial documentation
------------------------------------------------------------------------------*/
package org.polarsys.chess.xtext.ui;
import org.eclipse.ui.plugin.AbstractUIPlugin;
/**
* Use this class to register components to be used within the IDE.
*/
public class FlaDslUiModule extends org.polarsys.chess.xtext.ui.AbstractFlaDslUiModule{
public FlaDslUiModule(AbstractUIPlugin plugin) {
super(plugin);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment