20 package net.sf.gridarta.plugin.parameter;
25 import org.jetbrains.annotations.NotNull;
32 public abstract class AbstractValuePluginParameter<G
extends GameObject<G, A, R>, A extends
MapArchObject<A>, R extends
Archetype<G, A, R>, V> extends
AbstractPluginParameter<G, A, R, V> {
65 if (this.value.equals(value)) {
AbstractValuePluginParameter(@NotNull final V value)
Creates a new instance.
Abstract base class for PluginParameter implementations for which the string representation of the va...
Base package of all Gridarta classes.
V value
The current value.
Reflects a game object (object on a map).
GameObjects are the objects based on Archetypes found on maps.
void changed()
Notifies all listeners that this plugin parameter has changed.
void setValue(@NotNull final V value)
Updates the parameter value.
Interface for MapArchObjects.