Make ActionNodeContainer.getActions() non-default
[yangtools.git] / yang / yang-data-util / src / main / java / org / opendaylight / yangtools / yang / data / util / ContainerSchemaNodes.java
index e1b68571e96c1fe9f874f2ceefd3c4b04eaa7d3e..40107f6265c62c8df8d0425d7cd5ab688e0ff10e 100644 (file)
@@ -11,7 +11,6 @@ import com.google.common.annotations.Beta;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.ImmutableSet;
 import com.google.common.collect.Maps;
-
 import java.util.Collection;
 import java.util.List;
 import java.util.Map;
@@ -19,6 +18,7 @@ import java.util.Set;
 import javax.annotation.Nonnull;
 import javax.annotation.Nullable;
 import org.opendaylight.yangtools.yang.common.QName;
+import org.opendaylight.yangtools.yang.model.api.ActionDefinition;
 import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.ConstraintDefinition;
 import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode;
@@ -165,7 +165,7 @@ public final class ContainerSchemaNodes {
         }
 
         @Override
-        public DataSchemaNode getDataChildByName(QName name) {
+        public DataSchemaNode getDataChildByName(final QName name) {
             switch (name.getLocalName()) {
                 case "input":
                     return rpcDefinition.getInput();
@@ -180,6 +180,11 @@ public final class ContainerSchemaNodes {
         public boolean isAddedByUses() {
             return false;
         }
+
+        @Override
+        public Set<ActionDefinition> getActions() {
+            return ImmutableSet.of();
+        }
     }
 
     private static final class NotificationContainerSchemaNode extends AbstractContainerSchemaNode {
@@ -219,7 +224,7 @@ public final class ContainerSchemaNodes {
         }
 
         @Override
-        public DataSchemaNode getDataChildByName(QName name) {
+        public DataSchemaNode getDataChildByName(final QName name) {
             return mapNodes.get(name);
         }
 
@@ -228,5 +233,10 @@ public final class ContainerSchemaNodes {
             //FIXME: reference to https://bugs.opendaylight.org/show_bug.cgi?id=6897
             return false;
         }
+
+        @Override
+        public Set<ActionDefinition> getActions() {
+            return ImmutableSet.of();
+        }
     }
 }