GraphLab Project

graphlab.library.event
Class VertexRequest<VertexType extends BaseVertex,EdgeType extends BaseEdge<VertexType>>

java.lang.Object
  extended by graphlab.library.event.VertexRequest<VertexType,EdgeType>
All Implemented Interfaces:
Event
Direct Known Subclasses:
BaseVertexRequest

public class VertexRequest<VertexType extends BaseVertex,EdgeType extends BaseEdge<VertexType>>
extends java.lang.Object
implements Event

Author:
Omid

Field Summary
 BaseGraph<VertexType,EdgeType> graph
           
 java.lang.String message
           
 
Constructor Summary
VertexRequest(BaseGraph<VertexType,EdgeType> graph)
           
VertexRequest(BaseGraph<VertexType,EdgeType> graph, java.lang.String message)
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getID()
           
 java.lang.String getMessage()
           
 VertexType getVertex()
           
 void setMessage(java.lang.String message)
           
 void setVertex(VertexType vertex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

graph

public final BaseGraph<VertexType extends BaseVertex,EdgeType extends BaseEdge<VertexType>> graph

message

public java.lang.String message
Constructor Detail

VertexRequest

public VertexRequest(BaseGraph<VertexType,EdgeType> graph,
                     java.lang.String message)

VertexRequest

public VertexRequest(BaseGraph<VertexType,EdgeType> graph)
Method Detail

setVertex

public void setVertex(VertexType vertex)
Parameters:
vertex - The vertex to set.

getVertex

public VertexType getVertex()
Returns:
Returns the vertex.

getID

public java.lang.String getID()
Specified by:
getID in interface Event

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface Event

getMessage

public java.lang.String getMessage()
Specified by:
getMessage in interface Event
Returns:
a message if the algorithm want to send any of them. this message will be loged and shown to the user

setMessage

public void setMessage(java.lang.String message)

GraphLab Project