Interface OpendaylightOfMigrationTestModelData
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator") public interface OpendaylightOfMigrationTestModelData extends org.opendaylight.yangtools.yang.binding.DataRoot
This module contains a collection of YANG definitions used for test cases that used to depend on flow model.This class represents the following YANG schema fragment defined in module opendaylight-of-migration-test-model
module opendaylight-of-migration-test-model { namespace urn:opendaylight:params:xml:ns:yang:controller:md:sal:of-migration-test-model; prefix of-migration-test; import opendaylight-mdsal-list-test { prefix test; } import yang-ext { prefix ext; } import opendaylight-mdsal-augment-test { prefix aug; } import opendaylight-test-routed-rpc { prefix routed; } revision 2015-02-10; typedef bit-flags { type bits { bit FLAG_ONE; bit FLAG_TWO; bit FLAG_THREE; bit FLAG_FOUR; bit FLAG_FIVE; } } typedef custom-enum { type enumeration { enum type1; enum type2; enum type3; } } grouping enum-grouping { leaf attr-enum { type custom-enum; } } grouping aug-grouping { container cont1 { leaf attr-str { type string; } } container cont2 { list contlist1 { key attr-str; leaf attr-str { type string; } uses enum-grouping; } } leaf attr-str1 { type string; } leaf attr-str2 { type string; } leaf attr-str3 { type string; } leaf attr-str4 { type string; } list list1 { key attr-str; leaf attr-str { type string; } list list1-1 { key attr-int; leaf attr-int { type int32; } leaf attr-str { type string; } leaf flags { type bit-flags; } } list list1-2 { key attr-int; leaf attr-int { type int32; } leaf attr-str { type string; } } } } augment /test:top/test:top-level-list { ext:augment-identifier tll-complex-augment; uses aug-grouping; } augment /test:top/test:top-level-list/list1/list1-1 { ext:augment-identifier list11-simple-augment; leaf attr-str2 { type string; } container cont { leaf attr-int { type int32; } } } augment /test:top/test:top-level-list/test:nested-list/ { ext:augment-identifier nested-list-simple-augment; leaf type { type string; } } rpc knock-knock { input input { leaf knocker-id { ext:context-reference routed:test-context; type instance-identifier; } leaf question { type string; } } output output { leaf answer { type string; } } } }