Modified model to support L3Prefix EP, GIC, EIC, ECC and EIG 91/17391/11
authorKeith Burns (alagalah) <alagalah@gmail.com>
Sun, 29 Mar 2015 19:18:54 +0000 (12:18 -0700)
committerKeith Burns (alagalah) <alagalah@gmail.com>
Thu, 2 Apr 2015 15:34:05 +0000 (08:34 -0700)
commite884e084443c7f4b8759d9c4578c8b0cba41058b
tree4a6f6a4553a08646e98a70963c609fd32cf219a7
parentc1ce3f62baaadd325e04d2cb21abc158a52f4b95
Modified model to support L3Prefix EP, GIC, EIC, ECC and EIG

policy.yang:
Added GroupIdentificationConstraints:
- added role "any" for matcher
- added case GroupNameConstraint
- added case for provider|consumer matcher
Added EndpointIdentificationConstraints
- added l3-prefix ip-prefix type constraint
Added ExternalImplicitGroup

endpoint.yang:
Added L3-prefix list.

Other files refactored.

Change-Id: I572d0208ca88f7182a33e41f4ddedcd46ec3015d
Signed-off-by: Keith Burns (alagalah) <alagalah@gmail.com>
14 files changed:
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/endpoint/EndpointRpcRegistry.java
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/endpoint/EpRendererAugmentation.java
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/InheritanceUtils.java
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/MatcherUtils.java
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/PolicyResolver.java
groupbasedpolicy/src/main/yang/model/common.yang
groupbasedpolicy/src/main/yang/model/endpoint.yang
groupbasedpolicy/src/main/yang/model/policy.yang
groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/resolver/InheritanceUtilsTest.java
groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/resolver/MatcherUtilsTest.java
groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/resolver/PolicyResolverTest.java
renderers/ofoverlay/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/EndpointManager.java
renderers/ofoverlay/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/OFOverlayRenderer.java
renderers/opflex/src/main/java/org/opendaylight/groupbasedpolicy/renderer/opflex/EndpointManager.java