org.processmining.plugins.log.abstraction.activitycluster.instanceborders
Class InstanceBorder

java.lang.Object
  extended by org.processmining.plugins.log.abstraction.activitycluster.instanceborders.InstanceBorder
Direct Known Subclasses:
DifferentRessourceInstanceBorder, MaxClusterSizeInstanceBorder, MaxDistanceInstanceBorder, NoInstanceBorder, SourceEventLoopDifferentResource, SourceEventLoopInstanceBorder

public abstract class InstanceBorder
extends java.lang.Object

Author:
thobai

Field Summary
protected  java.util.Map<java.lang.String,java.lang.String> attributes
           
static java.lang.String DEFAULT_PACKAGE
           
 
Constructor Summary
InstanceBorder()
           
 
Method Summary
abstract  boolean checkInstanceBorderCondition(ActivityCluster hostCluster, org.deckfour.xes.model.XEvent xEvent, int traceIndex)
           
 java.util.Map<java.lang.String,java.lang.String> getAttributes()
           
 void setAttribute(java.lang.String key, java.lang.String value)
           
 void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PACKAGE

public static final java.lang.String DEFAULT_PACKAGE
See Also:
Constant Field Values

attributes

protected java.util.Map<java.lang.String,java.lang.String> attributes
Constructor Detail

InstanceBorder

public InstanceBorder()
Method Detail

checkInstanceBorderCondition

public abstract boolean checkInstanceBorderCondition(ActivityCluster hostCluster,
                                                     org.deckfour.xes.model.XEvent xEvent,
                                                     int traceIndex)

getAttributes

public java.util.Map<java.lang.String,java.lang.String> getAttributes()
Returns:
the attributes

setAttributes

public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
Parameters:
attributes - the attributes to set

setAttribute

public void setAttribute(java.lang.String key,
                         java.lang.String value)