public class YMarking
extends java.lang.Object
Constructor and Description |
---|
YMarking(java.util.List<YNetElement> locations) |
YMarking(YIdentifier identifier) |
Modifier and Type | Method and Description |
---|---|
boolean |
deadLock(YTask orJoin) |
protected java.util.Set |
doPowerSetRecursion(java.util.Set aSet) |
boolean |
equals(java.lang.Object marking) |
boolean |
equivalentTo(YMarking marking) |
java.util.List<YNetElement> |
getLocations() |
int |
hashCode() |
boolean |
isBiggerEnablingMarkingThan(YMarking marking,
YTask orJoin) |
boolean |
isBiggerThan(YMarking marking) |
boolean |
isBiggerThanOrEqual(YMarking marking) |
boolean |
nonOrJoinEnabled(YTask task)
Checks to see if this marking enables the
|
YSetOfMarkings |
reachableInOneStep(YTask task,
YTask orJoin) |
boolean |
strictlyGreaterThanOrEqualWithSupports(YMarking marking) |
boolean |
strictlyLessThanWithSupports(YMarking marking) |
java.lang.String |
toString() |
public YMarking(YIdentifier identifier)
public YMarking(java.util.List<YNetElement> locations)
public YSetOfMarkings reachableInOneStep(YTask task, YTask orJoin)
protected java.util.Set doPowerSetRecursion(java.util.Set aSet)
public boolean nonOrJoinEnabled(YTask task)
task
- public java.util.List<YNetElement> getLocations()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object marking)
equals
in class java.lang.Object
public boolean strictlyGreaterThanOrEqualWithSupports(YMarking marking)
public boolean isBiggerThanOrEqual(YMarking marking)
public boolean isBiggerThan(YMarking marking)
public boolean strictlyLessThanWithSupports(YMarking marking)
public boolean isBiggerEnablingMarkingThan(YMarking marking, YTask orJoin)
public boolean deadLock(YTask orJoin)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equivalentTo(YMarking marking)
Copyright © 2004-2014 The YAWL Foundation.