Package org.eclipse.pde.core
Interface IIdentifiable
- All Known Subinterfaces:
IFragment
,IPlugin
,IPluginBase
,IPluginExtension
,IPluginExtensionPoint
,IPluginImport
,IPluginReference
- All Known Implementing Classes:
PluginReference
public interface IIdentifiable
Classes implement this interface if
their instances need to be uniquely identified
using an id.
- Since:
- 2.0
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
Field Summary
-
Method Summary
-
Field Details
-
P_ID
A property that will be carried by the change event if 'id' field of this object is changed.- See Also:
-
-
Method Details
-
getId
String getId()Returns a unique id of this object.- Returns:
- the id of this object
-
setId
Sets the id of this IIdentifiable to the provided value.- Parameters:
id
- a new id of this object- Throws:
CoreException
- If object is not editable.
-