public boolean isModuleFocusAllowed() { return getModuleNames().size() > 1; }
public boolean isFeatureInstalled(final String featureName) { final Feature feature = features.get(featureName); if (feature == null) { return false; } for (final String moduleName : getModuleNames()) { if (feature.isInstalledInModule(moduleName)) { return true; } } return false; }
private boolean hasModuleDependency(Pom module, Pom dependencyModule) { if (module.isDependencyRegistered(dependencyModule.asDependency(COMPILE), false)) { return true; } for (String moduleName : getModuleNames()) { Pom relatedModule = getPomFromModuleName(moduleName); if (module.isDependencyRegistered(relatedModule.asDependency(COMPILE), false) && hasModuleDependency(relatedModule, dependencyModule)) { return true; } } return false; }