Class inria.meije.rc.sugarcubes.OrConfig
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class inria.meije.rc.sugarcubes.OrConfig

java.lang.Object
   |
   +----inria.meije.rc.sugarcubes.Config
           |
           +----inria.meije.rc.sugarcubes.BinaryConfig
                   |
                   +----inria.meije.rc.sugarcubes.OrConfig

public class OrConfig
extends BinaryConfig
Configuration disjunction (or).

Constructor Index

 o OrConfig(Config, Config)

Method Index

 o evaluate(Machine)
Evaluates the configuration.
 o fixed(Machine)
A disjunction is fixed as soon as one component is fixed and evaluates to true: the other one does not need to be also fixed.
 o toString()

Constructors

 o OrConfig
  public OrConfig(Config c1,
                  Config c2)

Methods

 o toString
  public String toString()
Overrides:
toString in class Object
 o fixed
  public boolean fixed(Machine machine)
A disjunction is fixed as soon as one component is fixed and evaluates to true: the other one does not need to be also fixed.
Overrides:
fixed in class Config
 o evaluate
  public boolean evaluate(Machine machine)
Evaluates the configuration.
Overrides:
evaluate in class Config

All Packages  Class Hierarchy  This Package  Previous  Next  Index