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 Summary
Modifier and TypeMethodDescriptionReturns an immutable object of the whole plug-in data.getPluginDataEntry(String key) Returns the value assigned to the plug-in data entry.Returns the system-wide unique ID of the plug-in, this data belongs to.
-
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
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
Returns an immutable object of the whole plug-in data.- Returns:
- An immutable object of the whole plug-in data.
-