Definition Type: ComplexType
Name: edge.type
Namespace: http://graphml.graphdrawing.org/xmlns
Containing Schema: graphml-structure.xsd
Abstract False
Documentation:
Complex type for the <edge> element.
Collapse XSD Schema Diagram:
Drilldown into targetport Drilldown into sourceport Drilldown into target Drilldown into source Drilldown into directed Drilldown into id Drilldown into common.extra.attrib Drilldown into edge.extra.attrib Drilldown into graph Drilldown into data Drilldown into descXSD Diagram of edge.type
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xs:complexType name="edge.type" final="#all">
    <xs:annotation>
        <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
      Complex type for the &lt;edge&gt; element.
    </xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element ref="desc" minOccurs="0" />
        <xs:element ref="data" minOccurs="0" maxOccurs="unbounded" />
        <xs:element ref="graph" minOccurs="0" />
    </xs:sequence>
    <xs:attributeGroup ref="edge.extra.attrib">
        <xs:annotation>
            <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
                 user defined extra attributes for &lt;edge&gt; elements.
          </xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
    <xs:attribute name="id" type="xs:NMTOKEN">
        <xs:annotation>
            <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
                identifies this edge .
          </xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="directed" type="xs:boolean">
        <xs:annotation>
            <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
                overwrites the edgedefault attribute of &lt;graph&gt; .
          </xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="source" type="xs:NMTOKEN" use="required">
        <xs:annotation>
            <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
                  points to the id attribute of the source &lt;node&gt;.
          </xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="target" type="xs:NMTOKEN" use="required">
        <xs:annotation>
            <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
                   points to the id attribute of the target &lt;node&gt;.
          </xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="sourceport" type="xs:NMTOKEN">
        <xs:annotation>
            <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
                 points to the name attribute of the source &lt;port&gt;.
          </xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="targetport" type="xs:NMTOKEN">
        <xs:annotation>
            <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
                    points to the name attribute of the target &lt;port&gt;.
          </xs:documentation>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
desc g:desc 0 (1)
data g:data 0 unbounded
graph g:graph 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
id g:id (Optional)
directed g:directed (Optional)
source g:source Required
target g:target Required
sourceport g:sourceport (Optional)
targetport g:targetport (Optional)
Collapse Derivation Tree:
Collapse References:
g:edge