c883d78688dd793ecac227bbe1bf9902575834ff
[yangtools.git] / xpath / yang-xpath-api / src / main / java / org / opendaylight / yangtools / yang / xpath / api / package-info.java
1 /*
2  * Copyright (c) 2018 Pantheon Technologies, s.r.o. and others.  All rights reserved.
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6  * and is available at http://www.eclipse.org/legal/epl-v10.html
7  */
8 /**
9  * Model of a RFC7950 XPath Expression. This model is namespace-bound to a particular set of models as conveyed
10  * by their {@link org.opendaylight.yangtools.yang.common.QNameModule}s. Function names are bound either to their
11  * defining {@link org.opendaylight.yangtools.yang.common.QName}, unprefixed functions are bound to
12  * {@link org.opendaylight.yangtools.yang.common.YangConstants#RFC6020_YIN_MODULE} the same way unprefixed statements
13  * are.
14  *
15  * <p>
16  * The model supports multiple number storage and math operations -- with IEEE754 being the default as per XPath 1.0
17  * specifications, but additional exact operations being available.
18  *
19  * @author Robert Varga
20  */
21 @NonNullByDefault
22 package org.opendaylight.yangtools.yang.xpath.api;
23
24 import org.eclipse.jdt.annotation.NonNullByDefault;