import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.AbstractEffectiveDataSchemaNode;
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
-/**
- * Internal implementation of AnyxmlEffectiveStatement.
- *
- * @deprecated This class is visible only for historical purposes and is going to be hidden.
- */
-// FIXME: 4.0.0: hide this class and make it final
-@Deprecated
-public class AnyxmlEffectiveStatementImpl extends AbstractEffectiveDataSchemaNode<AnyxmlStatement>
+final class AnyxmlEffectiveStatementImpl extends AbstractEffectiveDataSchemaNode<AnyxmlStatement>
implements AnyxmlEffectiveStatement, AnyXmlSchemaNode, DerivableSchemaNode {
private final ImmutableSet<MustDefinition> mustConstraints;
import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.AbstractEffectiveContainerSchemaNode;
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
-/**
- * Internal implementation of ContainerEffectiveStatement.
- *
- * @deprecated This class is visible only for historical purposes and is going to be hidden.
- */
-// FIXME: 4.0.0: hide this class
-@Deprecated
-public final class ContainerEffectiveStatementImpl extends AbstractEffectiveContainerSchemaNode<ContainerStatement>
+final class ContainerEffectiveStatementImpl extends AbstractEffectiveContainerSchemaNode<ContainerStatement>
implements ContainerEffectiveStatement, DerivableSchemaNode {
private final @NonNull ImmutableSet<ActionDefinition> actions;
private final @NonNull ImmutableSet<NotificationDefinition> notifications;
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
import org.opendaylight.yangtools.yang.parser.spi.source.SourceException;
-/**
- * Internal implementation of LeafEffectiveStatement.
- *
- * @deprecated This class is visible only for historical purposes and is going to be hidden.
- */
-// FIXME: 4.0.0: hide this class
-@Deprecated
-public final class LeafEffectiveStatementImpl extends AbstractEffectiveDataSchemaNode<LeafStatement>
+final class LeafEffectiveStatementImpl extends AbstractEffectiveDataSchemaNode<LeafStatement>
implements LeafEffectiveStatement, LeafSchemaNode, DerivableSchemaNode {
private final ImmutableSet<MustDefinition> mustConstraints;
private final LeafSchemaNode original;
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
import org.opendaylight.yangtools.yang.parser.spi.source.SourceException;
-/**
- * Internal implementation of LeafListEffectiveStatement.
- *
- * @deprecated This class is visible only for historical purposes and is going to be hidden.
- */
-// FIXME: 4.0.0: hide this class
-@Deprecated
-public final class LeafListEffectiveStatementImpl extends AbstractEffectiveDataSchemaNode<LeafListStatement>
+final class LeafListEffectiveStatementImpl extends AbstractEffectiveDataSchemaNode<LeafListStatement>
implements LeafListEffectiveStatement, LeafListSchemaNode, DerivableSchemaNode {
private static final String ORDER_BY_USER_KEYWORD = "user";
import org.opendaylight.yangtools.yang.parser.spi.meta.InferenceException;
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
-/**
- * Internal implementation of ListEffectiveStatement.
- *
- * @deprecated This class is visible only for historical purposes and is going to be hidden.
- */
-// FIXME: 4.0.0: hide this class
-@Deprecated
-public final class ListEffectiveStatementImpl extends AbstractEffectiveSimpleDataNodeContainer<ListStatement>
+final class ListEffectiveStatementImpl extends AbstractEffectiveSimpleDataNodeContainer<ListStatement>
implements ListEffectiveStatement, ListSchemaNode, DerivableSchemaNode,
ActionNodeContainerCompat<QName, ListStatement>, NotificationNodeContainerCompat<QName, ListStatement> {
private static final String ORDER_BY_USER_KEYWORD = "user";