|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.core.runtime.model.PluginModelObject | +--org.eclipse.core.runtime.model.ExtensionPointModel
An object which represents the user-defined extension point in a plug-in manifest.
This class may be instantiated, or further subclassed.
Constructor Summary | |
ExtensionPointModel()
Creates a new extension point model in which all fields are null . |
Method Summary | |
ExtensionModel[] |
getDeclaredExtensions()
Returns this extensions added to this extension point. |
String |
getId()
Returns the simple identifier of this extension point, or null
if this extension point does not have an identifier. |
PluginModel |
getParent()
Returns the plug-in model (descriptor or fragment) in which this extension is declared. |
PluginDescriptorModel |
getParentPluginDescriptor()
Returns the plug-in descriptor in which this extension point is declared. |
String |
getSchema()
Returns the schema specification for this extension point. |
void |
setDeclaredExtensions(ExtensionModel[] value)
Sets this extensions added to this extension point. |
void |
setId(String value)
Sets the simple identifier of this extension point, or null
if this extension point does not have an identifier. |
void |
setParent(PluginModel value)
Sets the plug-in model in which this extension is declared. |
void |
setParentPluginDescriptor(PluginDescriptorModel value)
Sets the plug-in descriptor in which this extension point is declared. |
void |
setSchema(String value)
Sets the schema specification for this extension point. |
Methods inherited from class org.eclipse.core.runtime.model.PluginModelObject |
assertIsWriteable, getName, isReadOnly, markReadOnly, setName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ExtensionPointModel()
null
.
Method Detail |
public ExtensionModel[] getDeclaredExtensions()
null
public String getId()
null
if this extension point does not have an identifier.
This identifier is specified in the plug-in manifest as a non-empty
string containing no period characters ('.'
) and
must be unique within the defining plug-in.
"main"
)
or null
public PluginModel getParent()
null
public PluginDescriptorModel getParentPluginDescriptor()
null
public String getSchema()
null
public void setDeclaredExtensions(ExtensionModel[] value)
value
- the extensions in this extension point.
May be null
.public void setId(String value)
null
if this extension point does not have an identifier.
This identifier is specified in the plug-in manifest as a non-empty
string containing no period characters ('.'
) and
must be unique within the defining plug-in.
This object must not be read-only.
value
- the simple identifier of the extension point (e.g. "main"
).
May be null
.public void setParent(PluginModel value)
value
- the plug-in model in which this extension is declared.
May be null
.public void setParentPluginDescriptor(PluginDescriptorModel value)
public void setSchema(String value)
value
- the schema specification for this extension point.
May be null
.
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |