Interface IPluginAttribute

All Superinterfaces:
IAdaptable, IPluginObject, IWritable

public interface IPluginAttribute extends IPluginObject
An attribute of XML elements found in the plug-in.
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.
  • Field Details

    • P_VALUE

      static final String P_VALUE
      This property will be used to notify that the value of the attribute has changed.
      See Also:
  • Method Details

    • getValue

      String getValue()
      Returns the value of this attribute.
      Returns:
      the string value of the attribute
    • setValue

      void setValue(String value) throws CoreException
      Sets the value of this attribute. This method will throw a CoreExeption if the model is not editable.
      Parameters:
      value - the new attribute value
      Throws:
      CoreException - if the model is not editable