|
|||||
FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Abstract definition of a set with numbered elements. A numbered set satisfies the following properties: - the number of elements can be queried without traversing the elements of the set - every element has unique index in the interval [0; cardinality-1]. This index can be queried for a given element and the element for a given index can be queried as well.
Constructor Summary | |
GNumberedSet()
|
Method Summary | |
---|---|
static GNumberedSet |
convert(def setDef)
Convert a set definition to a numbered set. |
Object |
getElem(int idx)
|
int |
indexOf(Object elem)
|
boolean |
isNumbered()
|
int |
size()
|
Constructor Detail |
---|
GNumberedSet()
Method Detail |
---|
public static GNumberedSet convert(def setDef)
public Object getElem(int idx)
public int indexOf(Object elem)
public boolean isNumbered()
public int size()