Exemplo n.º 1
0
        internal DotSubGraph(IDotGraph parentGraph, string name)
        {
            SubGraphName = name;

            ParentGraph = parentGraph;

            var mainGraph = ParentGraph as DotGraph;

            if (mainGraph != null)
            {
                MainGraph = mainGraph;

                return;
            }

            var subGraph = ParentGraph as DotSubGraph;

            if (subGraph != null)
            {
                MainGraph = subGraph.MainGraph;
            }

            else
            {
                throw new NullReferenceException("Parent graph is null!");
            }
        }
Exemplo n.º 2
0
 internal DotFixedCode(IDotGraph parentGraph, string code)
 {
     ParentGraph = parentGraph;
     Code        = code;
 }
Exemplo n.º 3
0
 internal DotNode(IDotGraph parentGraph, string name)
 {
     NodeName    = name;
     ParentGraph = parentGraph;
 }
Exemplo n.º 4
0
 internal DotEdge(IDotGraph parentGraph)
 {
     ParentGraph = parentGraph;
 }
Exemplo n.º 5
0
 internal DotGraphAttribute(IDotGraph parentGraph, string name, string value)
 {
     AttrName    = name;
     AttrValue   = value;
     ParentGraph = parentGraph;
 }
Exemplo n.º 6
0
 internal DotSubGraphDefaults(IDotGraph parentGraph)
 {
     ParentGraph = parentGraph;
 }