- java.lang.Object
-
- xyz.cofe.collection.graph.BasicGraphEvent<N,E>
-
- Type Parameters:
N- Тип вершиныE- Тип ребра
- All Implemented Interfaces:
GraphEvent<N,E>
public class BasicGraphEvent<N,E> extends Object implements GraphEvent<N,E>
Описывает событие графа- Author:
- GoCha
-
-
Constructor Summary
Constructors Constructor Description BasicGraphEvent(Graph<N,E> graph, GraphAction action, N node, Edge<N,E> edge)Конструктор
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphActiongetAction()Возвраащет действие которое произошлоEdge<N,E>getEdge()Возвраащет реброGraph<N,E>getGraph()Возвраащет граф в котором произошло событиеNgetNode()Возвраащет вершину
-
-
-
Method Detail
-
getEdge
public Edge<N,E> getEdge()
Description copied from interface:GraphEventВозвраащет ребро- Specified by:
getEdgein interfaceGraphEvent<N,E>- Returns:
- Ребро
-
getNode
public N getNode()
Description copied from interface:GraphEventВозвраащет вершину- Specified by:
getNodein interfaceGraphEvent<N,E>- Returns:
- Вершина
-
getGraph
public Graph<N,E> getGraph()
Description copied from interface:GraphEventВозвраащет граф в котором произошло событие- Specified by:
getGraphin interfaceGraphEvent<N,E>- Returns:
- Граф
-
getAction
public GraphAction getAction()
Description copied from interface:GraphEventВозвраащет действие которое произошло- Specified by:
getActionin interfaceGraphEvent<N,E>- Returns:
- Действие
-
-