org.processmining.plugins.log.comparison
Class EventActivityRelation

java.lang.Object
  extended by org.processmining.plugins.log.comparison.EventActivityRelation
All Implemented Interfaces:
java.lang.Cloneable

public class EventActivityRelation
extends java.lang.Object
implements java.lang.Cloneable

Author:
Thomas Baier

Field Summary
protected  java.lang.String activityName
           
protected  java.util.Set<Correspondence> documentationCorrespondences
           
protected  java.lang.String eventName
           
protected  boolean mandatory
           
protected  java.util.Set<java.lang.String> relationsToOtherActivities
           
 
Constructor Summary
EventActivityRelation()
           
EventActivityRelation(java.lang.String activityName, java.lang.String eventName)
           
 
Method Summary
 void addCorrespondence(Correspondence correspondence)
           
 java.lang.Object clone()
           
 boolean equals(java.lang.Object object)
           
 java.lang.String getActivityName()
           
 java.util.Set<Correspondence> getDocumentationCorrespondences()
           
 java.lang.String getEventName()
           
 java.util.Set<java.lang.String> getRelationsToOtherActivities()
           
 boolean isMandatory()
           
 void setActivityName(java.lang.String activityName)
           
 void setDocumentationCorrespondences(java.util.Set<Correspondence> documentationCorrespondences)
           
 void setEventName(java.lang.String eventName)
           
 void setMandatory(boolean mandatory)
           
 void setRelationsToOtherActivities(java.util.Set<java.lang.String> relationsToOtherActivities)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

activityName

protected java.lang.String activityName

eventName

protected java.lang.String eventName

mandatory

protected boolean mandatory

relationsToOtherActivities

protected java.util.Set<java.lang.String> relationsToOtherActivities

documentationCorrespondences

protected java.util.Set<Correspondence> documentationCorrespondences
Constructor Detail

EventActivityRelation

public EventActivityRelation()

EventActivityRelation

public EventActivityRelation(java.lang.String activityName,
                             java.lang.String eventName)
Parameters:
activityName -
eventName -
Method Detail

getActivityName

public java.lang.String getActivityName()
Returns:
the activityName

setActivityName

public void setActivityName(java.lang.String activityName)
Parameters:
activityName - the activityName to set

getEventName

public java.lang.String getEventName()
Returns:
the eventName

getDocumentationCorrespondences

public java.util.Set<Correspondence> getDocumentationCorrespondences()
Returns:
the documentationCorrespondences

setDocumentationCorrespondences

public void setDocumentationCorrespondences(java.util.Set<Correspondence> documentationCorrespondences)
Parameters:
documentationCorrespondences - the documentationCorrespondences to set

addCorrespondence

public void addCorrespondence(Correspondence correspondence)

isMandatory

public boolean isMandatory()
Returns:
the mandatory

setMandatory

public void setMandatory(boolean mandatory)
Parameters:
mandatory - the mandatory to set

setEventName

public void setEventName(java.lang.String eventName)
Parameters:
eventName - the eventName to set

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

getRelationsToOtherActivities

public java.util.Set<java.lang.String> getRelationsToOtherActivities()
Returns:
the relationsToOtherActivities for the event

setRelationsToOtherActivities

public void setRelationsToOtherActivities(java.util.Set<java.lang.String> relationsToOtherActivities)
Parameters:
relationsToOtherActivities - the relationsToOtherActivities of the event to set

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object