Merge "Rename applySubtreeChange()"
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / repo / api / SchemaSourceRepresentation.java
index b1261a9cd48a5883c86b955b12c3f187315a5cf8..053fe79b345eb8b12d2dc2d3d64c8b1b984d2048 100644 (file)
@@ -3,10 +3,11 @@
  *
  * 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/eplv10.html
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 package org.opendaylight.yangtools.yang.model.repo.api;
 
+import com.google.common.annotations.Beta;
 import org.opendaylight.yangtools.concepts.Identifiable;
 import org.opendaylight.yangtools.concepts.Immutable;
 
@@ -22,7 +23,7 @@ import org.opendaylight.yangtools.concepts.Immutable;
  * implementation perspective certain operations on a schema source may require it
  * to be first transformed into a particular representation before they can be
  * applied. Such transformations are affected via instances of
- * {@link SchemaSourceTransformation}.
+ * SchemaSourceTransformation.
  *
  * Typical examples of a schema source representation include:
  * <ul>
@@ -31,10 +32,12 @@ import org.opendaylight.yangtools.concepts.Immutable;
  * <li>a {@link com.google.common.io.ByteSource} - source for input streams
  * containing source code
  * <li>Parsed abstract syntax tree (AST), which is the result of a syntactic parser
+ * </ul>
  *
  * Implementations of this interface expected to comply with the {@link Immutable}
  * contract.
  */
+@Beta
 public interface SchemaSourceRepresentation extends Identifiable<SourceIdentifier>, Immutable {
     /**
      * {@inheritDoc}