Class XEventPerformanceClassifier
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.performance.XEventPerformanceClassifier
-
- All Implemented Interfaces:
java.lang.Comparable<org.deckfour.xes.classification.XEventClassifier>,org.deckfour.xes.classification.XEventClassifier
public class XEventPerformanceClassifier extends java.lang.Object implements org.deckfour.xes.classification.XEventClassifier, java.lang.Comparable<org.deckfour.xes.classification.XEventClassifier>
-
-
Constructor Summary
Constructors Constructor Description XEventPerformanceClassifier(org.deckfour.xes.classification.XEventClassifier activityClassifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(org.deckfour.xes.model.XVisitor visitor, org.deckfour.xes.model.XLog log)Runs the given visitor for the given log on this classifier.intcompareTo(org.deckfour.xes.classification.XEventClassifier other)booleanequals(java.lang.Object obj)The hashcode and equals methods are used in the caching of alignments.org.deckfour.xes.classification.XEventClassifiergetActivityClassifier()java.lang.StringgetClassIdentity(org.deckfour.xes.model.XEvent event)Retrieves the unique class identity string of a given event.java.lang.String[]getDefiningAttributeKeys()Retrieves the set of attribute keys which are used in this event classifier (May be used for the construction of events that are not part of an existing event class).java.lang.StringgetLifecycle(org.deckfour.xes.model.XEvent event)inthashCode()The hashcode and equals methods are used in the caching of alignments.java.lang.Stringname()Returns the name of this comparatorbooleansameEventClass(org.deckfour.xes.model.XEvent eventA, org.deckfour.xes.model.XEvent eventB)Checks whether two event instances correspond to the same event class, i.e.voidsetName(java.lang.String arg0)Assigns a custom name to this classifier
-
-
-
Method Detail
-
getActivityClassifier
public org.deckfour.xes.classification.XEventClassifier getActivityClassifier()
-
accept
public void accept(org.deckfour.xes.model.XVisitor visitor, org.deckfour.xes.model.XLog log)Description copied from interface:org.deckfour.xes.classification.XEventClassifierRuns the given visitor for the given log on this classifier.- Specified by:
acceptin interfaceorg.deckfour.xes.classification.XEventClassifier
-
getClassIdentity
public java.lang.String getClassIdentity(org.deckfour.xes.model.XEvent event)
Description copied from interface:org.deckfour.xes.classification.XEventClassifierRetrieves the unique class identity string of a given event.- Specified by:
getClassIdentityin interfaceorg.deckfour.xes.classification.XEventClassifier
-
getLifecycle
public java.lang.String getLifecycle(org.deckfour.xes.model.XEvent event)
-
getDefiningAttributeKeys
public java.lang.String[] getDefiningAttributeKeys()
Description copied from interface:org.deckfour.xes.classification.XEventClassifierRetrieves the set of attribute keys which are used in this event classifier (May be used for the construction of events that are not part of an existing event class).- Specified by:
getDefiningAttributeKeysin interfaceorg.deckfour.xes.classification.XEventClassifier- Returns:
- A set of attribute keys, which are used for defining this classifier.
-
name
public java.lang.String name()
Description copied from interface:org.deckfour.xes.classification.XEventClassifierReturns the name of this comparator- Specified by:
namein interfaceorg.deckfour.xes.classification.XEventClassifier
-
sameEventClass
public boolean sameEventClass(org.deckfour.xes.model.XEvent eventA, org.deckfour.xes.model.XEvent eventB)Description copied from interface:org.deckfour.xes.classification.XEventClassifierChecks whether two event instances correspond to the same event class, i.e. are equal in that sense.- Specified by:
sameEventClassin interfaceorg.deckfour.xes.classification.XEventClassifier
-
setName
public void setName(java.lang.String arg0)
Description copied from interface:org.deckfour.xes.classification.XEventClassifierAssigns a custom name to this classifier- Specified by:
setNamein interfaceorg.deckfour.xes.classification.XEventClassifier- Parameters:
arg0- Name to be assigned to this classifier.
-
compareTo
public int compareTo(org.deckfour.xes.classification.XEventClassifier other)
- Specified by:
compareToin interfacejava.lang.Comparable<org.deckfour.xes.classification.XEventClassifier>
-
hashCode
public int hashCode()
The hashcode and equals methods are used in the caching of alignments.- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
The hashcode and equals methods are used in the caching of alignments.- Overrides:
equalsin classjava.lang.Object
-
-