public abstract class YawlLogModelConnection<N extends org.yawlfoundation.yawl.editor.elements.model.YAWLVertex,E extends org.yawlfoundation.yawl.editor.elements.model.YAWLFlowRelation>
extends org.processmining.framework.connections.impl.AbstractStrongReferencingConnection
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASSES |
static java.lang.String |
LOG |
static java.lang.String |
MODEL |
Modifier | Constructor and Description |
---|---|
protected |
YawlLogModelConnection(org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClasses classes,
org.yawlfoundation.yawl.editor.net.NetGraph graph,
java.util.Collection<? extends N> mappableNodes,
java.util.Collection<? extends org.processmining.framework.util.Pair<? extends N,? extends org.deckfour.xes.classification.XEventClass>> relations) |
protected |
YawlLogModelConnection(org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClasses classes,
org.yawlfoundation.yawl.editor.net.NetGraph graph,
java.util.Collection<? extends N> mappableNodes,
java.util.Map<? extends N,? extends org.deckfour.xes.classification.XEventClass> relations) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<org.deckfour.xes.classification.XEventClass> |
getActivitiesFor(N node) |
java.util.Collection<N> |
getMappableNodes() |
java.util.Set<N> |
getNodesFor(org.deckfour.xes.classification.XEventClass clazz) |
boolean |
isBijectionFromActivityToNode() |
boolean |
isBijectionFromNodeToActivity() |
boolean |
isInjectionFromActivityToNode() |
boolean |
isInjectionFromNodeToActivity() |
boolean |
isSurjectionFromActivityToNode() |
boolean |
isSurjectionFromNodeToActivity() |
isRemoved, putStrong
public static final java.lang.String LOG
public static final java.lang.String MODEL
public static final java.lang.String CLASSES
protected YawlLogModelConnection(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, org.yawlfoundation.yawl.editor.net.NetGraph graph, java.util.Collection<? extends N> mappableNodes, java.util.Collection<? extends org.processmining.framework.util.Pair<? extends N,? extends org.deckfour.xes.classification.XEventClass>> relations)
protected YawlLogModelConnection(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, org.yawlfoundation.yawl.editor.net.NetGraph graph, java.util.Collection<? extends N> mappableNodes, java.util.Map<? extends N,? extends org.deckfour.xes.classification.XEventClass> relations)
public java.util.Set<org.deckfour.xes.classification.XEventClass> getActivitiesFor(N node)
public java.util.Set<N> getNodesFor(org.deckfour.xes.classification.XEventClass clazz)
public boolean isInjectionFromNodeToActivity()
public boolean isInjectionFromActivityToNode()
public boolean isSurjectionFromNodeToActivity()
public boolean isSurjectionFromActivityToNode()
public boolean isBijectionFromNodeToActivity()
public boolean isBijectionFromActivityToNode()
public java.util.Collection<N> getMappableNodes()