public final class PDEPlugin extends EMFPlugin
Modifier and Type | Class and Description |
---|---|
static class |
PDEPlugin.Implementation
The actual implementation of the Eclipse Plugin.
|
EMFPlugin.EclipsePlugin, EMFPlugin.InternalEclipsePlugin, EMFPlugin.InternalHelper, EMFPlugin.OSGiDelegatingBundleActivator
Modifier and Type | Field and Description |
---|---|
static PDEPlugin |
INSTANCE
Keep track of the singleton.
|
delegateResourceLocators, IS_ECLIPSE_RUNNING, IS_RESOURCES_BUNDLE_AVAILABLE
baseURL, images, resourceBundle, shouldTranslate, strings, untranslatedResourceBundle, untranslatedStrings
Constructor and Description |
---|
PDEPlugin()
Create the instance.
|
Modifier and Type | Method and Description |
---|---|
static PDEPlugin.Implementation |
getPlugin()
Returns the singleton instance of the Eclipse plugin.
|
ResourceLocator |
getPluginResourceLocator()
Returns the singleton instance of the Eclipse plugin.
|
static <T> T |
getService(Class<T> serviceClass) |
static void |
ungetService(Object service) |
getDelegateResourceLocators, getPluginLogger, getPrimaryResourceLocator, getSymbolicName, log, main
delegatedGetImage, delegatedGetString, doGetImage, doGetString, extensionFor, getBaseURL, getImage, getString, getString, getString, getString, setShouldTranslate, shouldTranslate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBaseURL, getImage, getString, getString, getString, getString
public static final PDEPlugin INSTANCE
public static <T> T getService(Class<T> serviceClass)
public static void ungetService(Object service)
public ResourceLocator getPluginResourceLocator()
getPluginResourceLocator
in class EMFPlugin
public static PDEPlugin.Implementation getPlugin()
Copyright (c) 2014 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v20.html