edu.uci.ics.jung.io.graphml
Class HyperEdgeMetadata

java.lang.Object
  extended by edu.uci.ics.jung.io.graphml.AbstractMetadata
      extended by edu.uci.ics.jung.io.graphml.HyperEdgeMetadata
All Implemented Interfaces:
Metadata

public class HyperEdgeMetadata
extends AbstractMetadata

Metadata structure for the 'hyperedge' GraphML element.

Author:
Nathan Mittler - nathan.mittler@gmail.com
See Also:
"http://graphml.graphdrawing.org/specification.html"

Nested Class Summary
 
Nested classes/interfaces inherited from interface edu.uci.ics.jung.io.graphml.Metadata
Metadata.MetadataType
 
Constructor Summary
HyperEdgeMetadata()
           
 
Method Summary
 void addEndpoint(EndpointMetadata endpoint)
           
 String getDescription()
           
 Object getEdge()
           
 List<EndpointMetadata> getEndpoints()
           
 String getId()
           
 Metadata.MetadataType getMetadataType()
          Gets the metadata type of this object.
 void setDescription(String description)
           
 void setEdge(Object edge)
           
 void setId(String id)
           
 
Methods inherited from class edu.uci.ics.jung.io.graphml.AbstractMetadata
addData, getProperties, getProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HyperEdgeMetadata

public HyperEdgeMetadata()
Method Detail

getId

public String getId()

setId

public void setId(String id)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

addEndpoint

public void addEndpoint(EndpointMetadata endpoint)

getEndpoints

public List<EndpointMetadata> getEndpoints()

getEdge

public Object getEdge()

setEdge

public void setEdge(Object edge)

getMetadataType

public Metadata.MetadataType getMetadataType()
Description copied from interface: Metadata
Gets the metadata type of this object.

Returns:
the metadata type


Copyright © 2009. All Rights Reserved.