public abstract class AbstractPartition
extends java.lang.Object
Constructor and Description |
---|
AbstractPartition() |
Modifier and Type | Method and Description |
---|---|
AbstractPartitionClass |
addNewPartitionClass() |
java.util.Set |
addNewPartitionClasses(int numClasses) |
void |
classify(java.util.Set elements,
AbstractPartitionClass aPartitionClass) |
void |
classify(UserDataContainer udc,
AbstractPartitionClass aPartitionClass) |
AbstractPartitionClass |
getElement(UserDataContainer udc) |
protected java.util.Map |
getElementToClassMap() |
AbstractPartitionClass |
getNthClass(int n) |
ArchetypeGraph |
getUnderlyingGraph() |
protected void |
initialize(ArchetypeGraph g) |
int |
numClasses() |
public AbstractPartitionClass addNewPartitionClass()
public java.util.Set addNewPartitionClasses(int numClasses)
public ArchetypeGraph getUnderlyingGraph()
public AbstractPartitionClass getNthClass(int n)
protected java.util.Map getElementToClassMap()
public AbstractPartitionClass getElement(UserDataContainer udc)
protected void initialize(ArchetypeGraph g)
public void classify(UserDataContainer udc, AbstractPartitionClass aPartitionClass)
public void classify(java.util.Set elements, AbstractPartitionClass aPartitionClass)
public int numClasses()