Bug 4035: Remove deprecated Hydrogen interfaces This remove set of interfaces which is safe to remove without breaking projects which did not yet migrated from Hydrogen interfaces to Helium / Lithium one. Also removes some related methods in such interfaces which are unused in current public Beryllium codebase in projects using MD-SAL. Change-Id: I2ac67ead4ea4d9d97d0198d62910e667318dc03a Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Bug 1081 - Deprecate non-asynchronous Data Broker API Change-Id: I8fbe63326a0e396e128b46d96142c7db86b2b83a Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Activate enforcement of Path type This activates pre-prepared requirement of P to be of type Path<P>, which had prerequisites in generated DTOs. Yangtools have been updated, so it should be safe to activate this now. Change-Id: I68ad3a77311e44db2e6bee1d7e2b3684090e5cbd Signed-off-by: Robert Varga <rovarga@cisco.com>
Update to MD-SAL APIs Introduced new Common APIs from which Binding-Aware and Binding-Independent APIs are derived, this allows to maintain similar contract between sal-binding-api and sal-dom-api which provides different access to MD SAL. - Fixed typos in YANG models - Bumped version of YANG Maven Plugin to 0.5.9-SNAPSHOT which now enforces valid YANG models - Removed OFPort.yang - Part of that model should be part of flow-node-inventory.yang - Removed spaces and tabs from various files - Updated implementations to adhere to new API definitions. Change-Id: I5661a76398e8c8d82250de532aef6e5d268123e8 Signed-off-by: Tony Tkacik <ttkacik@cisco.com>