private SModelReference makeModelReference(PsiDirectory sourceRoot, PsiDirectory dir) { int skipPrefix = sourceRoot.toString().length(); String relativeDirName = dir.toString().substring(skipPrefix); String packageName = relativeDirName.replace('/', '.').replace('\\', '.'); if (packageName.length() > 0 && packageName.charAt(0) == '.') { packageName = packageName.substring(1); } return (SModelReference) Util.makeModelReference(packageName, getModule()); }