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 Detail

      • P_VALUE

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

      • 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