*/
package org.opendaylight.yangtools.yang.model.api;
+import org.opendaylight.yangtools.yang.model.api.stmt.ContainerEffectiveStatement;
/**
- * The ContainerSchemaNode is used to define an interior data node in the schema
- * tree. There are two styles of containers, those that exist only for
- * organizing the hierarchy of data nodes, and those whose presence in the
+ * The ContainerSchemaNode is used to define an interior data node in the schema tree. There are two styles of
+ * containers, those that exist only for organizing the hierarchy of data nodes, and those whose presence in the
* configuration has an explicit meaning.
*/
-public interface ContainerSchemaNode extends DataNodeContainer,
- AugmentationTarget, DataSchemaNode {
-
+public interface ContainerSchemaNode extends ContainerLike, EffectiveStatementEquivalent<ContainerEffectiveStatement> {
/**
+ * Returns true if this container is marked as presence.
+ *
* @return true, if presence of this container has an explicit meaning,
* false otherwise
*/
boolean isPresenceContainer();
-
}