BUG-432: Start fixing the Registration contract 03/5403/3
authorRobert Varga <rovarga@cisco.com>
Wed, 19 Feb 2014 02:23:06 +0000 (03:23 +0100)
committerRobert Varga <rovarga@cisco.com>
Fri, 21 Feb 2014 16:12:19 +0000 (17:12 +0100)
commit6f8f523f377b6fc4ae4748c193749573cc546899
treeb00268fd4b4f21dde92f6a8a4479a240bf19d4d6
parent60587c8ae3903ed1fe3ac4c82b0383efa67f5e5a
BUG-432: Start fixing the Registration contract

Registration should be a generic construct, not tied to a particular
object. Unfortunately that requires API-level breakage which needs to be
orchestrated with the users.

As a first step introduce ObjectRegistration concept which is equivalent
with the current Registration concept and gently nudge the users towards
it.

Change-Id: I05723cffcc41bfa2355b5e75d3e675c4809a772a
Signed-off-by: Robert Varga <rovarga@cisco.com>
code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/ModuleInfoBackedContext.java
concepts/src/main/java/org/opendaylight/yangtools/concepts/AbstractObjectRegistration.java
concepts/src/main/java/org/opendaylight/yangtools/concepts/ListenerRegistration.java
concepts/src/main/java/org/opendaylight/yangtools/concepts/ObjectRegistration.java [new file with mode: 0644]
concepts/src/main/java/org/opendaylight/yangtools/concepts/Registration.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/util/URLSchemaContextResolver.java