}
// No definition found, delegate the resolution to the imports
for (Import import_ : this.contribution.getImports()) {
if (import_ instanceof ImportXYZ) {
ImportXYZ importXYZ = (ImportXYZ)import_;
if (xyz.getAnAttribute().equals(importXYZ.getAnAttribute())) {
// Delegate the resolution to the import resolver
resolved = importXYZ.getModelResolver().resolveModel(XYZ.class, (XYZ)unresolved);
if (!resolved.isUnresolved()) {
return modelClass.cast(resolved);
}
}
}