Browse Source

removed plugin, merged into default deomain

Andreas Mülder 10 years ago
parent
commit
afd4c4a8a1
21 changed files with 0 additions and 404 deletions
  1. 0 7
      plugins/org.yakindu.sct.ui.integration.stext/.classpath
  2. 0 39
      plugins/org.yakindu.sct.ui.integration.stext/.project
  3. 0 2
      plugins/org.yakindu.sct.ui.integration.stext/.settings/org.eclipse.core.resources.prefs
  4. 0 2
      plugins/org.yakindu.sct.ui.integration.stext/.settings/org.eclipse.core.runtime.prefs
  5. 0 8
      plugins/org.yakindu.sct.ui.integration.stext/.settings/org.eclipse.jdt.core.prefs
  6. 0 21
      plugins/org.yakindu.sct.ui.integration.stext/META-INF/MANIFEST.MF
  7. 0 5
      plugins/org.yakindu.sct.ui.integration.stext/build.properties
  8. 0 4
      plugins/org.yakindu.sct.ui.integration.stext/plugin.xml
  9. 0 15
      plugins/org.yakindu.sct.ui.integration.stext/pom.xml
  10. 0 48
      plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/AbstractExpressionsProvider.java
  11. 0 31
      plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/AbstractSTextExpressionProvider.java
  12. 0 18
      plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/ExpressionExpressionProvider.java
  13. 0 29
      plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/ExtensionsActivator.java
  14. 0 17
      plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/StateExpressionProvider.java
  15. 0 17
      plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/StatechartExpressionProvider.java
  16. 0 17
      plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/TransitionExpressionProvider.java
  17. 0 29
      plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/modules/EntryRuleRuntimeModule.java
  18. 0 31
      plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/modules/EntryRuleUIModule.java
  19. 0 19
      plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/parsers/EntryRuleAntlrSTextParser.java
  20. 0 39
      plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/parsers/EntryRuleContentAssistParser.java
  21. 0 6
      plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/parsers/IParserConstants.java

+ 0 - 7
plugins/org.yakindu.sct.ui.integration.stext/.classpath

@@ -1,7 +0,0 @@
-<?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/J2SE-1.5"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>

+ 0 - 39
plugins/org.yakindu.sct.ui.integration.stext/.project

@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.yakindu.sct.ui.integration.stext</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>
-	<filteredResources>
-		<filter>
-			<id>1375978613528</id>
-			<name></name>
-			<type>10</type>
-			<matcher>
-				<id>org.eclipse.ui.ide.multiFilter</id>
-				<arguments>1.0-name-matches-false-false-target</arguments>
-			</matcher>
-		</filter>
-	</filteredResources>
-</projectDescription>

+ 0 - 2
plugins/org.yakindu.sct.ui.integration.stext/.settings/org.eclipse.core.resources.prefs

@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/<project>=UTF-8

+ 0 - 2
plugins/org.yakindu.sct.ui.integration.stext/.settings/org.eclipse.core.runtime.prefs

@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-line.separator=\n

+ 0 - 8
plugins/org.yakindu.sct.ui.integration.stext/.settings/org.eclipse.jdt.core.prefs

@@ -1,8 +0,0 @@
-#Mon Mar 28 14:10:11 CEST 2011
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5

+ 0 - 21
plugins/org.yakindu.sct.ui.integration.stext/META-INF/MANIFEST.MF

@@ -1,21 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Yakindu Statechart Tools (SCT) SText Integration
-Bundle-SymbolicName: org.yakindu.sct.ui.integration.stext;singleton:=true
-Bundle-Version: 2.4.1.qualifier
-Bundle-Activator: org.yakindu.sct.ui.integration.stext.ExtensionsActivator
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.core.expressions,
- org.yakindu.sct.model.stext.ui,
- org.eclipse.xtext,
- org.eclipse.xtext.ui,
- org.eclipse.xtext.ui.shared,
- org.yakindu.sct.ui.editor,
- org.yakindu.sct.model.sgraph
-Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Export-Package: org.yakindu.sct.ui.integration.stext,
- org.yakindu.sct.ui.integration.stext.modules,
- org.yakindu.sct.ui.integration.stext.parsers
-Bundle-Vendor: statecharts.org

