}
- if(!asserted) {
- Resource assertedObject = Layer0Utils.getPossibleAssertedObject(graph, container, property);
- if(assertedObject != null) {
- if(graph.isInstanceOf(assertedObject, newType)) {
- Object assertedValue = graph.getValue(assertedObject, (Binding)_binding);
- if(assertedValue.equals(value)) {
- graph.deny(container, property);
- return null;
- }
- }
- }
- }
-
Datatype datatype = variable.getDatatype(graph);
Binding binding = (Binding)_binding;
Layer0Utils.claimAdaptedValue(graph, objectResource, value, binding, datatype);