Interface PluginData

  • All Known Subinterfaces:
    ChangeablePluginDataContainer

    public interface PluginData
    Storage of data which is specific for a plug-in.

    The plug-in data allows for storing plug-in-specific, arbitrary data at model entities.

    Author:
    Kevin Goeser
    See Also:
    PluginDataContainer
    • Method Detail

      • getPluginID

        String getPluginID()
        Returns the system-wide unique ID of the plug-in, this data belongs to.
        Returns:
        The ID of the plug-in, this data belongs to.
      • getPluginDataEntry

        String getPluginDataEntry​(String key)
        Returns the value assigned to the plug-in data entry.
        Parameters:
        key - The entry name (key) of the requested data value.
        Returns:
        The value assigned to the plug-in data entry.
      • getPluginData

        Map<String,​String> getPluginData()
        Returns an immutable object of the whole plug-in data.
        Returns:
        An immutable object of the whole plug-in data.