+ 0 - 5
plugins/org.yakindu.sct.ui.integration.stext/build.properties

@@ -1,5 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
-               .,\
-               plugin.xml

+ 0 - 4
plugins/org.yakindu.sct.ui.integration.stext/plugin.xml

@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
-</plugin>

+ 0 - 15
plugins/org.yakindu.sct.ui.integration.stext/pom.xml

@@ -1,15 +0,0 @@
-<?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>
-		<groupId>org.yakindu.sct</groupId>
-		<artifactId>org.yakindu.sct.releng</artifactId>
-		<version>2.4.1-SNAPSHOT</version>
-		<relativePath>../org.yakindu.sct.releng/pom.xml</relativePath>
-	</parent>
-	<artifactId>org.yakindu.sct.ui.integration.stext</artifactId>
-	<groupId>org.yakindu.sct.plugins</groupId>
-	<packaging>eclipse-plugin</packaging>
-</project>

+ 0 - 48
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/AbstractExpressionsProvider.java

@@ -1,48 +0,0 @@
-/**
- * Copyright (c) 2011 committers of YAKINDU 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:
- * 	committers of YAKINDU - initial API and implementation
- * 
- */
-package org.yakindu.sct.ui.integration.stext;
-
-import org.eclipse.xtext.ui.shared.SharedStateModule;
-import org.yakindu.sct.ui.editor.extensions.IExpressionLanguageProvider;
-
-import com.google.inject.Guice;
-import com.google.inject.Injector;
-import com.google.inject.Module;
-import com.google.inject.util.Modules;
-
-/**
- * Base class for all {@link IExpressionLanguageProvider}s, provides caching of
- * the Injector.
- * 
- * @author andreas muelder - Initial contribution and API
- * 
- */
-public abstract class AbstractExpressionsProvider implements
-		IExpressionLanguageProvider {
-
-	private Injector injector = null;
-
-	protected abstract Module getRuntimeModule();
-
-	protected abstract Module getUIModule();
-
-	protected Injector createInjector() {
-		return Guice.createInjector(Modules.override(
-				Modules.override(getRuntimeModule()).with(getUIModule())).with(
-				new SharedStateModule()));
-	}
-
-	public Injector getInjector() {
-		if (injector == null)
-			injector = createInjector();
-		return injector;
-	}
-}

+ 0 - 31
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/AbstractSTextExpressionProvider.java

@@ -1,31 +0,0 @@
-package org.yakindu.sct.ui.integration.stext;
-
-import org.eclipse.emf.ecore.EObject;
-import org.yakindu.sct.model.stext.STextRuntimeModule;
-import org.yakindu.sct.model.stext.ui.STextUiModule;
-import org.yakindu.sct.ui.editor.extensions.IExpressionLanguageProvider;
-import org.yakindu.sct.ui.integration.stext.modules.EntryRuleRuntimeModule;
-import org.yakindu.sct.ui.integration.stext.modules.EntryRuleUIModule;
-
-import com.google.inject.Module;
-import com.google.inject.util.Modules;
-
-/**
- * 
- * @author andreas muelder - Initial contribution and API
- * 
- */
-public abstract class AbstractSTextExpressionProvider extends AbstractExpressionsProvider implements IExpressionLanguageProvider {
-
-	@Override
-	protected Module getRuntimeModule() {
-		return Modules.override(new STextRuntimeModule()).with(new EntryRuleRuntimeModule(getRule()));
-	}
-
-	protected abstract Class<? extends EObject> getRule();
-
-	@Override
-	protected Module getUIModule() {
-		return Modules.override(new STextUiModule(ExtensionsActivator.getDefault())).with(new EntryRuleUIModule(getRule()));
-	}
-}

