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] |