Class PartialPlaceEvaluation<N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode>
- java.lang.Object
-
- org.processmining.hybridminer.models.hybridpetrinet.PartialPlaceEvaluation<N>
-
- Direct Known Subclasses:
PlaceEvaluation
public class PartialPlaceEvaluation<N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PartialPlaceEvaluation(java.util.Set<N> placeOutputNodes, java.util.Set<N> placeInputNodes)PartialPlaceEvaluation(PartialPlaceEvaluation<N> p)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEdge(HybridDirectedGraphEdge e)voidaddTransitiveCausality(HybridDirectedGraphEdge e)static <N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode>
booleanareDisjoint(java.util.Collection<PlaceEvaluation<N>> places)booleanequals(java.lang.Object obj)java.util.Set<HybridDirectedGraphEdge>getEdges()intgetMaxIO()java.util.Set<N>getPlaceInputNodes()java.util.Set<N>getPlaceOutputNodes()java.util.Set<HybridDirectedGraphEdge>getTransitiveEdges()inthashCode()booleanhasTransitiveCausalities()booleanisConflicting()booleanisDisjoint(java.util.Collection<PlaceEvaluation<N>> places)booleanisSyphon()voidsetConfliting(boolean c)java.lang.StringtoString()
-
-
-
Constructor Detail
-
PartialPlaceEvaluation
public PartialPlaceEvaluation(java.util.Set<N> placeOutputNodes, java.util.Set<N> placeInputNodes)
-
PartialPlaceEvaluation
public PartialPlaceEvaluation(PartialPlaceEvaluation<N> p)
-
-
Method Detail
-
getMaxIO
public int getMaxIO()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
isDisjoint
public boolean isDisjoint(java.util.Collection<PlaceEvaluation<N>> places)
-
areDisjoint
public static <N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode> boolean areDisjoint(java.util.Collection<PlaceEvaluation<N>> places)
-
getPlaceOutputNodes
public java.util.Set<N> getPlaceOutputNodes()
-
getPlaceInputNodes
public java.util.Set<N> getPlaceInputNodes()
-
isSyphon
public boolean isSyphon()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
setConfliting
public void setConfliting(boolean c)
-
isConflicting
public boolean isConflicting()
-
addEdge
public void addEdge(HybridDirectedGraphEdge e)
-
getEdges
public java.util.Set<HybridDirectedGraphEdge> getEdges()
-
hasTransitiveCausalities
public boolean hasTransitiveCausalities()
-
addTransitiveCausality
public void addTransitiveCausality(HybridDirectedGraphEdge e)
-
getTransitiveEdges
public java.util.Set<HybridDirectedGraphEdge> getTransitiveEdges()
-
-