+ 0 - 18
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/ExpressionExpressionProvider.java

@@ -1,18 +0,0 @@
-package org.yakindu.sct.ui.integration.stext;
-
-import org.eclipse.emf.ecore.EObject;
-import org.yakindu.sct.model.stext.stext.Guard;
-
-/**
- * 
- * @author andreas muelder - Initial contribution and API
- * 
- */
-public class ExpressionExpressionProvider extends AbstractSTextExpressionProvider {
-
-	@Override
-	protected Class<? extends EObject> getRule() {
-		return Guard.class;
-	}
-
-}

+ 0 - 29
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/ExtensionsActivator.java

@@ -1,29 +0,0 @@
-package org.yakindu.sct.ui.integration.stext;
-
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.BundleContext;
-
-/**
- * The activator class controls the plug-in life cycle
- */
-public class ExtensionsActivator extends AbstractUIPlugin {
-
-	public static final String PLUGIN_ID = "org.yakindu.sct.statechart.expressions.ui.extensions"; //$NON-NLS-1$
-
-	private static ExtensionsActivator plugin;
-
-	public void start(BundleContext context) throws Exception {
-		super.start(context);
-		plugin = this;
-	}
-
-	public void stop(BundleContext context) throws Exception {
-		plugin = null;
-		super.stop(context);
-	}
-
-	public static ExtensionsActivator getDefault() {
-		return plugin;
-	}
-
-}

+ 0 - 17
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/StateExpressionProvider.java

@@ -1,17 +0,0 @@
-package org.yakindu.sct.ui.integration.stext;
-
-import org.eclipse.emf.ecore.EObject;
-import org.yakindu.sct.model.stext.stext.StateSpecification;
-
-/**
- * 
- * @author andreas muelder - Initial contribution and API
- * 
- */
-public class StateExpressionProvider extends AbstractSTextExpressionProvider {
-
-	@Override
-	protected Class<? extends EObject> getRule() {
-		return StateSpecification.class;
-	}
-}

+ 0 - 17
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/StatechartExpressionProvider.java

@@ -1,17 +0,0 @@
-package org.yakindu.sct.ui.integration.stext;
-
-import org.eclipse.emf.ecore.EObject;
-import org.yakindu.sct.model.stext.stext.StatechartSpecification;
-
-/**
- * 
- * @author andreas muelder - Initial contribution and API
- * 
- */
-public class StatechartExpressionProvider extends AbstractSTextExpressionProvider {
-
-	@Override
-	protected Class<? extends EObject> getRule() {
-		return StatechartSpecification.class;
-	}
-}

+ 0 - 17
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/TransitionExpressionProvider.java

@@ -1,17 +0,0 @@
-package org.yakindu.sct.ui.integration.stext;
-
-import org.eclipse.emf.ecore.EObject;
-import org.yakindu.sct.model.stext.stext.TransitionSpecification;
-
-/**
- * 
- * @author andreas muelder - Initial contribution and API
- * 
- */
-public class TransitionExpressionProvider extends AbstractSTextExpressionProvider {
-
-	@Override
-	protected Class<? extends EObject> getRule() {
-		return TransitionSpecification.class;
-	}
-}

+ 0 - 29
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/modules/EntryRuleRuntimeModule.java

@@ -1,29 +0,0 @@
-package org.yakindu.sct.ui.integration.stext.modules;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.parser.IParser;
-import org.eclipse.xtext.service.AbstractGenericModule;
-import org.yakindu.sct.ui.integration.stext.parsers.EntryRuleAntlrSTextParser;
-
-import com.google.inject.Binder;
-import com.google.inject.name.Names;
-
-public class EntryRuleRuntimeModule extends AbstractGenericModule {
-
-	private Class<? extends EObject> parserRule;
-
-	public EntryRuleRuntimeModule(Class<? extends EObject> parserRule) {
-		this.parserRule = parserRule;
-	}
-
-	@Override
-	public void configure(Binder binder) {
-		super.configure(binder);
-		binder.bind(String.class).annotatedWith(Names.named(EntryRuleAntlrSTextParser.ENTRY_RULE))
-				.toInstance(parserRule.getSimpleName());
-	}
-
-	public Class<? extends IParser> bindIParser() {
-		return EntryRuleAntlrSTextParser.class;
-	}
-}

