Merge "creating a default subnet"
[controller.git] / opendaylight / md-sal / model / model-topology / src / main / yang / topology-view.yang
1 module opendaylight-topology-view  {
2     yang-version 1;
3     namespace "urn:opendaylight:model:topology:view";
4     // replace with IANA namespace when assigned
5     prefix "nt";
6
7     import yang-ext { prefix "ext"; }
8     import ietf-inet-types { prefix "inet"; }
9     import network-topology {prefix "topo";}
10     import opendaylight-topology {prefix "odl";}
11
12     organization "TBD";
13
14     contact "WILL-BE-DEFINED-LATER";
15
16     revision 2013-10-30 {
17         description
18             "Initial revision.";
19     }
20     
21
22     grouping aggregate-topology {
23         leaf-list original-topology {
24             type topo:topology-ref;     
25         }
26     }
27
28     grouping aggregate-node {
29         list original-node {
30             leaf topology {
31                 type topo:topology-ref;
32             }
33             leaf node {
34                 type topo:node-ref;
35             }
36         }
37     }
38
39     augment "/topo:network-topology/topo:topology" {
40         ext:augment-identifier "aggregated-topology";
41         uses aggregate-topology;
42     }
43
44     augment "/topo:network-topology/topo:topology/topo:node" {
45         ext:augment-identifier "aggregated-node";
46         uses aggregate-node;
47     }
48 }