# Functions
NewGraphML creates new GraphML instance with provided description.
NewGraphMLWithAttributes creates new GraphML instance with given attributes.
NewGraphMLWithDefaultKeyType creates new GraphML instance with provided description and default data type of the key.
# Constants
BooleanType boolean (reflect.Bool).
DoubleType double float precision (reflect.Float64).
EdgeDirectionDefault edge direction is not specified.
EdgeDirectionDirected edge is directed.
EdgeDirectionUndirected edge is undirected.
FloatType single float precision (reflect.Float32).
IntType single integer precision (reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Uint8, reflect.Uint16).
KeyForAll the data-function is for all elements.
KeyForEdge the data-function is for Edge element only.
KeyForGraph the data-function is for Graph element only.
KeyForGraphML the data-function is for root GraphML element only.
KeyForNode the data-function is for Node element only.
LongType double integer precision (reflect.Int64, reflect.Uint32).
StringType string value (reflect.String).
# Variables
NotAValue The Not value of data attribute to substitute with default one if present.
# Type aliases
DataType The GraphML data types.
EdgeDirection The edge direction.
KeyForElement The elements where data-function can be attached.