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, putStrongpublic 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()