Explorar o código

removed context adapter from resourceFactory

Andreas Mülder %!s(int64=13) %!d(string=hai) anos
pai
achega
6ee7df24ab

+ 1 - 2
plugins/org.yakindu.sct.model.stext.resource/META-INF/MANIFEST.MF

@@ -12,8 +12,7 @@ Require-Bundle: org.eclipse.ui,
  org.eclipse.gmf.runtime.emf.core,
  org.yakindu.sct.model.stext;bundle-version="1.0.0",
  org.eclipse.xtext.ui;bundle-version="2.0.0",
- org.yakindu.sct.model.stext.ui;bundle-version="1.0.0",
- de.itemis.xtext.utils.jface;bundle-version="1.0.0"
+ org.yakindu.sct.model.stext.ui;bundle-version="1.0.0"
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Bundle-ActivationPolicy: lazy
 Export-Package: org.yakindu.sct.model.stext.resource,

+ 0 - 13
plugins/org.yakindu.sct.model.stext.resource/src/org/yakindu/sct/model/stext/resource/factory/InjectMembersResourceFactory.java

@@ -11,12 +11,9 @@
 package org.yakindu.sct.model.stext.resource.factory;
 
 import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.util.EcoreUtil;
 import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl;
 import org.eclipse.xtext.Constants;
-import org.yakindu.sct.model.sgraph.SGraphPackage;
 import org.yakindu.sct.model.sgraph.resource.SGraphInjectMembersResource;
 import org.yakindu.sct.model.stext.resource.services.StateInjectionService;
 import org.yakindu.sct.model.stext.resource.services.StatechartInjectionService;
@@ -27,8 +24,6 @@ import com.google.inject.Injector;
 import com.google.inject.name.Named;
 
 import de.itemis.xtext.utils.gmf.resource.InjectMembersResource;
-import de.itemis.xtext.utils.jface.viewers.ContextElementAdapter;
-import de.itemis.xtext.utils.jface.viewers.ContextElementAdapter.IContextElementProvider;
 
 /**
  * ResourceFactory for the {@link InjectMembersResource} with services for the
@@ -61,14 +56,6 @@ public class InjectMembersResourceFactory extends XMIResourceFactoryImpl {
 		resource.getServices().add(stateService);
 		resource.getServices().add(statechartService);
 		resource.setLanguageName(languageName);
-		resource.eAdapters().add(
-				new ContextElementAdapter(new IContextElementProvider() {
-					public EObject getContextObject() {
-						return (EObject) EcoreUtil.getObjectByType(
-								resource.getContents(),
-								SGraphPackage.Literals.STATECHART);
-					}
-				}));
 		return resource;
 	}
 }