org.processmining.plugins.log.abstraction.activitycluster
Class InstanceBorderDefinition

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<java.lang.String,java.util.Set<InstanceBorder>>
          extended by org.processmining.plugins.log.abstraction.activitycluster.InstanceBorderDefinition
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.util.Set<InstanceBorder>>

public class InstanceBorderDefinition
extends java.util.HashMap<java.lang.String,java.util.Set<InstanceBorder>>
implements java.lang.Cloneable

Author:
thobai
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Field Summary
static java.lang.String GLOBAL
           
 
Constructor Summary
InstanceBorderDefinition()
           
 
Method Summary
 void addInstanceBorderDefinition(java.lang.String id, InstanceBorder instanceBorder)
           
 void addInstanceBorderDefinition(java.lang.String mappingId, java.lang.String mapObjectName, InstanceBorder instanceBorder)
           
protected static java.lang.String cleanString(java.lang.String label)
           
 java.lang.Object clone()
           
protected static java.lang.String createId(java.lang.String mappingId)
           
protected static java.lang.String createId(java.lang.String mappingId, java.lang.String mapObjectName)
           
 java.util.Set<InstanceBorder> getInstanceBorders(java.lang.String mappingId, java.lang.String activityName, java.lang.String eventName)
           
 java.util.Set<InstanceBorder> getInstanceBorders(org.deckfour.xes.model.XEvent xEvent)
           
<T> T
instantiate(java.lang.String className, java.lang.Class<T> type)
           
 
Methods inherited from class java.util.HashMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

GLOBAL

public static final java.lang.String GLOBAL
See Also:
Constant Field Values
Constructor Detail

InstanceBorderDefinition

public InstanceBorderDefinition()
Method Detail

addInstanceBorderDefinition

public void addInstanceBorderDefinition(java.lang.String mappingId,
                                        java.lang.String mapObjectName,
                                        InstanceBorder instanceBorder)

addInstanceBorderDefinition

public void addInstanceBorderDefinition(java.lang.String id,
                                        InstanceBorder instanceBorder)

getInstanceBorders

public java.util.Set<InstanceBorder> getInstanceBorders(org.deckfour.xes.model.XEvent xEvent)

getInstanceBorders

public java.util.Set<InstanceBorder> getInstanceBorders(java.lang.String mappingId,
                                                        java.lang.String activityName,
                                                        java.lang.String eventName)

createId

protected static java.lang.String createId(java.lang.String mappingId,
                                           java.lang.String mapObjectName)

createId

protected static java.lang.String createId(java.lang.String mappingId)

cleanString

protected static java.lang.String cleanString(java.lang.String label)

instantiate

public <T> T instantiate(java.lang.String className,
                         java.lang.Class<T> type)

clone

public java.lang.Object clone()
Overrides:
clone in class java.util.HashMap<java.lang.String,java.util.Set<InstanceBorder>>