Add EffectiveStatementEquivalent
[yangtools.git] / yang / yang-model-util / src / main / java / org / opendaylight / yangtools / yang / model / util / EffectiveAugmentationSchema.java
index d7926e0547ae3109447ab3bae479ab093c5edc59..7c64a14b0d245bf72a8487f2a9e02afab6a4fac8 100644 (file)
@@ -29,11 +29,13 @@ import org.opendaylight.yangtools.yang.model.api.Status;
 import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
 import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.UsesNode;
+import org.opendaylight.yangtools.yang.model.api.stmt.AugmentEffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier;
 
 /**
  * Proxy for AugmentationSchema. Child node schemas are replaced with actual schemas from parent.
  */
+// FIXME: 7.0.0: re-evaluate the need for this class and potentially its effective statement replacement
 public final class EffectiveAugmentationSchema implements AugmentationSchemaNode {
     private final AugmentationSchemaNode delegate;
     private final ImmutableSet<DataSchemaNode> realChildSchemas;
@@ -147,4 +149,9 @@ public final class EffectiveAugmentationSchema implements AugmentationSchemaNode
     public Optional<NotificationDefinition> findNotification(final QName qname) {
         return delegate.findNotification(qname);
     }
+
+    @Override
+    public AugmentEffectiveStatement asEffectiveStatement() {
+        return delegate.asEffectiveStatement();
+    }
 }