Package org.eclipse.pde.core.plugin
Interface IExtensionsModelFactory
-
- All Known Subinterfaces:
IPluginModelFactory
public interface IExtensionsModelFactoryThis factory should be used to create instances of the extensions model objects.- Since:
- 3.0
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IPluginAttributecreateAttribute(IPluginElement element)Creates a new attribute instance for the provided element.IPluginElementcreateElement(IPluginObject parent)Creates a new element instance for the provided parent.IPluginExtensioncreateExtension()Creates a new extension instance.IPluginExtensionPointcreateExtensionPoint()Creates a new extension point instance
-
-
-
Method Detail
-
createAttribute
IPluginAttribute createAttribute(IPluginElement element)
Creates a new attribute instance for the provided element.- Parameters:
element- the parent element- Returns:
- the new attribute instance
-
createElement
IPluginElement createElement(IPluginObject parent)
Creates a new element instance for the provided parent.- Parameters:
parent- the parent element- Returns:
- the new element instance
-
createExtension
IPluginExtension createExtension()
Creates a new extension instance.- Returns:
- the new extension instance
-
createExtensionPoint
IPluginExtensionPoint createExtensionPoint()
Creates a new extension point instance- Returns:
- a new extension point
-
-