Refactor yang-xpath-impl error handling
[yangtools.git] / yang / yang-model-immutable / src / main / java / org / opendaylight / yangtools / yang / model / immutable / package-info.java
1 /*
2  * Copyright (c) 2016 Cisco Systems, Inc. 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  * Generated immutable implementations for org.opendaylight.yangtools.yang.model.api interfaces.
10  *
11  * @author Robert Varga
12  */
13 @Include(value = {
14         org.opendaylight.yangtools.yang.model.api.ActionDefinition.class,
15         org.opendaylight.yangtools.yang.model.api.AnyDataSchemaNode.class,
16         org.opendaylight.yangtools.yang.model.api.AnyXmlSchemaNode.class,
17         org.opendaylight.yangtools.yang.model.api.ExtensionDefinition.class,
18         org.opendaylight.yangtools.yang.model.api.FeatureDefinition.class,
19         org.opendaylight.yangtools.yang.model.api.IdentitySchemaNode.class,
20         org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode.class,
21         org.opendaylight.yangtools.yang.model.api.LeafSchemaNode.class,
22         org.opendaylight.yangtools.yang.model.api.ModuleImport.class,
23         org.opendaylight.yangtools.yang.model.api.RpcDefinition.class,
24         org.opendaylight.yangtools.yang.model.api.type.BinaryTypeDefinition.class,
25         org.opendaylight.yangtools.yang.model.api.type.BitsTypeDefinition.class,
26         org.opendaylight.yangtools.yang.model.api.type.BitsTypeDefinition.Bit.class,
27         org.opendaylight.yangtools.yang.model.api.type.BooleanTypeDefinition.class,
28         org.opendaylight.yangtools.yang.model.api.type.DecimalTypeDefinition.class,
29         org.opendaylight.yangtools.yang.model.api.type.EmptyTypeDefinition.class,
30         org.opendaylight.yangtools.yang.model.api.type.EnumTypeDefinition.class,
31         org.opendaylight.yangtools.yang.model.api.type.EnumTypeDefinition.EnumPair.class,
32         org.opendaylight.yangtools.yang.model.api.type.IdentityrefTypeDefinition.class,
33         org.opendaylight.yangtools.yang.model.api.type.Int8TypeDefinition.class,
34         org.opendaylight.yangtools.yang.model.api.type.Int16TypeDefinition.class,
35         org.opendaylight.yangtools.yang.model.api.type.Int32TypeDefinition.class,
36         org.opendaylight.yangtools.yang.model.api.type.Int64TypeDefinition.class,
37         org.opendaylight.yangtools.yang.model.api.type.InstanceIdentifierTypeDefinition.class,
38         org.opendaylight.yangtools.yang.model.api.type.LeafrefTypeDefinition.class,
39         org.opendaylight.yangtools.yang.model.api.type.LengthConstraint.class,
40         org.opendaylight.yangtools.yang.model.api.type.PatternConstraint.class,
41         org.opendaylight.yangtools.yang.model.api.type.RangeConstraint.class,
42         org.opendaylight.yangtools.yang.model.api.type.StringTypeDefinition.class,
43         org.opendaylight.yangtools.yang.model.api.type.UnionTypeDefinition.class,
44         org.opendaylight.yangtools.yang.model.api.type.Uint8TypeDefinition.class,
45         org.opendaylight.yangtools.yang.model.api.type.Uint16TypeDefinition.class,
46         org.opendaylight.yangtools.yang.model.api.type.Uint32TypeDefinition.class,
47         org.opendaylight.yangtools.yang.model.api.type.Uint64TypeDefinition.class,
48 })
49 @Style(
50     builderVisibility =  BuilderVisibility.PUBLIC,
51     strictBuilder = true,
52     visibility = ImplementationVisibility.PRIVATE,
53     allowedClasspathAnnotations = { Override.class,
54             SuppressWarnings.class, SuppressFBWarnings.class,
55             NotThreadSafe.class, Immutable.class,
56             Generated.class })
57 package org.opendaylight.yangtools.yang.model.immutable;
58
59 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
60 import javax.annotation.concurrent.Immutable;
61 import javax.annotation.concurrent.NotThreadSafe;
62 import org.immutables.value.Generated;
63 import org.immutables.value.Value.Include;
64 import org.immutables.value.Value.Style;
65 import org.immutables.value.Value.Style.BuilderVisibility;
66 import org.immutables.value.Value.Style.ImplementationVisibility;