Clean up yang model - Part VI 36/24036/5
authorAlexis de Talhouët <adetalhouet@inocybe.com>
Tue, 21 Jul 2015 14:43:39 +0000 (10:43 -0400)
committerAlexis de Talhouët <adetalhouet@inocybe.com>
Tue, 21 Jul 2015 15:16:21 +0000 (11:16 -0400)
commit3669678e0a3d1ffe863c5c4c02987de53cb1c4d9
tree1742c8a1d75ba768a1dc8b07338f1d8ab93ec8ad
parent9ba8783411e04dd9dccc05a9bae8948590596a27
Clean up yang model - Part VI

Enumerations are not extendable and unions lead to code
that isn't in the normal place.  Remove unions and replace
enumerations with identities/identityrefs as the latter are
extendable.

Change-Id: I1aabd1b4fc59415a5ac8de4df758cd9d1fa756cb
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
12 files changed:
model/src/main/yang/neutron-constants.yang
model/src/main/yang/neutron-lbaasv2.yang
model/src/main/yang/neutron-metering.yang
model/src/main/yang/neutron-ports.yang
model/src/main/yang/neutron-secgroups.yang
model/src/main/yang/neutron-subnets.yang
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronLoadBalancerHealthMonitorInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronLoadBalancerListenerInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronLoadBalancerPoolInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronMeteringLabelRuleInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronSecurityRuleInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronSubnetInterface.java