All Packages Class Hierarchy This Package Previous Next Index
Interface aid.cbr.tools.core.cbrcase.CompoundIndice
- public interface CompoundIndice
- extends Clone
A compound indice is an indice made of a set of sub-indices. Each indice is identified
in the component by a number (int) and has a weight (float). The
weight has a meaning relatively to other weights inside this compound indice.
Each indice has also a descriptor that describe the properties of
the indice: name, type, comments...
A compound indice provides access to the indices and may handles
specifically primitive types (float, int, boolean) for better efficiency
(storage and access).
-
getDescriptor()
-
-
getDescriptor(int)
-
-
getFloatIndice(int)
-
-
getIndice(int)
-
-
getIntIndice(int)
-
-
getWeights()
-
-
isDefined(int)
-
-
isUnknown(int)
-
-
setFloatIndice(float, int)
-
-
setIndice(Object, int)
-
-
setIntIndice(int, int)
-
-
setUnknown(int)
-
-
setWeights(WeightVector)
-
-
size()
-
-
undef(int)
-
getIndice
public abstract Object getIndice(int i)
getFloatIndice
public abstract float getFloatIndice(int i)
getIntIndice
public abstract int getIntIndice(int i)
size
public abstract int size()
setIndice
public abstract void setIndice(Object value,
int i)
setFloatIndice
public abstract void setFloatIndice(float value,
int i)
setIntIndice
public abstract void setIntIndice(int value,
int i)
getDescriptor
public abstract IndiceDescriptor getDescriptor(int i)
getDescriptor
public abstract CompoundIndiceDescriptor getDescriptor()
setUnknown
public abstract void setUnknown(int i)
isUnknown
public abstract boolean isUnknown(int i)
undef
public abstract void undef(int i)
isDefined
public abstract boolean isDefined(int i)
getWeights
public abstract WeightVector getWeights()
setWeights
public abstract void setWeights(WeightVector weights)
All Packages Class Hierarchy This Package Previous Next Index