Make BitsTypeDefinition.Bit only a DocumentedNode.WithStatus
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / api / stmt / BitEffectiveStatement.java
index 38e00a947f1fc1f94a4981e3d402ce345096354f..f9bb3827fb7cbf2e5dc42b984a3e91f5c722bdb7 100644 (file)
@@ -8,10 +8,13 @@
 package org.opendaylight.yangtools.yang.model.api.stmt;
 
 import com.google.common.annotations.Beta;
-import org.opendaylight.yangtools.yang.common.QName;
+import java.util.Optional;
+import org.opendaylight.yangtools.yang.common.Uint32;
 import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
 
 @Beta
-public interface BitEffectiveStatement extends EffectiveStatement<QName, BitStatement> {
-
+public interface BitEffectiveStatement extends EffectiveStatement<String, BitStatement> {
+    default Optional<Uint32> getDeclaredPosition() {
+        return findFirstEffectiveSubstatementArgument(PositionEffectiveStatement.class);
+    }
 }