            #region data

            _Graph = myGraph;
            _AttributeDefinitions = new Dictionary<string, Tuple<string, string, string, string>>();
            _Vertices = new Dictionary<string, IVertex>();
            _Edges = new Dictionary<string, IEdge>();

            #endregion

            //TODO: read header and graph info

            #region read elements