de.sones.GraphDSClient.Objects
Class Vertex

java.lang.Object
  extended by de.sones.GraphDSClient.Objects.Vertex
All Implemented Interfaces:
IGraphElement, IVertex

public class Vertex
extends java.lang.Object
implements IVertex


Constructor Summary
Vertex(java.util.List<Property> myPropertyList, java.util.List<BinaryProperty> myBinaryPropertyList, java.util.List<IEdge> myEdges)
          Constructors
 
Method Summary
 java.util.List<IEdge> getAllEdges()
           
 java.util.List<IVertex> getAllNeighbours()
           
 java.util.List<BinaryProperty> getBinaryProperties()
           
 BinaryProperty getBinaryPropertyByID(java.lang.String myBinaryPropertyID)
           
 IHyperEdge getHyperEdge(java.lang.String myHyperEdgeName)
           
 java.util.List<IHyperEdge> getHyperEdges()
           
 java.util.List<IVertex> getNeighboursByEdge(java.lang.String myEdgeName)
           
 java.util.List<Property> getProperties()
           
 Property getPropertyByID(java.lang.String myPropertyID)
           
 ISingleEdge getSingleEdge(java.lang.String mySingleEdgeName)
           
 java.util.List<ISingleEdge> getSingleEdges()
           
 java.lang.Boolean hasBinaryProperties()
           
 int hasBinaryProperty(java.lang.String myBinaryPropertyID)
           
 boolean hasEdge(java.lang.String myEdgeName)
           
 java.lang.Boolean hasEdges()
           
 java.lang.Boolean hasProperties()
           
 int hasProperty(java.lang.String myPropertyID)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Vertex

public Vertex(java.util.List<Property> myPropertyList,
              java.util.List<BinaryProperty> myBinaryPropertyList,
              java.util.List<IEdge> myEdges)
Constructors

Method Detail

getAllEdges

public java.util.List<IEdge> getAllEdges()
Specified by:
getAllEdges in interface IVertex

getAllNeighbours

public java.util.List<IVertex> getAllNeighbours()
Specified by:
getAllNeighbours in interface IVertex

getBinaryProperties

public java.util.List<BinaryProperty> getBinaryProperties()
Specified by:
getBinaryProperties in interface IVertex

getBinaryPropertyByID

public BinaryProperty getBinaryPropertyByID(java.lang.String myBinaryPropertyID)
Specified by:
getBinaryPropertyByID in interface IVertex

getHyperEdge

public IHyperEdge getHyperEdge(java.lang.String myHyperEdgeName)
Specified by:
getHyperEdge in interface IVertex

getHyperEdges

public java.util.List<IHyperEdge> getHyperEdges()
Specified by:
getHyperEdges in interface IVertex

getNeighboursByEdge

public java.util.List<IVertex> getNeighboursByEdge(java.lang.String myEdgeName)
Specified by:
getNeighboursByEdge in interface IVertex

getProperties

public java.util.List<Property> getProperties()
Specified by:
getProperties in interface IGraphElement

getPropertyByID

public Property getPropertyByID(java.lang.String myPropertyID)
Specified by:
getPropertyByID in interface IGraphElement

getSingleEdge

public ISingleEdge getSingleEdge(java.lang.String mySingleEdgeName)
Specified by:
getSingleEdge in interface IVertex

getSingleEdges

public java.util.List<ISingleEdge> getSingleEdges()
Specified by:
getSingleEdges in interface IVertex

hasBinaryProperties

public java.lang.Boolean hasBinaryProperties()

hasBinaryProperty

public int hasBinaryProperty(java.lang.String myBinaryPropertyID)

hasEdge

public boolean hasEdge(java.lang.String myEdgeName)
Specified by:
hasEdge in interface IVertex

hasEdges

public java.lang.Boolean hasEdges()

hasProperties

public java.lang.Boolean hasProperties()

hasProperty

public int hasProperty(java.lang.String myPropertyID)
Specified by:
hasProperty in interface IGraphElement