import java.util.Collections;
import java.util.Map;
import java.util.Optional;
-import org.opendaylight.yangtools.concepts.SemVer;
+import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.yangtools.yang.common.QNameModule;
-import org.opendaylight.yangtools.yang.common.UnqualifiedQName;
+import org.opendaylight.yangtools.yang.common.UnresolvedQName;
+import org.opendaylight.yangtools.yang.common.UnresolvedQName.Unqualified;
import org.opendaylight.yangtools.yang.common.YangVersion;
import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode;
import org.opendaylight.yangtools.yang.model.api.Deviation;
import org.opendaylight.yangtools.yang.model.api.YangStmtMapping;
import org.opendaylight.yangtools.yang.model.api.meta.IdentifierNamespace;
import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
-import org.opendaylight.yangtools.yang.model.api.meta.StatementSource;
+import org.opendaylight.yangtools.yang.model.api.meta.StatementOrigin;
import org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement;
import org.opendaylight.yangtools.yang.model.api.stmt.ModuleStatement;
}
@Override
- public final StatementSource getStatementSource() {
- return StatementSource.CONTEXT;
+ public final StatementOrigin statementOrigin() {
+ return StatementOrigin.CONTEXT;
}
@Override
- public final <K, V, N extends IdentifierNamespace<K, V>> Optional<? extends V> get(final Class<N> namespace,
+ public final <K, V, N extends IdentifierNamespace<K, V>> Optional<V> get(final Class<N> namespace,
final K identifier) {
return Optional.empty();
}
}
@Override
- public final UnqualifiedQName argument() {
- return UnqualifiedQName.of(getName());
+ public final Unqualified argument() {
+ return UnresolvedQName.unqualified(getName());
}
@Override
}
@Override
- public final Collection<? extends ModuleImport> getImports() {
+ public final Collection<? extends @NonNull ModuleImport> getImports() {
// Yeah, not accurate, but this should not be needed
return Collections.emptySet();
}
return Collections.emptySet();
}
- @Override
- public final Optional<SemVer> getSemanticVersion() {
- return Optional.empty();
- }
-
@Override
public final Optional<String> getOrganization() {
return Optional.empty();
}
@Override
- public final Collection<? extends Submodule> getSubmodules() {
+ public final Collection<? extends @NonNull Submodule> getSubmodules() {
return Collections.emptySet();
}
@Override
- public final Collection<? extends FeatureDefinition> getFeatures() {
+ public final Collection<? extends @NonNull FeatureDefinition> getFeatures() {
return Collections.emptySet();
}
@Override
- public final Collection<? extends AugmentationSchemaNode> getAugmentations() {
+ public final Collection<? extends @NonNull AugmentationSchemaNode> getAugmentations() {
return Collections.emptySet();
}
@Override
- public final Collection<? extends RpcDefinition> getRpcs() {
+ public final Collection<? extends @NonNull RpcDefinition> getRpcs() {
return Collections.emptySet();
}
@Override
- public final Collection<? extends Deviation> getDeviations() {
+ public final Collection<? extends @NonNull Deviation> getDeviations() {
return Collections.emptySet();
}
@Override
- public final Collection<? extends IdentitySchemaNode> getIdentities() {
+ public final Collection<? extends @NonNull IdentitySchemaNode> getIdentities() {
return Collections.emptySet();
}
@Override
- public final Collection<? extends ExtensionDefinition> getExtensionSchemaNodes() {
+ public final Collection<? extends @NonNull ExtensionDefinition> getExtensionSchemaNodes() {
return Collections.emptyList();
}
public final ModuleEffectiveStatement asEffectiveStatement() {
throw new UnsupportedOperationException();
}
+
+ @Override
+ public final ConformanceType conformance() {
+ throw new UnsupportedOperationException();
+ }
}