Class Thing
java.lang.Object
org.episteme.social.economics.PotentialResource
org.episteme.social.economics.Resource
org.episteme.social.economics.resources.Thing
- All Implemented Interfaces:
Serializable, Commented, ComprehensiveIdentification, Identified<Identification>, Named, Positioned<Place>, Temporal<TimeCoordinate>
- Direct Known Subclasses:
Natural
Represents a tangible physical object that occupies space and may have a 3D representation.
Base class for all physical resources in the economy simulation.
* @version 1.1
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Field Summary
Fields inherited from class PotentialResource
id, traits -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Resource
addOwner, equals, getOwners, getPosition, getProducer, getProductionDate, getProductionPlace, getTimestamp, getWhen, hashCode, removeOwner, setId, setOwners, setPositionMethods inherited from class PotentialResource
getAmount, getDecayTime, getDescription, getId, getKind, getTraits, setDecaySeconds, setDecayTime, setDescription, setKind, setQuantity, toStringMethods inherited from interface Commented
getComments, getTrait, setCommentsMethods inherited from interface ComprehensiveIdentification
getName, getTrait, setName, setTrait
-
Constructor Details
-
Thing
-