org.processmining.mining.dmcscanning.equivalence
Class StrictEquivalence

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

public class StrictEquivalence
extends java.lang.Object
implements ObjectEquivalence

Implements the strict equivalence relation, i.e. string equality makes equivalent

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

Constructor Summary
StrictEquivalence()
           
 
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

StrictEquivalence

public StrictEquivalence()
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: