super(projectController);
}
public void update(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException,
ForceConnectionException, ForceProjectException, InsufficientPermissionsException {
ProjectModel projectModel = projectController.getProjectModel();
ForceProject updatedProject = projectModel.getForceProject();
IProject project = projectModel.getProject();
ForceProject existingProject = ContainerDelegate.getInstance().getServiceLocator().getProjectService().getForceProject(project);
if (existingProject.isOrgChange(updatedProject)) {
ContainerDelegate.getInstance().getFactoryLocator().getConnectionFactory().removeConnection(existingProject);
ContainerDelegate.getInstance().getFactoryLocator().getMetadataFactory().removeMetadataStubExt(existingProject);