public class GeneralizationHierarchy
extends java.lang.Object
Constructor and Description |
---|
GeneralizationHierarchy(java.lang.String name,
java.lang.String[][] hierarchy,
int dimension,
Dictionary dictionary)
Creates a new generalization hierarchy.
|
Modifier and Type | Method and Description |
---|---|
void |
checkMonotonicity(DataManager manager)
Throws an exception, if the hierarchy is not monotonic.
|
int[][] |
getArray()
Returns the array.
|
int[] |
getDistinctValues()
Returns the number of distinct values.
|
int[] |
getDistinctValues(int level)
Returns the distinct values.
|
int |
getHeight()
Returns the height of the hierarchy.
|
int |
getLevels()
Returns the number of levels
|
java.lang.String |
getName()
Returns the name.
|
public GeneralizationHierarchy(java.lang.String name, java.lang.String[][] hierarchy, int dimension, Dictionary dictionary)
name
- hierarchy
- dimension
- dictionary
- public void checkMonotonicity(DataManager manager)
manager
- public int[][] getArray()
public int[] getDistinctValues()
public int[] getDistinctValues(int level)
level
- public int getHeight()
public int getLevels()
public java.lang.String getName()