|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.processmining.exporting.log.util.FilterSameSetWmeEventFollowsRelation
public class FilterSameSetWmeEventFollowsRelation
Title: Filter per Same Set of Workflow Model Elements and Events with Follows Relation
Description: This class stores a process instance. Any other process instance X is equal to the stored process instance Y whenever X and Y have the same set of follows relation with respect to workflow model elements and event types.
Constructor Summary | |
---|---|
FilterSameSetWmeEventFollowsRelation(ProcessInstance pi,
int numberSimilarPIS)
Constructor method. |
Method Summary | |
---|---|
void |
addGroupedPiIdentifier(java.lang.String idToAppend)
|
static java.util.TreeSet |
buildFollowsRelations(ProcessInstance pi)
|
boolean |
equals(java.lang.Object obj)
Checks if a process instance Y is equal to the process instance X that is stored at the current object. |
int |
getNumberSimilarPIs()
|
ProcessInstance |
getPI()
|
java.util.TreeSet |
getSetFollowsRelations()
|
int |
hashCode()
The stored process instance is also kept in a TreeSet whose elements are "'workflow model element' 'event type'". |
void |
increaseNumberSimilarPIs(int increase)
Increases the number of similar process instance. |
boolean |
setPI(ProcessInstance pi)
Sets the process instance stored at this object. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FilterSameSetWmeEventFollowsRelation(ProcessInstance pi, int numberSimilarPIS)
pi
- process instance to be stored.Method Detail |
---|
public static java.util.TreeSet buildFollowsRelations(ProcessInstance pi)
public int getNumberSimilarPIs()
getNumberSimilarPIs
in interface MyProcessInstance
public java.util.TreeSet getSetFollowsRelations()
public void increaseNumberSimilarPIs(int increase)
increaseNumberSimilarPIs
in interface MyProcessInstance
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- object that contains a process instance to be compared to the process instance in the current object.
public int hashCode()
hashCode
in class java.lang.Object
public ProcessInstance getPI()
getPI
in interface MyProcessInstance
public boolean setPI(ProcessInstance pi)
public void addGroupedPiIdentifier(java.lang.String idToAppend)
addGroupedPiIdentifier
in interface MyProcessInstance
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |