Merge changes Id68de4e3,Id4b3c97f
[yangtools.git] / yang / yang-binding / src / main / java / org / opendaylight / yangtools / yang / binding / Augmentation.java
1 /*\r
2  * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.\r
3  *\r
4  * This program and the accompanying materials are made available under the\r
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
6  * and is available at http://www.eclipse.org/legal/epl-v10.html\r
7  */\r
8 package org.opendaylight.yangtools.yang.binding;\r
9 \r
10 /**\r
11  * Augmentation (extension) of other interface.\r
12  * \r
13  * This interface uniquely bounds Augmentation to generated \r
14  * interface.\r
15  * \r
16  * All interfaces generated from YANG Augmentation statement\r
17  * must implement this interface with parameter <code>P</code>\r
18  * which uniquely points to it's target class.\r
19  * \r
20  * \r
21  *\r
22  * @param <T> Class to which this implementation is extension.\r
23  */\r
24 public interface Augmentation<T> {\r
25 \r
26 }\r