Add default statementDefinition() methods
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / presence / EmptyPresenceEffectiveStatement.java
index 536ebc42803c037856856fb95ced4399cb496eb9..c3c99f92d42df75244ebdd6d9de8f48c12d362e6 100644 (file)
@@ -7,17 +7,13 @@
  */
 package org.opendaylight.yangtools.yang.parser.rfc7950.stmt.presence;
 
-import com.google.common.collect.ImmutableList;
-import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
+import org.opendaylight.yangtools.yang.model.api.stmt.PresenceEffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.PresenceStatement;
+import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.AbstractDeclaredEffectiveStatement.DefaultArgument;
 
-final class EmptyPresenceEffectiveStatement extends AbstractPresenceEffectiveStatement {
+final class EmptyPresenceEffectiveStatement extends DefaultArgument<String, PresenceStatement>
+        implements PresenceEffectiveStatement {
     EmptyPresenceEffectiveStatement(final PresenceStatement declared) {
         super(declared);
     }
-
-    @Override
-    public ImmutableList<? extends EffectiveStatement<?, ?>> effectiveSubstatements() {
-        return ImmutableList.of();
-    }
 }