korat.finitization.impl
Class ArrayElementCVElem
java.lang.Object
korat.finitization.impl.CVElem
korat.finitization.impl.ArrayElementCVElem
public class ArrayElementCVElem
- extends CVElem
CVElem representing elements of an array
- Author:
- Sasa Misailovic
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
arrayIndex
protected final int arrayIndex
ArrayElementCVElem
protected ArrayElementCVElem(Object o,
int elementIndex,
FieldDomain fDomain,
StateSpace stateSpace)
ArrayElementCVElem
private ArrayElementCVElem(Object o,
String fName,
FieldDomain fDomain,
StateSpace stateSpace)
create
public static ArrayElementCVElem create(Object o,
String fName,
FieldDomain fDomain,
StateSpace myStateSpace)
- Parameter fName can be either number, representing the index of array element
or "length", representing the length of the array
initialize
public void initialize(int indexInStateSpace)
- Description copied from class:
CVElem
- Initializes this CVElem
- Overrides:
initialize
in class CVElem
- Parameters:
indexInStateSpace
- -
index in State Space