Class PotentialResource

java.lang.Object
org.episteme.social.economics.PotentialResource
All Implemented Interfaces:
Serializable, Commented, ComprehensiveIdentification, Identified<Identification>, Named
Direct Known Subclasses:
Resource

public class PotentialResource extends Object implements ComprehensiveIdentification
A class representing a potential or virtual resource, such as oil in the soil that is expected to be found, or ingredients required in a recipe or task.

Resources can be people, equipment, facilities, funding, or anything else capable of definition required for the completion of a project activity.

Implements ComprehensiveIdentification and modernized to use Real for continuous factors.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Field Details

  • Constructor Details

    • PotentialResource

      public PotentialResource(String name, String description, Quantity<?> amount)
      Creates a new PotentialResource object.
      Parameters:
      name - the name of the resource, not null.
      description - the description, not null.
      amount - the quantity, not null.
    • PotentialResource

      public PotentialResource(Identification id, String name, String description, Quantity<?> amount)
      Creates a new PotentialResource with a specific identification.
    • PotentialResource

      public PotentialResource(String name, String description, Quantity<?> amount, ResourceKind kind)
      Creates a new PotentialResource with a specific kind.
  • Method Details