Class Process

java.lang.Object
org.episteme.social.economics.Process
All Implemented Interfaces:
Named

public class Process extends Object implements Named
Defines various manufacturing and industrial processes. Used to categorize activities in the production of goods. Based on the taxonomy of manufacturing processes.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Field Details

    • FERMENTATION

      public static final Process FERMENTATION
      Fermentation process.
    • HEAT

      public static final Process HEAT
      Heat process (includes melt, burn).
    • SPLIT

      public static final Process SPLIT
      Split process (cut, separate, filter, dig).
    • HIT

      public static final Process HIT
      Hit process (push firmly, press, nail, pedal).
    • MIX

      public static final Process MIX
      Mix process.
    • DRY

      public static final Process DRY
      Dry process.
    • HUMIDIFY

      public static final Process HUMIDIFY
      Humidify process.
    • PsychologicalGroup

      public static final Process PsychologicalGroup
      PsychologicalGroup process (centralize).
    • CLEAN

      public static final Process CLEAN
      Clean process.
    • STORE

      public static final Process STORE
      Store process (keep for later use).
    • AGITATE

      public static final Process AGITATE
      Agitate process.
    • TRANSPORT

      public static final Process TRANSPORT
      Transport process (moving, lifting, pushing).
    • MOULD

      public static final Process MOULD
      Mould process.
    • SPRAY

      public static final Process SPRAY
      Spray process (paint, spill).
    • PARALLELIZE

      public static final Process PARALLELIZE
      Parallelize process.
    • FREEZE

      public static final Process FREEZE
      Freeze process.
    • POUR

      public static final Process POUR
      Pour process (fill).
    • SELECT

      public static final Process SELECT
      Select process (grab).
    • ACTIVATE

      public static final Process ACTIVATE
      Activate process (power on).
    • VENTILATE

      public static final Process VENTILATE
      Ventilate process.
    • INFLATE

      public static final Process INFLATE
      Inflate process.
    • ASSEMBLE

      public static final Process ASSEMBLE
      Assemble process (glue, screw, etc.).
  • Constructor Details

    • Process

      public Process(String name)
      Creates a new Process object.
      Parameters:
      name - the name of the process
      Throws:
      IllegalArgumentException - if name is null or empty
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface Named
    • getComments

      public String getComments()
      Returns the comments associated with this process.
      Returns:
      the comments
    • setComments

      public void setComments(String comments)
      Sets the comments for this process.
      Parameters:
      comments - the comments to set
      Throws:
      IllegalArgumentException - if comments is null