|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.processmining.mining.dmcscanning.AdmcSet
public class AdmcSet
Field Summary | |
---|---|
protected java.util.HashMap<java.lang.String,Admc> |
admcs
|
protected java.util.ArrayList<Admc> |
consolidationVictims
|
protected AggregationMethod |
method
|
Constructor Summary | |
---|---|
AdmcSet(AggregationMethod aMethod)
constructor |
Method Summary | |
---|---|
int |
add(Dmc aDmc)
Attempts to merge a DMC with all included ADMCs. |
java.util.Iterator |
allAdmcIterator()
|
java.util.Iterator |
allInProcessInstanceIterator(java.lang.String processId,
java.lang.String processInstanceId)
|
static AdmcSet |
buildAdmcSet(DmcSet aDmcSet,
AggregationMethod aMethod,
Progress progress)
Convenience method. |
double |
consolidate()
consolidates the ADMC set. |
java.util.ArrayList |
consolidationVictims()
|
java.util.Iterator |
consolidationVictimsIterator()
|
int |
consolidationVictimsSize()
|
Admc |
get(Footprint footprint)
Retrieves an ADMC according to its footprint |
Admc |
get(java.lang.String key)
Retrieve an ADMC by its string id |
java.util.Collection<Admc> |
getAll()
|
java.util.Collection<Admc> |
getAllCopy()
|
java.util.ArrayList |
getAllInProcessInstance(java.lang.String processId,
java.lang.String processInstanceId)
Retrieves all ADMCs within a specific process instance |
java.util.SortedSet<Admc> |
getAllSorted()
|
boolean |
isConsolidated()
|
java.util.Iterator |
iterator()
|
void |
makeConsolidationVictim(java.lang.String anAdmcId)
Makes the specified ADMC a victim of consolidation. |
Admc |
remove(java.lang.String key)
Removes the specified ADMC from the set by id key |
int |
size()
|
void |
testOutput()
provides the required test output in pseudo-xml format to Message.TEST |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.util.HashMap<java.lang.String,Admc> admcs
protected java.util.ArrayList<Admc> consolidationVictims
protected AggregationMethod method
Constructor Detail |
---|
public AdmcSet(AggregationMethod aMethod)
aMethod
- the AggregationMethod instance to be used for DMC->ADMC aggregation (comparison and merging)Method Detail |
---|
public int add(Dmc aDmc)
aDmc
- the DMC to add to ADMC (set).
public Admc get(java.lang.String key)
key
- id string of ADMC to retrieve
public Admc remove(java.lang.String key)
key
- id string of ADMC to remove
public Admc get(Footprint footprint)
footprint
- the footprint to match
public java.util.Collection<Admc> getAll()
public java.util.Collection<Admc> getAllCopy()
public java.util.SortedSet<Admc> getAllSorted()
public java.util.Iterator iterator()
public int size()
public double consolidate()
public void makeConsolidationVictim(java.lang.String anAdmcId)
anAdmcId
- id string of the ADMC to victimize.public boolean isConsolidated()
public int consolidationVictimsSize()
public java.util.Iterator consolidationVictimsIterator()
public java.util.ArrayList consolidationVictims()
public java.util.Iterator allAdmcIterator()
public java.util.ArrayList getAllInProcessInstance(java.lang.String processId, java.lang.String processInstanceId)
processId
- id of the process to look upprocessInstanceId
- id of the process instance to look up
public java.util.Iterator allInProcessInstanceIterator(java.lang.String processId, java.lang.String processInstanceId)
processId
- id of the process to look upprocessInstanceId
- id of the process instance to look up
public void testOutput()
public static AdmcSet buildAdmcSet(DmcSet aDmcSet, AggregationMethod aMethod, Progress progress)
aDmcSet
- set of initially scanned DMCsaMethod
- method to be used for ADMC aggregationprogress
- the progress indicator used for status feedback
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |