protected ISchedulingRule getValidateStateRule(Object element) { if (element instanceof IFileEditorInput) { IFileEditorInput input= (IFileEditorInput) element; return fResourceRuleFactory.validateEditRule(new IResource[] { input.getFile() }); } return null; }
public ISchedulingRule getSchedulingRule() { if (info.fElement instanceof IFileEditorInput) { IFileEditorInput input= (IFileEditorInput) info.fElement; return fResourceRuleFactory.validateEditRule(new IResource[] { input.getFile() }); } return null; } };
@Override public ISchedulingRule computeValidateStateRule() { IResourceRuleFactory factory= ResourcesPlugin.getWorkspace().getRuleFactory(); return factory.validateEditRule(new IResource[] { fFile }); }
@Override public ISchedulingRule getSchedulingRule() { if (info.fElement instanceof IFileEditorInput) { IFileEditorInput input= (IFileEditorInput) info.fElement; return fResourceRuleFactory.validateEditRule(new IResource[] { input.getFile() }); } return null; } };
@Override protected ISchedulingRule getValidateStateRule(Object element) { if (element instanceof IFileEditorInput) { IFileEditorInput input= (IFileEditorInput) element; return fResourceRuleFactory.validateEditRule(new IResource[] { input.getFile() }); } return null; }
public ISchedulingRule computeValidateStateRule() { IResourceRuleFactory factory= ResourcesPlugin.getWorkspace().getRuleFactory(); return factory.validateEditRule(new IResource[] { fFile }); }
private ISchedulingRule computeValidateStateRule(IFileBuffer[] fileBuffers) { ArrayList<IResource> list= new ArrayList<>(); for (IFileBuffer fileBuffer : fileBuffers) { IResource resource= getWorkspaceFile(fileBuffer); if (resource != null) list.add(resource); } IResource[] resources= new IResource[list.size()]; list.toArray(resources); IResourceRuleFactory factory= ResourcesPlugin.getWorkspace().getRuleFactory(); return factory.validateEditRule(resources); }
private ISchedulingRule computeValidateStateRule(IFileBuffer[] fileBuffers) { ArrayList list= new ArrayList(); for (int i= 0; i < fileBuffers.length; i++) { IResource resource= getWorkspaceFile(fileBuffers[i]); if (resource != null) list.add(resource); } IResource[] resources= new IResource[list.size()]; list.toArray(resources); IResourceRuleFactory factory= ResourcesPlugin.getWorkspace().getRuleFactory(); return factory.validateEditRule(resources); }
if (resources[0].getType() == IResource.ROOT) return root; return factoryFor(resources[0]).validateEditRule(resources); return root; oneResource[0] = resources[i]; ISchedulingRule rule = factoryFor(resources[i]).validateEditRule(oneResource); if (rule != null) rules.add(rule);
if (resources[0].getType() == IResource.ROOT) return root; return factoryFor(resources[0]).validateEditRule(resources); return root; oneResource[0] = resources[i]; ISchedulingRule rule = factoryFor(resources[i]).validateEditRule(oneResource); if (rule != null) rules.add(rule);
if (resources[0].getType() == IResource.ROOT) return root; return factoryFor(resources[0]).validateEditRule(resources); return root; oneResource[0] = resource; ISchedulingRule rule = factoryFor(resource).validateEditRule(oneResource); if (rule != null) rules.add(rule);