+ 0 - 31
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/modules/EntryRuleUIModule.java

@@ -1,31 +0,0 @@
-package org.yakindu.sct.ui.integration.stext.modules;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.service.AbstractGenericModule;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser;
-import org.yakindu.sct.ui.integration.stext.parsers.EntryRuleAntlrSTextParser;
-import org.yakindu.sct.ui.integration.stext.parsers.EntryRuleContentAssistParser;
-
-import com.google.inject.Binder;
-import com.google.inject.name.Names;
-
-public class EntryRuleUIModule extends AbstractGenericModule {
-
-	private Class<? extends EObject> parserRule;
-
-	public EntryRuleUIModule(Class<? extends EObject> parserRule) {
-		this.parserRule = parserRule;
-	}
-
-	@Override
-	public void configure(Binder binder) {
-		super.configure(binder);
-		binder.bind(String.class).annotatedWith(Names.named(EntryRuleAntlrSTextParser.ENTRY_RULE))
-				.toInstance(parserRule.getSimpleName());
-	}
-
-	public Class<? extends IContentAssistParser> bindIContentAssistParser() {
-		return EntryRuleContentAssistParser.class;
-	}
-
-}

+ 0 - 19
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/parsers/EntryRuleAntlrSTextParser.java

@@ -1,19 +0,0 @@
-package org.yakindu.sct.ui.integration.stext.parsers;
-
-import org.yakindu.sct.model.stext.parser.antlr.STextParser;
-
-import com.google.inject.Inject;
-import com.google.inject.name.Named;
-
-public class EntryRuleAntlrSTextParser extends STextParser implements IParserConstants {
-
-	@Inject(optional = true)
-	@Named(ENTRY_RULE)
-	private String entryRule;
-
-	@Override
-	protected String getDefaultRuleName() {
-		return entryRule != null ? entryRule : super.getDefaultRuleName();
-	}
-
-}

+ 0 - 39
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/parsers/EntryRuleContentAssistParser.java

@@ -1,39 +0,0 @@
-package org.yakindu.sct.ui.integration.stext.parsers;
-
-import java.lang.reflect.Method;
-import java.util.Collection;
-
-import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
-import org.yakindu.sct.model.stext.ui.contentassist.antlr.STextParser;
-import org.yakindu.sct.model.stext.ui.contentassist.antlr.internal.InternalSTextParser;
-
-import com.google.inject.Inject;
-import com.google.inject.name.Named;
-
-/**
- * 
- * @author muelder
- * 
- */
-public class EntryRuleContentAssistParser extends STextParser implements IParserConstants {
-
-	@Inject(optional = true)
-	@Named(ENTRY_RULE)
-	private String entryRule;
-
-	@Override
-	protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
-		if (entryRule == null)
-			return super.getFollowElements(parser);
-		try {
-			InternalSTextParser typedParser = (InternalSTextParser) parser;
-			Method method = typedParser.getClass().getMethod(ENTRY_RULE + entryRule);
-			method.invoke(typedParser);
-			return typedParser.getFollowElements();
-		} catch (Exception ex) {
-			throw new RuntimeException(ex);
-		}
-	}
-
-}

+ 0 - 6
plugins/org.yakindu.sct.ui.integration.stext/src/org/yakindu/sct/ui/integration/stext/parsers/IParserConstants.java

@@ -1,6 +0,0 @@
-package org.yakindu.sct.ui.integration.stext.parsers;
-
-public interface IParserConstants {
-
-	public static final String ENTRY_RULE = "entryRule";
-}