Remove Module.getSource() and SchemaContext.getModuleSource() 28/64428/4
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 17 Oct 2017 22:38:17 +0000 (00:38 +0200)
committerRobert Varga <nite@hq.sk>
Thu, 19 Oct 2017 08:25:19 +0000 (08:25 +0000)
commit540af616add97f45432509cfe49fd168afec06d4
tree5b34f39a068acf81815659c23803ba5dadd675a9
parent6408c52c34202ae0b9511a64a99be09b0a25a5b1
Remove Module.getSource() and SchemaContext.getModuleSource()

This method does not fit the metamodel, as the concept of a YANG
source is only available in the declared world and above. The specific
concept of a YANG text source is defined at the repo.api level
and should be used from there.

Remove this method.

Change-Id: I9de39f538683d86fc40dd5ada9e13bddc3de8b38
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/Module.java
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/SchemaContext.java
yang/yang-model-immutable/src/main/java/org/opendaylight/yangtools/yang/model/immutable/AbstractSchemaContext.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/AbstractSchemaContext.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/FilteringSchemaContextProxy.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SimpleSchemaContext.java
yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/util/SchemaContextProxyTest.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/AbstractEffectiveModule.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/EffectiveSchemaContextTest.java