Class PartialPlaceEvaluation<N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode>

  • Direct Known Subclasses:
    PlaceEvaluation

    public class PartialPlaceEvaluation<N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode>
    extends java.lang.Object
    • Constructor Detail

      • PartialPlaceEvaluation

        public PartialPlaceEvaluation​(java.util.Set<N> placeOutputNodes,
                                      java.util.Set<N> placeInputNodes)
    • Method Detail

      • getMaxIO

        public int getMaxIO()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.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:
        toString in class java.lang.Object
      • setConfliting

        public void setConfliting​(boolean c)
      • isConflicting

        public boolean isConflicting()
      • hasTransitiveCausalities

        public boolean hasTransitiveCausalities()