X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-model-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Frepo%2Fapi%2FSchemaSourceRepresentation.java;h=0105c2624565894117d25b62be8ff31516160cba;hb=f5d2344a51831445e13facb10db4b9076d8f42d2;hp=b1261a9cd48a5883c86b955b12c3f187315a5cf8;hpb=5937c16ee607a656a24597ceb4ed8e32836c066d;p=yangtools.git diff --git a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/repo/api/SchemaSourceRepresentation.java b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/repo/api/SchemaSourceRepresentation.java index b1261a9cd4..0105c26245 100644 --- a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/repo/api/SchemaSourceRepresentation.java +++ b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/repo/api/SchemaSourceRepresentation.java @@ -3,10 +3,12 @@ * * 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 javax.annotation.Nonnull; import org.opendaylight.yangtools.concepts.Identifiable; import org.opendaylight.yangtools.concepts.Immutable; @@ -22,7 +24,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: * * * Implementations of this interface expected to comply with the {@link Immutable} * contract. */ +@Beta public interface SchemaSourceRepresentation extends Identifiable, Immutable { /** * {@inheritDoc} @@ -47,5 +51,5 @@ public interface SchemaSourceRepresentation extends Identifiable getType(); + @Nonnull Class getType(); }