zeus.concepts.fn
Class VectorFn
java.lang.Object
zeus.concepts.fn.ValueFunction
zeus.concepts.fn.VectorFn
- public class VectorFn
- extends ValueFunction
| Fields inherited from class zeus.concepts.fn.ValueFunction |
AND, ARITH, BOOL, COMP, CONS, CONSB, DATE, ELSE, FACT, FIELD, FUNC, ID, ID_MAX, ID_MIN, IMPLY, INT, IS_DETERMINATE, LAND, LNOT, LOR, LVAR, METH, OR, PD_MAX, PD_MIN, precedence, REAL, TIME, TO_STRING, type, TYPE, VECT |
|
Constructor Summary |
VectorFn(java.util.Vector items)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
args
protected java.lang.Object args
METHOD_LIST
static final java.lang.String[] METHOD_LIST
ELEMENT_AT
static final int ELEMENT_AT
- See Also:
- Constant Field Values
SET_ELEMENT_AT
static final int SET_ELEMENT_AT
- See Also:
- Constant Field Values
INSERT_ELEMENT_AT
static final int INSERT_ELEMENT_AT
- See Also:
- Constant Field Values
ADD_ELEMENT
static final int ADD_ELEMENT
- See Also:
- Constant Field Values
REMOVE_ELEMENT
static final int REMOVE_ELEMENT
- See Also:
- Constant Field Values
REMOVE_ELEMENT_AT
static final int REMOVE_ELEMENT_AT
- See Also:
- Constant Field Values
REMOVE_ALL_ELEMENTS
static final int REMOVE_ALL_ELEMENTS
- See Also:
- Constant Field Values
CONTAINS_ELEMENT
static final int CONTAINS_ELEMENT
- See Also:
- Constant Field Values
IS_EMPTY
static final int IS_EMPTY
- See Also:
- Constant Field Values
SIZE
static final int SIZE
- See Also:
- Constant Field Values
FIRST_ELEMENT
static final int FIRST_ELEMENT
- See Also:
- Constant Field Values
LAST_ELEMENT
static final int LAST_ELEMENT
- See Also:
- Constant Field Values
UNION
static final int UNION
- See Also:
- Constant Field Values
INTERSECTION
static final int INTERSECTION
- See Also:
- Constant Field Values
DIFFERENCE
static final int DIFFERENCE
- See Also:
- Constant Field Values
VectorFn
public VectorFn(java.util.Vector items)
mirror
public ValueFunction mirror()
- Specified by:
mirror in class ValueFunction
toString
public java.lang.String toString()
simplify
ValueFunction simplify()
- Overrides:
simplify in class ValueFunction
getArg
java.lang.Object getArg(int position)
- Specified by:
getArg in class ValueFunction
references
public boolean references(ValueFunction var)
- Specified by:
references in class ValueFunction
variables
public java.util.Vector variables()
- Overrides:
variables in class ValueFunction
isDeterminate
public boolean isDeterminate()
- Specified by:
isDeterminate in class ValueFunction
normalize
ValueFunction normalize()
- Overrides:
normalize in class ValueFunction
resolve
public ValueFunction resolve(ResolutionContext c,
Bindings b)
- Overrides:
resolve in class ValueFunction
duplicate
public ValueFunction duplicate(DuplicationTable table)
- Overrides:
duplicate in class ValueFunction
equals
public boolean equals(java.lang.Object any)
unify
ValueFunction unify(ValueFunction fn,
Bindings b)
- Specified by:
unify in class ValueFunction
invokeMethod
ValueFunction invokeMethod(java.lang.String method,
java.util.Vector arguments)
- Overrides:
invokeMethod in class ValueFunction
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.