Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse PDE
Release 3.5

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
static  String P_ID
          A property that will be carried by the change event if 'id' field of this object is changed.
 
Method Summary
  String getId ()
          Returns a unique id of this object.
 void setId ( String id)
          Sets the id of this IIdentifiable to the provided value.
 

Field Detail

P_ID

static final 
String P_ID
A property that will be carried by the change event if 'id' field of this object is changed.

See Also:
Constant Field Values
Method Detail

getId


String getId()
Returns a unique id of this object.

Returns:
the id of this object

setId

void setId(
String id)
           throws 
CoreException
Sets the id of this IIdentifiable to the provided value. This method will throw CoreException if object is not editable.

Parameters:
id - a new id of this object
Throws:
CoreException

Eclipse PDE
Release 3.5

Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.

 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire