Definition Type: Element
Name: hyperedge
Namespace: http://graphml.graphdrawing.org/xmlns
Type: g:hyperedge.type
Containing Schema: graphml-structure.xsd
Abstract False
Documentation:
Description: While edges describe relations between two nodes, 
             a hyperedge describes a relation between an arbitrary
             number of nodes.
Occurence: <graph>.
Collapse XSD Schema Diagram:
Drilldown into id Drilldown into common.extra.attrib Drilldown into hyperedge.extra.attrib Drilldown into graph Drilldown into endpoint Drilldown into data Drilldown into desc Drilldown into hyperedge.typeXSD Diagram of hyperedge
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xs:element name="hyperedge" type="hyperedge.type" block="#all">
    <xs:annotation>
        <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
           Description: While edges describe relations between two nodes, 
                        a hyperedge describes a relation between an arbitrary
                        number of nodes.
           Occurence: &lt;graph&gt;. 
      </xs:documentation>
    </xs:annotation>
    <xs:unique name="hyperedge_data_key_unique">
        <xs:annotation>
            <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
        Ensures: uniqueness of the key attributes of &lt;data&gt; children
                 of this &lt;hyperedge&gt; element.
      </xs:documentation>
        </xs:annotation>
        <xs:selector xpath="./g:data" />
        <xs:field xpath="@key" />
    </xs:unique>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
desc g:desc 0 (1)
data g:data (1) (1)
endpoint g:endpoint (1) (1)
graph g:graph 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
id g:id (Optional)
Collapse Derivation Tree: