Public Member Functions | |
boolean | equals (Object obj) |
int | getId () |
int | getLevel () |
AtomicFormula | getName () |
BitSet | getNegativeEffect () |
BitSet | getNegativePrecondition () |
BitSet | getPositiveEffect () |
BitSet | getPositivePreconditon () |
int | hashCode () |
Op (AtomicFormula name, BitSet pp, BitSet np, BitSet pe, BitSet ne, int id) | |
void | setLevel (int level) |
Private Attributes | |
int | id |
int | level |
AtomicFormula | name |
BitSet | ne |
BitSet | np |
BitSet | pe |
BitSet | pp |
This class implements the internal representation of an operator for the graphplan planner.
Op.Op | ( | AtomicFormula | name, |
BitSet | pp, | ||
BitSet | np, | ||
BitSet | pe, | ||
BitSet | ne, | ||
int | id | ||
) | [inline] |
boolean Op.equals | ( | Object | obj | ) | [inline] |
Returns true
if this operator is equal to an object. This method returns true
if the object is a not null instance of the class Op
and both operator have the same name.
obj | the object to be compared. |
true
if this operator is equal to an object; false
otherwise. int Op.getId | ( | ) | [inline] |
int Op.getLevel | ( | ) | [inline] |
AtomicFormula Op.getName | ( | ) | [inline] |
BitSet Op.getNegativeEffect | ( | ) | [inline] |
BitSet Op.getNegativePrecondition | ( | ) | [inline] |
BitSet Op.getPositiveEffect | ( | ) | [inline] |
BitSet Op.getPositivePreconditon | ( | ) | [inline] |
int Op.hashCode | ( | ) | [inline] |
void Op.setLevel | ( | int | level | ) | [inline] |
int Op.level [private] |
BitSet Op.np [private] |
BitSet Op.pp [private] |