de.sones.GraphDSClient.Objects
Class HyperEdge

java.lang.Object
  extended by de.sones.GraphDSClient.Objects.HyperEdge
All Implemented Interfaces:
IEdge, IGraphElement, IHyperEdge

public class HyperEdge
extends java.lang.Object
implements IHyperEdge


Constructor Summary
HyperEdge(java.lang.String myName, java.util.List<Property> myProperties, java.util.List<ISingleEdge> mySingleVertices)
           
 
Method Summary
 java.util.List<ISingleEdge> getEdges()
           
 java.lang.String getName()
           
 java.util.List<Property> getProperties()
           
 Property getPropertyByID(java.lang.String myPropertyID)
           
 java.util.List<IVertex> getTargetVertices()
           
 int hasProperty(java.lang.String myBinaryPropertyID)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HyperEdge

public HyperEdge(java.lang.String myName,
                 java.util.List<Property> myProperties,
                 java.util.List<ISingleEdge> mySingleVertices)
Method Detail

getEdges

public java.util.List<ISingleEdge> getEdges()
Specified by:
getEdges in interface IHyperEdge

getName

public java.lang.String getName()
Specified by:
getName in interface IEdge

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

getTargetVertices

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

hasProperty

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