SyncInfoDirectionFilter filter = new SyncInfoDirectionFilter(new int[] {SyncInfo.OUTGOING}); if (!filter.select(info)) return false;
			public boolean select(SyncInfo info) {			    IStructuredSelection selection = getStructuredSelection();			    Iterator iter = selection.iterator();			    while (iter.hasNext()) {			    	ISynchronizeModelElement element = (ISynchronizeModelElement)iter.next();			    	IResource resource = element.getResource();			    	if (resource == null) return false;			    	if (resource.isLinked()) return false;	                ISVNLocalResource svnResource = SVNWorkspaceRoot.getSVNResourceFor(resource);			    	                try {	                	if (svnResource.isManaged()) return false;	                } catch (SVNException e) {	                    return false;	                }			    }                return true;			}