/* * Copyright (c) 2013 Cisco Systems, Inc. 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.type; import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath; import org.opendaylight.yangtools.yang.model.api.TypeDefinition; /** * Contains methods for getting data from the instance-identifier * YANG built-in type. */ public interface InstanceIdentifierTypeDefinition extends TypeDefinition { /** * Returns XPath for instance of InstanceIdentifierTypeDefinition. * * @return instance of type RevisionAwareXPath * @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 require-instance statement. This statement is the * substatement of the type statement. * * @return boolean value which is true if the require-instance statement is true and vice versa */ boolean requireInstance(); }