org.eclipse.emf.codegen
Class CodeGenPlugin
java.lang.Object
org.eclipse.emf.common.util.DelegatingResourceLocator
org.eclipse.emf.common.EMFPlugin
org.eclipse.emf.codegen.CodeGenPlugin
- All Implemented Interfaces:
- Logger, ResourceLocator
public final class CodeGenPlugin
- extends EMFPlugin
The Plugin for the model EMF.CodeGen library.
EMF must run
within an Eclipse workbench,
within a headless Eclipse workspace,
or just stand-alone as part of some other application.
To support this, all resource access should be directed to the resource locator,
which can redirect the service as appropriate to the runtime.
During stand-alone invocation no plugin initialization takes place.
In this case, common.resources.jar must be on the CLASSPATH.
- See Also:
INSTANCE
Field Summary |
static java.lang.String |
ID
The plugin ID |
static CodeGenPlugin |
INSTANCE
The singleton instance of the plugin. |
Methods inherited from class org.eclipse.emf.common.util.DelegatingResourceLocator |
delegatedGetImage, delegatedGetString, doGetImage, doGetString, extensionFor, getBaseURL, getImage, getString, getString, getString, getString, setShouldTranslate, shouldTranslate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final CodeGenPlugin INSTANCE
- The singleton instance of the plugin.
ID
public static final java.lang.String ID
- The plugin ID
- See Also:
- Constant Field Values
getPluginResourceLocator
public ResourceLocator getPluginResourceLocator()
- Description copied from class:
EMFPlugin
- Returns an Eclipse plugin implementation of a resource locator.
- Specified by:
getPluginResourceLocator
in class EMFPlugin
- Returns:
- an Eclipse plugin implementation of a resource locator.
getPlugin
public static CodeGenPlugin.Implementation getPlugin()
- Returns the singleton instance of the Eclipse plugin.
- Returns:
- the singleton instance.
write
public static void write(java.lang.Exception exception)
- Returns the singleton instance of the Eclipse plugin.