org.processmining.mining.dmcscanning.equivalence
Class FlowerEquivalence

java.lang.Object
  extended by org.processmining.mining.dmcscanning.equivalence.FlowerEquivalence
All Implemented Interfaces:
ObjectEquivalence

public class FlowerEquivalence
extends java.lang.Object
implements ObjectEquivalence

Equivalence relation implementation for data logs extracted from the Case Handling system 'FLOWer' (Pallas Athena)

Author:
Christian W. Guenther (christian at deckfour dot org)

Constructor Summary
FlowerEquivalence()
           
 
Method Summary
 boolean equivalent(java.lang.String wfmElementOne, java.lang.String wfmElementTwo)
          Checks for two given workflow model element identifiers, whether they refer to actually the same (abstract) object
 java.lang.String getCanonicalName(java.lang.String aWfmElement)
          Returns for a given workflow model element name the corresponding canonical name of the object referred
 boolean matches(java.lang.String aSystemName)
          Checks for a given system name (of e.g.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FlowerEquivalence

public FlowerEquivalence()
Method Detail

toString

public java.lang.String toString()
Specified by:
toString in interface ObjectEquivalence
Overrides:
toString in class java.lang.Object
Returns:
the name of the respective equivalence relation (i.e. the system or kind of log it is applicable for)

matches

public boolean matches(java.lang.String aSystemName)
Description copied from interface: ObjectEquivalence
Checks for a given system name (of e.g. a WFMS software) whether this equivalence relation is applicable

Specified by:
matches in interface ObjectEquivalence
Returns:

getCanonicalName

public java.lang.String getCanonicalName(java.lang.String aWfmElement)
Description copied from interface: ObjectEquivalence
Returns for a given workflow model element name the corresponding canonical name of the object referred

Specified by:
getCanonicalName in interface ObjectEquivalence
Returns:

equivalent

public boolean equivalent(java.lang.String wfmElementOne,
                          java.lang.String wfmElementTwo)
Description copied from interface: ObjectEquivalence
Checks for two given workflow model element identifiers, whether they refer to actually the same (abstract) object

Specified by:
equivalent in interface ObjectEquivalence
Returns: