Remove this deprecated method.
Change-Id: Id54fdfecc8601fa1c85870ee1334e650813ac07d
Signed-off-by: Robert Varga <rovarga@cisco.com>
*/
package org.opendaylight.yangtools.yang.model.api.type;
-import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
/**
* YANG built-in type.
*/
public interface InstanceIdentifierTypeDefinition extends TypeDefinition<InstanceIdentifierTypeDefinition> {
-
- /**
- * Returns XPath for instance of <code>InstanceIdentifierTypeDefinition</code>.
- *
- * @return instance of type <code>RevisionAwareXPath</code>
- * @deprecated This method is deprecated because it is not defined in YANG metamodel. It is scheduled for removal
- * in Boron release cycle.
- */
- @Deprecated
- RevisionAwareXPath getPathStatement();
-
/**
* Returns true|false which represents argument of <code>require-instance</code> statement. This statement is the
* substatement of the <code>type</code> statement.
*/
package org.opendaylight.yangtools.yang.model.util.type;
-import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
import org.opendaylight.yangtools.yang.model.api.type.InstanceIdentifierTypeDefinition;
import org.opendaylight.yangtools.yang.model.util.BaseTypes;
super(BaseTypes.INSTANCE_IDENTIFIER_QNAME);
}
- @Deprecated
- @Override
- public RevisionAwareXPath getPathStatement() {
- throw new UnsupportedOperationException("API design error");
- }
-
@Override
public boolean requireInstance() {
return false;
package org.opendaylight.yangtools.yang.model.util.type;
import java.util.Collection;
-import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
import org.opendaylight.yangtools.yang.model.api.SchemaPath;
import org.opendaylight.yangtools.yang.model.api.Status;
import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
this.requireInstance = requireInstance;
}
- @Deprecated
- @Override
- public RevisionAwareXPath getPathStatement() {
- throw new UnsupportedOperationException("API design mistake");
- }
-
@Override
public boolean requireInstance() {
return requireInstance;
package org.opendaylight.yangtools.yang.model.util.type;
import java.util.Collection;
-import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
import org.opendaylight.yangtools.yang.model.api.SchemaPath;
import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
import org.opendaylight.yangtools.yang.model.api.type.InstanceIdentifierTypeDefinition;
this.requireInstance = requireInstance;
}
- @Deprecated
- @Override
- public RevisionAwareXPath getPathStatement() {
- throw new UnsupportedOperationException("API design mistake");
- }
-
@Override
public boolean requireInstance() {
return requireInstance;