[YANGTOOLS-547] yang-model-util: Cleanup TypeDefinition implemenetation Created: 14/Nov/15  Updated: 10/Apr/22  Resolved: 01/Dec/15

Status: Resolved
Project: yangtools
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug
Reporter: Robert Varga Assignee: Robert Varga
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Blocks
blocks MDSAL-115 Binding Codec does not provide leaf d... Resolved
blocks YANGTOOLS-496 yang-model-api: Cleanup TypeDefinition Resolved
External issue ID: 4638

 Description   

Currently-exposed interfaces like ExtendedType and DerivedType do not lend themselves for correct reuse of instances. Create a model.util.type package, which will expose minimum public classes and allow for proper derived/restricted type creation. Switch the Be parser to use this package.



 Comments   
Comment by Robert Varga [ 14/Nov/15 ]

Preparatory work:
https://git.opendaylight.org/gerrit/29694
https://git.opendaylight.org/gerrit/28585
https://git.opendaylight.org/gerrit/28856
https://git.opendaylight.org/gerrit/29703
https://git.opendaylight.org/gerrit/29693

Parser switchover:
https://git.opendaylight.org/gerrit/29695

Comment by Robert Varga [ 17/Nov/15 ]

The yangtools bits are ready, but they are exposing implementation issues in downstream projects (mdsal and netconf), which need to be addressed before the switchover is merged.

Generated at Wed Feb 07 20:53:34 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.