org.processmining.models.connections.flexiblemodel
Class FlexLogConnection

java.lang.Object
  extended by org.processmining.framework.connections.impl.AbstractConnection
      extended by org.processmining.framework.connections.impl.AbstractStrongReferencingConnection
          extended by org.processmining.models.connections.AbstractLogModelConnection<FlexNode,FlexEdge<? extends FlexNode,? extends FlexNode>>
              extended by org.processmining.models.connections.flexiblemodel.FlexLogConnection
All Implemented Interfaces:
org.processmining.framework.connections.Connection

public class FlexLogConnection
extends org.processmining.models.connections.AbstractLogModelConnection<FlexNode,FlexEdge<? extends FlexNode,? extends FlexNode>>

Connection between flexible mode and log

Version:
Nov 19, 2009
Author:
arya

Field Summary
 
Fields inherited from class org.processmining.models.connections.AbstractLogModelConnection
CLASSES, LOG, MODEL, node2activity
 
Fields inherited from class org.processmining.framework.connections.impl.AbstractConnection
manager
 
Constructor Summary
FlexLogConnection(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, Flex graph, java.util.Collection<org.processmining.framework.util.Pair<FlexNode,org.deckfour.xes.classification.XEventClass>> relations)
          Default constructor
 
Method Summary
static FlexLogConnection logFlexConnectionFactory(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, Flex graph, java.util.Collection<org.processmining.framework.util.Pair<FlexNode,org.deckfour.xes.classification.XEventClass>> relations)
          Static factory to produce LogFlexConnection
 
Methods inherited from class org.processmining.models.connections.AbstractLogModelConnection
getActivitiesFor, getEventClasses, getMappableNodes, getNodesFor, isBijectionFromActivityToNode, isBijectionFromNodeToActivity, isInjectionFromActivityToNode, isInjectionFromNodeToActivity, isSurjectionFromActivityToNode, isSurjectionFromNodeToActivity
 
Methods inherited from class org.processmining.framework.connections.impl.AbstractStrongReferencingConnection
isRemoved, putStrong
 
Methods inherited from class org.processmining.framework.connections.impl.AbstractConnection
containsObjects, containsObjects, equals, get, getID, getLabel, getMapping, getObjects, getObjectWithRole, getRoles, hashCode, put, remove, remove, setLabel, setManager, toString, updated
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FlexLogConnection

public FlexLogConnection(org.deckfour.xes.model.XLog log,
                         org.deckfour.xes.classification.XEventClasses classes,
                         Flex graph,
                         java.util.Collection<org.processmining.framework.util.Pair<FlexNode,org.deckfour.xes.classification.XEventClass>> relations)
Default constructor

Parameters:
log -
classes -
graph -
relations -
Method Detail

logFlexConnectionFactory

public static FlexLogConnection logFlexConnectionFactory(org.processmining.framework.plugin.PluginContext context,
                                                         org.deckfour.xes.model.XLog log,
                                                         org.deckfour.xes.classification.XEventClasses classes,
                                                         Flex graph,
                                                         java.util.Collection<org.processmining.framework.util.Pair<FlexNode,org.deckfour.xes.classification.XEventClass>> relations)
Static factory to produce LogFlexConnection

Parameters:
context -
log -
classes -
graph -
relations -
Returns: