public interface IFeatureObject extends IWritable, IAdaptable, Serializable
| Modifier and Type | Field and Description |
|---|---|
static String |
P_LABEL
A property name that will be used to notify
about changes in the "label" field.
|
| Modifier and Type | Method and Description |
|---|---|
IFeature |
getFeature()
Returns the top-level feature model object.
|
String |
getLabel()
Returns the label of this feature model object'
|
IFeatureModel |
getModel()
Returns the feature model that owns this model object.
|
IFeatureObject |
getParent()
Returns the parent of this model object.
|
String |
getTranslatableLabel()
Returns the translated label of this feature model object'
|
boolean |
isInTheModel() |
void |
setLabel(String label)
Sets the new label of this model object.
|
getAdapterstatic final String P_LABEL
IFeature getFeature()
String getLabel()
IFeatureModel getModel()
boolean isInTheModel()
IFeatureObject getParent()
void setLabel(String label) throws CoreException
label - the new labelCoreExceptionString getTranslatableLabel()