public void resolve(
     java.lang.String identifier,
     org.emftext.language.owl.DatatypeReference container,
     org.eclipse.emf.ecore.EReference reference,
     int position,
     boolean resolveFuzzy,
     IOwlReferenceResolveResult<org.emftext.language.owl.Datatype> result) {
   delegate.resolve(identifier, container, reference, position, resolveFuzzy, result);
   CrossResourceIRIResolver.theInstance()
       .doResolve(
           identifier, container, resolveFuzzy, result, org.emftext.language.owl.Datatype.class);
 }
 public java.lang.String deResolve(
     org.emftext.language.owl.Datatype element,
     org.emftext.language.owl.DatatypeReference container,
     org.eclipse.emf.ecore.EReference reference) {
   return CrossResourceIRIResolver.theInstance().deResolve(element, container, reference);
 }