/**
* Common interface for schema source representations.
*
+ * <p>
* A schema source is an atomic piece of the overall schema context. In YANG terms,
* a schema source is semantically equivalent to a single YANG text file, be it a
* module or a submodule.
*
+ * <p>
* A schema source can exist in various forms, which we call representations. Again,
* in YANG terms, each representation is semantically equivalent, but from
* implementation perspective certain operations on a schema source may require it
* applied. Such transformations are affected via instances of
* SchemaSourceTransformation.
*
+ * <p>
* Typical examples of a schema source representation include:
* <ul>
* <li>a {@link java.lang.String} - textual representation of 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.
+ * <p>
+ * Implementations of this interface expected to comply with the {@link Immutable} contract.
*/
@Beta
public interface SchemaSourceRepresentation extends Identifiable<SourceIdentifier>, Immutable {
- /**
- * {@inheritDoc}
- */
@Override
SourceIdentifier getIdentifier();