Class MaterialResource
java.lang.Object
org.episteme.social.economics.PotentialResource
org.episteme.social.economics.Resource
org.episteme.social.economics.MaterialResource
- All Implemented Interfaces:
Serializable, Commented, ComprehensiveIdentification, Identified<Identification>, Named, Positioned<Place>, Temporal<TimeCoordinate>, Property
- Direct Known Subclasses:
Artifact
-
Field Summary
Fields inherited from class PotentialResource
id, traits -
Constructor Summary
ConstructorsConstructorDescriptionMaterialResource(String name, String description, Quantity<?> amount, Community producer, Identification id, Money value) Initializes a tagged material resource.MaterialResource(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification id, Money value) -
Method Summary
Methods inherited from class Resource
addOwner, getOwners, getPosition, getProducer, getProductionDate, getProductionPlace, getTimestamp, getWhen, 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
-
MaterialResource
-
MaterialResource
public MaterialResource(String name, String description, Quantity<?> amount, Community producer, Place productionPlace, TimeCoordinate productionDate, Identification id, Money value)
-
-
Method Details
-
getValue
-
setValue
-
equals
-
hashCode
-