Class AbstractLogModelConnection<N extends org.processmining.models.graphbased.directed.DirectedGraphNode,​E extends org.processmining.models.graphbased.directed.DirectedGraphEdge<? extends N,​? extends N>>

  • All Implemented Interfaces:
    org.processmining.framework.connections.Connection
    Direct Known Subclasses:
    LogDirectedGraphConnection

    public abstract class AbstractLogModelConnection<N extends org.processmining.models.graphbased.directed.DirectedGraphNode,​E extends org.processmining.models.graphbased.directed.DirectedGraphEdge<? extends N,​? extends N>>
    extends org.processmining.framework.connections.impl.AbstractStrongReferencingConnection
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String CLASSES  
      static java.lang.String LOG  
      static java.lang.String MODEL  
      protected java.util.Map<N,​java.util.Set<org.deckfour.xes.classification.XEventClass>> node2activity  
      • Fields inherited from class org.processmining.framework.connections.impl.AbstractConnection

        manager
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractLogModelConnection​(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, org.processmining.models.graphbased.directed.DirectedGraph<N,​E> 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 AbstractLogModelConnection​(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, org.processmining.models.graphbased.directed.DirectedGraph<N,​E> graph, java.util.Collection<? extends N> mappableNodes, java.util.Map<? extends N,​? extends org.deckfour.xes.classification.XEventClass> relations)  
    • Field Detail

      • node2activity

        protected final java.util.Map<N extends org.processmining.models.graphbased.directed.DirectedGraphNode,​java.util.Set<org.deckfour.xes.classification.XEventClass>> node2activity
    • Constructor Detail

      • AbstractLogModelConnection

        protected AbstractLogModelConnection​(org.deckfour.xes.model.XLog log,
                                             org.deckfour.xes.classification.XEventClasses classes,
                                             org.processmining.models.graphbased.directed.DirectedGraph<N,​E> 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)
      • AbstractLogModelConnection

        protected AbstractLogModelConnection​(org.deckfour.xes.model.XLog log,
                                             org.deckfour.xes.classification.XEventClasses classes,
                                             org.processmining.models.graphbased.directed.DirectedGraph<N,​E> graph,
                                             java.util.Collection<? extends N> mappableNodes,
                                             java.util.Map<? extends N,​? extends org.deckfour.xes.classification.XEventClass> relations)
    • Method Detail

      • getActivitiesFor

        public java.util.Set<org.deckfour.xes.classification.XEventClass> getActivitiesFor​(N node)
      • getNodesFor

        public java.util.Set<N> getNodesFor​(org.deckfour.xes.classification.XEventClass clazz)
      • isInjectionFromNodeToActivity

        public boolean isInjectionFromNodeToActivity()
      • isInjectionFromActivityToNode

        public boolean isInjectionFromActivityToNode()
      • isSurjectionFromNodeToActivity

        public boolean isSurjectionFromNodeToActivity()
      • isSurjectionFromActivityToNode

        public boolean isSurjectionFromActivityToNode()
      • isBijectionFromNodeToActivity

        public boolean isBijectionFromNodeToActivity()
      • isBijectionFromActivityToNode

        public boolean isBijectionFromActivityToNode()
      • getMappableNodes

        public java.util.Collection<N> getMappableNodes()
      • getEventClasses

        public org.deckfour.xes.classification.XEventClasses getEventClasses()