|
EGF Engine Release 0.1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.egf.pde.util.ExtensionHelper
public class ExtensionHelper
Provides helpful methods to deal with Extension used in plug-in file.
| Constructor Summary | |
|---|---|
ExtensionHelper()
|
|
| Method Summary | |
|---|---|
static IPluginExtension |
createExtension(String extensionPointId_p,
IPluginModelBase pluginModelBase_p)
Create a new extension into given plug-in model object. |
static IPluginElement |
createPluginElement(IPluginParent parent_p,
String name_p)
Create a plug-in element and add it into parent. |
static IPluginElement[] |
getPluginElement(IPluginParent parent_p,
String nodeName_p)
Get the IPluginElement instances for given parameters. |
static IPluginElement |
getPluginElement(IPluginParent parent_p,
String attributeId_p,
String attributeIdValue_p)
Get an IPluginElement instance for given parameters. |
static IPluginExtension[] |
getPluginExtension(IExtensions extensionPart_p,
String fullyQualifiedExtensionPointId_p)
Get a list of IPluginExtension matching given extension-point id. |
static boolean |
removePluginElement(IPluginParent parent_p,
String elementId_p,
String elementIdValue_p)
Remove an IPluginElement element from an IPluginParent for given parameters. |
static boolean |
removePluginExtension(IExtensions extensionPart_p,
String extensionPointId_p,
String elementId_p,
String elementIdValue_p)
Remove an IPluginExtension from an IExtensions object for given extension-point id. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExtensionHelper()
| Method Detail |
|---|
public static IPluginExtension createExtension(String extensionPointId_p,
IPluginModelBase pluginModelBase_p)
extensionPointId_p - the fully qualified extension-point id.pluginModelBase_p -
IPluginExtension instance or null if a creation error occurs.
public static IPluginElement createPluginElement(IPluginParent parent_p,
String name_p)
parent_p -
IPluginElement instance or null if a creation error occurs.
public static IPluginExtension[] getPluginExtension(IExtensions extensionPart_p,
String fullyQualifiedExtensionPointId_p)
IPluginExtension matching given extension-point id.
extensionPart_p - extension part where is stored all extensions and extension-points.fullyQualifiedExtensionPointId_p - fully qualified extension-point id (with the id of plug-in that hosts that one.)
IPluginExtension.
public static boolean removePluginExtension(IExtensions extensionPart_p,
String extensionPointId_p,
String elementId_p,
String elementIdValue_p)
IPluginExtension from an IExtensions object for given extension-point id.
extensionPart_p - extensionPointId_p - the fully qualified extension-point id.
public static IPluginElement getPluginElement(IPluginParent parent_p,
String attributeId_p,
String attributeIdValue_p)
IPluginElement instance for given parameters.attributeIdValue_p.
parent_p - attributeId_p. - attributeIdValue_p -
IPluginElement instance or null if not found.
public static IPluginElement[] getPluginElement(IPluginParent parent_p,
String nodeName_p)
IPluginElement instances for given parameters.nodeName_p.
parent_p - nodeName_p -
IPluginElement.
public static boolean removePluginElement(IPluginParent parent_p,
String elementId_p,
String elementIdValue_p)
IPluginElement element from an IPluginParent for given parameters.
parent_p - elementId_p - elementIdValue_p -
|
EGF Engine Release 0.1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright (c) Thales Corporate Services S.A.S, 2009.
This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.