Class LogPetrinetConnectionImpl
- java.lang.Object
-
- org.processmining.framework.connections.impl.AbstractConnection
-
- org.processmining.framework.connections.impl.AbstractStrongReferencingConnection
-
- org.processmining.models.connections.AbstractLogModelConnection<PetrinetNode,PetrinetEdge<? extends PetrinetNode,? extends PetrinetNode>>
-
- org.processmining.connections.logmodel.LogPetrinetConnectionImpl
-
- All Implemented Interfaces:
LogPetrinetConnection,org.processmining.framework.connections.Connection
public class LogPetrinetConnectionImpl extends org.processmining.models.connections.AbstractLogModelConnection<PetrinetNode,PetrinetEdge<? extends PetrinetNode,? extends PetrinetNode>> implements LogPetrinetConnection
-
-
Constructor Summary
Constructors Constructor Description LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, InhibitorNet graph, java.util.Collection<org.processmining.framework.util.Pair<Transition,org.deckfour.xes.classification.XEventClass>> relations)LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, InhibitorNet graph, java.util.Map<Transition,org.deckfour.xes.classification.XEventClass> relations)LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, PetrinetGraph graph, java.util.Collection<org.processmining.framework.util.Pair<Transition,org.deckfour.xes.classification.XEventClass>> relations)LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, PetrinetGraph graph, java.util.Map<Transition,org.deckfour.xes.classification.XEventClass> relations)LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, Petrinet graph, java.util.Collection<org.processmining.framework.util.Pair<Transition,org.deckfour.xes.classification.XEventClass>> relations)LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, Petrinet graph, java.util.Map<Transition,org.deckfour.xes.classification.XEventClass> relations)LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, ResetInhibitorNet graph, java.util.Collection<org.processmining.framework.util.Pair<Transition,org.deckfour.xes.classification.XEventClass>> relations)LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, ResetInhibitorNet graph, java.util.Map<Transition,org.deckfour.xes.classification.XEventClass> relations)LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, ResetNet graph, java.util.Collection<org.processmining.framework.util.Pair<Transition,org.deckfour.xes.classification.XEventClass>> relations)LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, ResetNet graph, java.util.Map<Transition,org.deckfour.xes.classification.XEventClass> relations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<org.deckfour.xes.classification.XEventClass>getActivitiesFor(Transition transition)java.util.Map<PetrinetNode,java.util.Set<org.deckfour.xes.classification.XEventClass>>getActivityMap()java.util.Set<Transition>getTransitionsFor(org.deckfour.xes.classification.XEventClass clazz)-
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
-
Methods inherited from interface org.processmining.framework.connections.Connection
containsObjects, containsObjects, getID, getLabel, getObjects, getObjectWithRole, getRoles, isRemoved, remove, setLabel, setManager, updated
-
Methods inherited from interface org.processmining.connections.logmodel.LogPetrinetConnection
getEventClasses
-
-
-
-
Constructor Detail
-
LogPetrinetConnectionImpl
public LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, PetrinetGraph graph, java.util.Collection<org.processmining.framework.util.Pair<Transition,org.deckfour.xes.classification.XEventClass>> relations)
-
LogPetrinetConnectionImpl
public LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, PetrinetGraph graph, java.util.Map<Transition,org.deckfour.xes.classification.XEventClass> relations)
-
LogPetrinetConnectionImpl
public LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, Petrinet graph, java.util.Collection<org.processmining.framework.util.Pair<Transition,org.deckfour.xes.classification.XEventClass>> relations)
-
LogPetrinetConnectionImpl
public LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, ResetNet graph, java.util.Collection<org.processmining.framework.util.Pair<Transition,org.deckfour.xes.classification.XEventClass>> relations)
-
LogPetrinetConnectionImpl
public LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, InhibitorNet graph, java.util.Collection<org.processmining.framework.util.Pair<Transition,org.deckfour.xes.classification.XEventClass>> relations)
-
LogPetrinetConnectionImpl
public LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, ResetInhibitorNet graph, java.util.Collection<org.processmining.framework.util.Pair<Transition,org.deckfour.xes.classification.XEventClass>> relations)
-
LogPetrinetConnectionImpl
public LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, Petrinet graph, java.util.Map<Transition,org.deckfour.xes.classification.XEventClass> relations)
-
LogPetrinetConnectionImpl
public LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, ResetNet graph, java.util.Map<Transition,org.deckfour.xes.classification.XEventClass> relations)
-
LogPetrinetConnectionImpl
public LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, InhibitorNet graph, java.util.Map<Transition,org.deckfour.xes.classification.XEventClass> relations)
-
LogPetrinetConnectionImpl
public LogPetrinetConnectionImpl(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, ResetInhibitorNet graph, java.util.Map<Transition,org.deckfour.xes.classification.XEventClass> relations)
-
-
Method Detail
-
getTransitionsFor
public java.util.Set<Transition> getTransitionsFor(org.deckfour.xes.classification.XEventClass clazz)
- Specified by:
getTransitionsForin interfaceLogPetrinetConnection
-
getActivitiesFor
public java.util.Set<org.deckfour.xes.classification.XEventClass> getActivitiesFor(Transition transition)
- Specified by:
getActivitiesForin interfaceLogPetrinetConnection
-
getActivityMap
public java.util.Map<PetrinetNode,java.util.Set<org.deckfour.xes.classification.XEventClass>> getActivityMap()
- Specified by:
getActivityMapin interfaceLogPetrinetConnection
-
-