/* * Copyright (c) 2017 Pantheon Technologies, s.r.o. and others. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ package org.opendaylight.yangtools.yang.model.api.stmt; import com.google.common.annotations.Beta; import org.opendaylight.yangtools.yang.common.Empty; import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode; import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement; /** * Effective counterpart to {@link UnknownStatement}. This interface exists only for the purposes of providing a bridge * from {@link UnknownSchemaNode} to {@link EffectiveStatement} via {@link UnknownSchemaNode#asEffectiveStatement()}. * * @param Argument type ({@link Empty} if statement does not have argument.) * @param Class representing declared version of this statement. */ @Beta // FIXME: remove this interface once UnknownSchemaNode is gone public interface UnknownEffectiveStatement> extends EffectiveStatement { }