org.eclipse.xtext.xtext.ui.graph.bundle
Class RailroadViewExecutableExtensionRegistry

java.lang.Object
  extended by org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory
      extended by org.eclipse.xtext.xtext.ui.graph.bundle.RailroadViewExecutableExtensionRegistry
All Implemented Interfaces:
org.eclipse.core.runtime.IExecutableExtension, org.eclipse.core.runtime.IExecutableExtensionFactory

public class RailroadViewExecutableExtensionRegistry
extends AbstractGuiceAwareExecutableExtensionFactory

Instantiates classes specified in the plugin.xml using the Guice injector.

Author:
Jan Koehnlein - Initial contribution and API

Field Summary
 
Fields inherited from class org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory
clazzName, config, GUICEKEY, log
 
Constructor Summary
RailroadViewExecutableExtensionRegistry()
           
 
Method Summary
protected  org.osgi.framework.Bundle getBundle()
           
protected  com.google.inject.Injector getInjector()
           
 
Methods inherited from class org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory
create, setInitializationData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RailroadViewExecutableExtensionRegistry

public RailroadViewExecutableExtensionRegistry()
Method Detail

getBundle

protected org.osgi.framework.Bundle getBundle()
Specified by:
getBundle in class AbstractGuiceAwareExecutableExtensionFactory

getInjector

protected com.google.inject.Injector getInjector()
Specified by:
getInjector in class AbstractGuiceAwareExecutableExtensionFactory