import org.opendaylight.yangtools.yang.common.ErrorTag;
import org.opendaylight.yangtools.yang.common.ErrorType;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
-import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
import org.opendaylight.yangtools.yang.model.api.SchemaNode;
import org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack;
import org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.Inference;
@Override
public Inference inference() {
- return SchemaInferenceStack.of(getSchemaContext()).toInference();
+ return SchemaInferenceStack.of(databind().modelContext()).toInference();
}
}
return mountPoint;
}
- @Deprecated(forRemoval = true)
- public final @NonNull EffectiveModelContext getSchemaContext() {
- return databind.modelContext();
- }
-
public abstract @NonNull Inference inference();
public abstract @Nullable YangInstanceIdentifier getInstanceIdentifier();
final var fields = readParams.fields();
final QueryParameters queryParams;
if (fields != null) {
- final var modelContext = reqPath.getSchemaContext();
+ final var modelContext = reqPath.databind().modelContext();
final var schemaNode = (DataSchemaNode) reqPath.getSchemaNode();
if (reqPath.getMountPoint() != null) {
queryParams = QueryParameters.ofFieldPaths(readParams, NetconfFieldsTranslator.translate(modelContext,
final ResourceBody body, final Map<String, String> queryParameters) {
final Insert insert;
try {
- insert = Insert.ofQueryParameters(reqPath.getSchemaContext(), queryParameters);
+ insert = Insert.ofQueryParameters(reqPath.databind().modelContext(), queryParameters);
} catch (IllegalArgumentException e) {
return RestconfFuture.failed(new RestconfDocumentedException(e.getMessage(),
ErrorType.PROTOCOL, ErrorTag.INVALID_VALUE, e));
final var iid = InstanceIdentifierContext.ofStack(DatabindContext.ofModel(context), stack);
final var queryParameters = QueryParameters.ofFields(params, WriterFieldsTranslator.translate(
- iid.getSchemaContext(), (DataSchemaNode) iid.getSchemaNode(), paramsFields));
+ iid.databind().modelContext(), (DataSchemaNode) iid.getSchemaNode(), paramsFields));
final var fields = queryParameters.fields();
assertNotNull(fields);
assertEquals(1, fields.size());
mountPointService);
assertEquals(TEST_IDENT_RESULT.toString(), context.getInstanceIdentifier().toString());
assertEquals(mountPoint, context.getMountPoint());
- assertEquals(MODEL_CONTEXT_ON_MOUNT_POINT, context.getSchemaContext());
+ assertSame(MODEL_CONTEXT_ON_MOUNT_POINT, context.databind().modelContext());
}
/**
assertEquals(IdentifierCodec.deserialize(ApiPath.parse(INVOKE_RPC), MODEL_CONTEXT),
result.getInstanceIdentifier());
assertEquals(null, result.getMountPoint());
- assertEquals(MODEL_CONTEXT, result.getSchemaContext());
+ assertSame(MODEL_CONTEXT, result.databind().modelContext());
}
/**
assertEquals(IdentifierCodec.deserialize(ApiPath.parse(INVOKE_RPC), MODEL_CONTEXT),
result.getInstanceIdentifier());
assertEquals(mountPoint, result.getMountPoint());
- assertEquals(MODEL_CONTEXT_ON_MOUNT_POINT, result.getSchemaContext());
+ assertSame(MODEL_CONTEXT_ON_MOUNT_POINT, result.databind().modelContext());
}
/**
assertEquals(IdentifierCodec.deserialize(ApiPath.parse(INVOKE_ACTION), MODEL_CONTEXT),
result.getInstanceIdentifier());
assertNull(result.getMountPoint());
- assertSame(MODEL_CONTEXT, result.getSchemaContext());
+ assertSame(MODEL_CONTEXT, result.databind().modelContext());
}
/**
assertEquals(IdentifierCodec.deserialize(ApiPath.parse(INVOKE_ACTION), MODEL_CONTEXT),
result.getInstanceIdentifier());
assertEquals(mountPoint, result.getMountPoint());
- assertEquals(MODEL_CONTEXT_ON_MOUNT_POINT, result.getSchemaContext());
+ assertSame(MODEL_CONTEXT_ON_MOUNT_POINT, result.databind().modelContext());
}
}