3 namespace "urn:opendaylight.foo";
8 revision-date 2013-07-03;
13 revision-date 2013-02-27;
18 organization "opendaylight";
19 contact "http://www.opendaylight.org/";
21 revision "2013-02-27" {
22 reference " WILL BE DEFINED LATER";
39 leaf invalid-pattern-string-leaf {
40 type br:invalid-string-pattern;
43 leaf invalid-direct-string-pattern-def-leaf {
45 pattern "[[A-1*-%22!^^}";
49 leaf multiple-pattern-string-leaf {
50 type br:multiple-pattern-string;
53 leaf multiple-pattern-direct-string-def-leaf {
56 pattern "[[A-1*-%22!^^}";
68 type br:my-decimal-type {
74 type br:my-decimal-type;
78 bz:c-define "MY_INTERFACES";
85 deviation /br:interfaces/br:ifEntry {
90 reference "system/user ref";
93 leaf custom-union-leaf {
134 "Copy of the source typesstore subset that matched
135 the filter criteria (if any). An empty types container
136 indicates that the request did not produce any results.";
140 augment "/br:interfaces/br:ifEntry/bz:augment-holder" {
141 when "if:ifType='ds0'";
142 leaf ds0ChannelNumber {
147 path "/if:interfaces/if:interface/if:name";
172 container innercont {
183 augment "how/interval" {
184 description "inner augment";
192 container destination {
196 description "IP address of target node";
197 reference "address reference added by refine";
200 must "ifType != 'ethernet' or " +
201 "(ifType = 'ethernet' and ifMTU = 1500)" {
202 error-message "An ethernet MTU must be 1500";
204 mountpoint "mnt-extension";
207 description "description of port defined by refine";
208 reference "port reference added by refine";
210 presence "presence is required";
213 description "description of addresses defined by refine";
214 reference "addresses reference added by refine";
217 max-elements unbounded;
219 refine addresses/id {
220 description "id of address";
226 extension mountpoint {
227 description "enter point";