YANGTOOLS-706: Add TypedefEffectiveStatement.asTypeEffectiveStatement() 20/65420/7
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 10 Nov 2017 21:40:58 +0000 (22:40 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 11 Nov 2017 13:43:52 +0000 (14:43 +0100)
commit1c243a601ee9631ca350a1e894e4633372f1e708
treedfd7455d67be87a0d495ec9e8a18484fde68f971
parent7573c989cdf217e7972a02ed75b68625fa30dda4
YANGTOOLS-706: Add TypedefEffectiveStatement.asTypeEffectiveStatement()

This is a bridge method from typedef to the effective type statement,
e.g. the use of a typedef. Promote it from implementation-specific
method to API contract, allowing TypedefEffectiveStatementImpl to be
hidden.

Change-Id: Idd149a2e2c16706c6b6c5cbe79f908907b2ccf89
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/TypedefEffectiveStatement.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/AbstractTypeStatementSupport.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/typedef/TypedefEffectiveStatementImpl.java