Deprecate EffectiveModelContextProvider.getSchemaContext()
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / api / EffectiveModelContextProvider.java
index 15e6b4b93349320122800bb3b81bb60cf199e8f9..18b3b42ce96db2f7b9ecf283656c2c66fbcc05f2 100644 (file)
@@ -21,11 +21,18 @@ public interface EffectiveModelContextProvider extends SchemaContextProvider {
      * Return the {@link EffectiveModelContext} attached to this object.
      *
      * @return An EffectiveModelContext instance.
+     * @throws IllegalStateException if the context is not available.
      */
     @NonNull EffectiveModelContext getEffectiveModelContext();
 
+    /**
+     * {@inheritDoc}
+     *
+     * @deprecated Please use {@link #getEffectiveModelContext()} instead.
+     */
+    @Deprecated
     @Override
-    default @NonNull SchemaContext getSchemaContext() {
+    default SchemaContext getSchemaContext() {
         return getEffectiveModelContext();
     }
 }