Class PAlignmentImp
- java.lang.Object
-
- edu.uci.ics.jung.graph.AbstractGraph<V,E>
-
- edu.uci.ics.jung.graph.AbstractTypedGraph<V,E>
-
- edu.uci.ics.jung.graph.DirectedSparseGraph<Move,MoveDependency>
-
- org.processmining.partialorder.models.palignment.PAlignmentImp
-
- All Implemented Interfaces:
edu.uci.ics.jung.graph.DirectedGraph<Move,MoveDependency>,edu.uci.ics.jung.graph.Graph<Move,MoveDependency>,edu.uci.ics.jung.graph.Hypergraph<Move,MoveDependency>,java.io.Serializable,PAlignment
public class PAlignmentImp extends edu.uci.ics.jung.graph.DirectedSparseGraph<Move,MoveDependency> implements PAlignment
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PAlignmentImp(java.lang.String name, int traceIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDependency(MoveDependency depedency)voidaddMove(Move move)java.util.Collection<MoveDependency>getDependencies()MoveDependencygetDependency(Move predessor, Move successor)java.util.Collection<Move>getDirectChildren(Move node)java.util.Collection<MoveDependency>getDirectDependencies()java.util.Collection<Move>getDirectParents(Move node)java.util.Collection<MoveDependency>getLogDependencies()java.util.Collection<Move>getLogMoves()java.util.Collection<MoveDependency>getModelDependencies()java.util.Collection<Move>getModelMoves()java.util.Collection<Move>getMoves()java.util.Collection<Move>getRealModelMoves()java.util.Collection<Move>getSilentModelMoves()java.util.Collection<MoveDependency>getSyncDependencies()java.util.Collection<Move>getSyncMoves()intgetTraceIndex()voidremoveDependency(MoveDependency edge)voidsetTraceIndex(int traceIndex)-
Methods inherited from class edu.uci.ics.jung.graph.DirectedSparseGraph
addEdge, addVertex, containsEdge, containsVertex, findEdge, findEdgeSet, getDest, getEdgeCount, getEdges, getEndpoints, getFactory, getIncidentEdges, getIncoming_internal, getInEdges, getNeighbors, getOutEdges, getOutgoing_internal, getPredecessors, getPreds_internal, getSource, getSuccessors, getSuccs_internal, getVertexCount, getVertices, isDest, isSource, removeEdge, removeVertex
-
Methods inherited from class edu.uci.ics.jung.graph.AbstractTypedGraph
getDefaultEdgeType, getEdgeCount, getEdges, getEdgeType, hasEqualEdgeType, validateEdgeType
-
Methods inherited from class edu.uci.ics.jung.graph.AbstractGraph
addEdge, addEdge, addEdge, addEdge, addEdge, degree, getIncidentCount, getIncidentVertices, getNeighborCount, getOpposite, getPredecessorCount, getSuccessorCount, getValidatedEndpoints, inDegree, isIncident, isNeighbor, isPredecessor, isSuccessor, outDegree, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getMoves
public java.util.Collection<Move> getMoves()
- Specified by:
getMovesin interfacePAlignment
-
getLogMoves
public java.util.Collection<Move> getLogMoves()
- Specified by:
getLogMovesin interfacePAlignment
-
getModelMoves
public java.util.Collection<Move> getModelMoves()
- Specified by:
getModelMovesin interfacePAlignment
-
getRealModelMoves
public java.util.Collection<Move> getRealModelMoves()
- Specified by:
getRealModelMovesin interfacePAlignment
-
getSilentModelMoves
public java.util.Collection<Move> getSilentModelMoves()
- Specified by:
getSilentModelMovesin interfacePAlignment
-
getSyncMoves
public java.util.Collection<Move> getSyncMoves()
- Specified by:
getSyncMovesin interfacePAlignment
-
getDependencies
public java.util.Collection<MoveDependency> getDependencies()
- Specified by:
getDependenciesin interfacePAlignment
-
getSyncDependencies
public java.util.Collection<MoveDependency> getSyncDependencies()
- Specified by:
getSyncDependenciesin interfacePAlignment
-
getModelDependencies
public java.util.Collection<MoveDependency> getModelDependencies()
- Specified by:
getModelDependenciesin interfacePAlignment
-
getLogDependencies
public java.util.Collection<MoveDependency> getLogDependencies()
- Specified by:
getLogDependenciesin interfacePAlignment
-
getDirectDependencies
public java.util.Collection<MoveDependency> getDirectDependencies()
- Specified by:
getDirectDependenciesin interfacePAlignment
-
addMove
public void addMove(Move move)
- Specified by:
addMovein interfacePAlignment
-
getDependency
public MoveDependency getDependency(Move predessor, Move successor)
- Specified by:
getDependencyin interfacePAlignment
-
addDependency
public void addDependency(MoveDependency depedency)
- Specified by:
addDependencyin interfacePAlignment
-
getTraceIndex
public int getTraceIndex()
- Specified by:
getTraceIndexin interfacePAlignment
-
getDirectParents
public java.util.Collection<Move> getDirectParents(Move node)
- Specified by:
getDirectParentsin interfacePAlignment
-
getDirectChildren
public java.util.Collection<Move> getDirectChildren(Move node)
- Specified by:
getDirectChildrenin interfacePAlignment
-
removeDependency
public void removeDependency(MoveDependency edge)
- Specified by:
removeDependencyin interfacePAlignment
-
setTraceIndex
public void setTraceIndex(int traceIndex)
- Specified by:
setTraceIndexin interfacePAlignment
-
-