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:
  • Method Details

    • 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.