public IStatus validate(String property) { if (property.equals(PROJECT_NAME)) { final String projectName = getStringProperty(PROJECT_NAME); if (projectName == null) { final String msg = J2EECommonMessages.ERR_EMPTY_PROJECT_NAME; return WTPCommonPlugin.createErrorStatus(msg); } if (!getProject().isAccessible()) { final String msg = J2EECommonMessages.getResourceString(J2EECommonMessages.ERR_PROJECT_INACCESSIBLE, new String[]{projectName}); return WTPCommonPlugin.createErrorStatus(msg); } } return Status.OK_STATUS; } }
/** * * @param * @param * @return IModelProvider for the given project of the given version, NULL if no IModelProvider exists for project, version pair */ public static IModelProvider getModelProvider(IProject project, IProjectFacetVersion vers) { IModelProviderFactory factory = getProvider(vers); if(factory != null){ startListeningToResourceSet(project); return factory.create(project); } J2EEPlugin.INSTANCE.getLogger().logError( J2EECommonMessages.getResourceString( J2EECommonMessages.ERR_NO_MODEL_PROVIDER_FOR_PROJECT, new Object[] {project, vers})); return null; }
/** * * @param * @param * @return IModelProvider for the given component of the given version, NULL if no IModelProvider exists for virtual component/version pair */ public static IModelProvider getModelProvider(IVirtualComponent aModule, IProjectFacetVersion vers) { IModelProviderFactory factory = getProvider(vers); if(factory != null){ IModelProvider mp = factory.create(aModule); addProvider(mp); return mp; } J2EEPlugin.INSTANCE.getLogger().logError( J2EECommonMessages.getResourceString( J2EECommonMessages.ERR_NO_MODEL_PROVIDER_FOR_VIRTUAL_COMPONENT, new Object[] {aModule, vers})); return null; }
String msg = J2EECommonMessages.getResourceString(J2EECommonMessages.ERR_JAVA_CLASS_FOLDER_NOT_SOURCE, new String[]{folderFullPath}); return WTPCommonPlugin.createErrorStatus(msg);