org.processmining.plugins.log.abstraction.mapping
Class EventMapping
java.lang.Object
org.processmining.plugins.log.abstraction.mapping.EventMapping
public class EventMapping
- extends java.lang.Object
- Author:
- Thomas Baier
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
id
protected java.lang.String id
SIMPLE
public static final int SIMPLE
- See Also:
- Constant Field Values
META
public static final int META
- See Also:
- Constant Field Values
COMPLEX
public static final int COMPLEX
- See Also:
- Constant Field Values
type
protected int type
activities
protected java.util.List<MapObject> activities
events
protected java.util.Set<MapObject> events
metaDataConditions
protected java.util.Set<MetaDataCondition> metaDataConditions
contextConditions
protected java.util.Set<EventContextCondition> contextConditions
description
protected java.lang.String description
usage
protected java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.Integer>> usage
documentationCorrespondence
protected Correspondence documentationCorrespondence
EventMapping
public EventMapping()
EventMapping
public EventMapping(int type,
java.util.List<MapObject> activities,
java.util.Set<MapObject> events,
java.lang.String description)
increaseUsage
public void increaseUsage(java.lang.String eventName,
java.lang.String processInstance)
getUsageOnPIs
public java.lang.String getUsageOnPIs(java.lang.String eventName)
getMappedEvents
public java.util.Set<java.lang.String> getMappedEvents()
getNumberOfPIs
public int getNumberOfPIs(java.lang.String eventName)
getType
public int getType()
- Returns:
- the type
setType
public void setType(int type)
- Parameters:
type - the type to set
getActivities
public java.util.List<MapObject> getActivities()
- Returns:
- the activities
setActivities
public void setActivities(java.util.List<MapObject> activities)
- Parameters:
activities - the activities to set
getEvents
public java.util.Set<MapObject> getEvents()
- Returns:
- the events
getEventNames
public java.util.Set<java.lang.String> getEventNames(boolean transactionType)
- Returns:
- the events
getEventNames
public java.util.Set<java.lang.String> getEventNames()
setEvents
public void setEvents(java.util.Set<MapObject> events)
- Parameters:
events - the events to set
addEvent
public void addEvent(java.lang.String event)
addEvent
public void addEvent(MapObject event)
getDescription
public java.lang.String getDescription()
- Returns:
- the description
setDescription
public void setDescription(java.lang.String description)
- Parameters:
description - the description to set
getId
public java.lang.String getId()
- Returns:
- the id
setId
public void setId(java.lang.String id)
- Parameters:
id - the id to set
resetData
public void resetData()
getMetaDataConditions
public java.util.Set<MetaDataCondition> getMetaDataConditions()
- Returns:
- the metaDataConditions
setMetaDataConditions
public void setMetaDataConditions(java.util.Set<MetaDataCondition> metaDataConditions)
- Parameters:
metaDataConditions - the metaDataConditions to set
addMetaDataCondition
public void addMetaDataCondition(MetaDataCondition metaDataCondition)
getMetaDataConditionsString
public java.lang.String getMetaDataConditionsString()
getContextConditions
public java.util.Set<EventContextCondition> getContextConditions()
- Returns:
- the contextConditions
setContextConditions
public void setContextConditions(java.util.Set<EventContextCondition> contextConditions)
- Parameters:
contextConditions - the contextConditions to set
addContextCondition
public void addContextCondition(java.lang.String formula,
java.lang.String position)
throws java.lang.Exception
- Throws:
java.lang.Exception
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
toCSV
public java.lang.String toCSV()
getContextConditionsString
public java.lang.String getContextConditionsString()
addContextCondition
public void addContextCondition(EventContextCondition contextCondition)
containsActivity
public boolean containsActivity(java.lang.String activityName)
containsEvent
public boolean containsEvent(java.lang.String eventName)
addActivity
public void addActivity(MapObject activity)
getActivitiesAsString
public java.lang.String getActivitiesAsString(boolean transactions)
getActivitiesAsString
public java.lang.String getActivitiesAsString()
addActivity
public void addActivity(java.lang.String name)
getDocumentationCorrespondence
public Correspondence getDocumentationCorrespondence()
- Returns:
- the documentationCorrespondence
setDocumentationCorrespondence
public void setDocumentationCorrespondence(Correspondence documentationCorrespondence)
- Parameters:
documentationCorrespondence - the documentationCorrespondence to set