Package org.opentcs.data.model
Klasse TCSResource<E extends TCSResource<E>>
java.lang.Object
org.opentcs.data.TCSObject<E>
org.opentcs.data.model.TCSResource<E>
- Typparameter:
E
- The actual resource class.
- Alle implementierten Schnittstellen:
Serializable
public abstract class TCSResource<E extends TCSResource<E>>
extends TCSObject<E>
implements Serializable
Describes a resource that
Vehicle
s may claim for exclusive usage.- Siehe auch:
-
Feldübersicht
-
Konstruktorübersicht
ModifiziererKonstruktorBeschreibungprotected
TCSResource
(String name) Creates a new TCSResource.protected
TCSResource
(String name, Map<String, String> properties, ObjectHistory history) Creates a new TCSResource. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungReturns a transient/soft reference to this object.Von Klasse geerbte Methoden org.opentcs.data.TCSObject
equals, getHistory, getName, getProperties, getProperty, hashCode, listWithoutNullValues, mapWithoutNullValues, propertiesWith, setWithoutNullValues, toString, withHistory, withHistoryEntry, withProperties, withProperty
-
Konstruktordetails
-
TCSResource
Creates a new TCSResource.- Parameter:
name
- The new resource's name.
-
TCSResource
Creates a new TCSResource.- Parameter:
name
- The new resource's name.properties
- A set of properties (key-value pairs) associated with this object.history
- A history of events related to this object.
-
-
Methodendetails
-
getReference
Beschreibung aus Klasse kopiert:TCSObject
Returns a transient/soft reference to this object.- Setzt außer Kraft:
getReference
in KlasseTCSObject<E extends TCSResource<E>>
- Gibt zurück:
- A transient/soft reference to this object.
-