Definition Type: ComplexType
Name: graph.type
Namespace: http://graphml.graphdrawing.org/xmlns
Containing Schema: graphml-structure.xsd
Abstract
Documentation:
Complex type for the <graph> element.
Collapse XSD Schema Diagram:
Drilldown into locator in schema graphml-structure_xsd Drilldown into hyperedge in schema graphml-structure_xsd Drilldown into edge in schema graphml-structure_xsd Drilldown into node in schema graphml-structure_xsd Drilldown into data in schema graphml-structure_xsd Drilldown into desc in schema graphml-structure_xsd Drilldown into edgedefault in schema graphml-structure_xsd Drilldown into id in schema graphml-structure_xsd Drilldown into common.extra.attrib in schema graphml-structure_xsd Drilldown into graph.extra.attrib in schema graphml-structure_xsdXSD Diagram of graph.type in schema graphml-structure_xsd (GraphML)
Collapse XSD Schema Code:
<xs:complexType name="graph.type" final="#all">
    <xs:annotation>
        <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
      Complex type for the &lt;graph&gt; element.
    </xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element ref="desc" minOccurs="0" />
        <xs:choice>
            <xs:sequence>
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                    <xs:element ref="data" />
                    <xs:element ref="node" />
                    <xs:element ref="edge" />
                    <xs:element ref="hyperedge" />
                </xs:choice>
            </xs:sequence>
            <xs:element ref="locator" />
        </xs:choice>
    </xs:sequence>
    <xs:attributeGroup ref="graph.extra.attrib">
        <xs:annotation>
            <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
                user defined extra attributes for &lt;graph&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 graph .
          </xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="edgedefault" type="graph.edgedefault.type" use="required">
        <xs:annotation>
            <xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
                        describes whether edges of this graph are considered
                        as directed or undirected per default (unless 
                        specified by the attribute directed of &lt;edge&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 (1) (1)
node g:node (1) (1)
edge g:edge (1) (1)
hyperedge g:hyperedge (1) (1)
locator g:locator (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
parse.nodeids g:parse.nodeids (Optional)
parse.edgeids g:parse.edgeids (Optional)
parse.order g:parse.order (Optional)
parse.nodes g:parse.nodes (Optional)
parse.edges g:parse.edges (Optional)
parse.maxindegree g:parse.maxindegree Optional
parse.maxoutdegree g:parse.maxoutdegree Optional
id g:id (Optional)
edgedefault g:edgedefault Required
Collapse Derivation Tree:
Collapse References:
g:graph