T
- The type of the object describedpublic class ItemDescriptor<T> extends java.lang.Object implements IItemDescriptor<T>
IItemDescriptor
.Constructor and Description |
---|
ItemDescriptor(java.lang.String id,
java.lang.String label,
java.lang.String description,
T instance)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription()
Returns the description.
|
java.lang.String |
getID()
Returns the identifier.
|
T |
getItem()
Returns the item.
|
java.lang.String |
getLabel()
Returns the label.
|
public ItemDescriptor(java.lang.String id, java.lang.String label, java.lang.String description, T instance)
id
- The identifierlabel
- The labeldescription
- The descriptioninstance
- The instancepublic java.lang.String getID()
getID
in interface IItemDescriptor<T>
org.eclipse.eef.ide.internal.extensions.IItemDescriptor#getID()
public java.lang.String getLabel()
getLabel
in interface IItemDescriptor<T>
org.eclipse.eef.ide.internal.extensions.IItemDescriptor#getLabel()
public java.lang.String getDescription()
getDescription
in interface IItemDescriptor<T>
org.eclipse.eef.ide.internal.extensions.IItemDescriptor#getDescription()
public T getItem()
getItem
in interface IItemDescriptor<T>
org.eclipse.eef.ide.internal.extensions.IItemDescriptor#getItem()