@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Object element= context.getDefaultVariable(); return EvaluationResult.valueOf(element.equals(fExpectedValue)); }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Object element= context.getDefaultVariable(); return EvaluationResult.valueOf(element.equals(fExpectedValue)); }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Object element= context.getDefaultVariable(); return EvaluationResult.valueOf(element.equals(fExpectedValue)); }
@Override public IEvaluationContext getCurrentState() { return new EvaluationContext(evalContext, evalContext.getDefaultVariable()); }
public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Object element= context.getDefaultVariable(); return EvaluationResult.valueOf(element.equals(fExpectedValue)); }
@Override public EvaluationResult evaluate(IEvaluationContext context) { Object element= context.getDefaultVariable(); return EvaluationResult.valueOf(Expressions.isInstanceOf(element, fTypeName)); }
@Override public EvaluationResult evaluate(IEvaluationContext context) { Object element= context.getDefaultVariable(); return EvaluationResult.valueOf(Expressions.isInstanceOf(element, fTypeName)); }
@Override public EvaluationResult evaluate(IEvaluationContext context) { Object element= context.getDefaultVariable(); return EvaluationResult.valueOf(Expressions.isInstanceOf(element, fTypeName)); }
@Override public ExecutionEvent createExecutionEvent(Command command, Event event) { EvaluationContext legacy = new EvaluationContext(evalContext, evalContext.getDefaultVariable()); ExecutionEvent e = new ExecutionEvent(command, Collections.EMPTY_MAP, event, legacy); return e; }
public EvaluationResult evaluate(IEvaluationContext context) { Object element= context.getDefaultVariable(); return EvaluationResult.valueOf(Expressions.isInstanceOf(element, fTypeName)); }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Object root = context.getDefaultVariable(); if (root instanceof File) { return EvaluationResult.valueOf( new File((File)root, this.path).isDirectory() ); } else { IContainer container = Adapters.adapt(root, IContainer.class); return EvaluationResult.valueOf( container.getFolder(new Path(this.path)).exists() ); } }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Object root = context.getDefaultVariable(); IContainer container = null; if (root instanceof IContainer) {
public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Object element= context.getDefaultVariable(); if (System.class.equals(element)) { String str= System.getProperty(fProperty); if (str == null) return EvaluationResult.FALSE; return EvaluationResult.valueOf(str.equals(fArgs[0])); } Property property= fgTypeExtensionManager.getProperty(element, fNamespace, fProperty, context.getAllowPluginActivation() && fForcePluginActivation); if (!property.isInstantiated()) return EvaluationResult.NOT_LOADED; return EvaluationResult.valueOf(property.test(element, fArgs, fExpectedValue)); }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Object element= context.getDefaultVariable(); if (System.class.equals(element)) { String str= System.getProperty(fProperty); if (str == null) return EvaluationResult.FALSE; return EvaluationResult.valueOf(str.equals(fArgs[0])); } Property property= fgTypeExtensionManager.getProperty(element, fNamespace, fProperty, context.getAllowPluginActivation() && fForcePluginActivation); if (!property.isInstantiated()) return EvaluationResult.NOT_LOADED; return EvaluationResult.valueOf(property.test(element, fArgs, fExpectedValue)); }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Object element= context.getDefaultVariable(); if (System.class.equals(element)) { String str= System.getProperty(fProperty); if (str == null) return EvaluationResult.FALSE; return EvaluationResult.valueOf(str.equals(fArgs[0])); } Property property= fgTypeExtensionManager.getProperty(element, fNamespace, fProperty, context.getAllowPluginActivation() && fForcePluginActivation); if (!property.isInstantiated()) return EvaluationResult.NOT_LOADED; return EvaluationResult.valueOf(property.test(element, fArgs, fExpectedValue)); }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Object element= context.getDefaultVariable(); if (System.class.equals(element)) { String str= System.getProperty(fProperty); if (str == null) return EvaluationResult.FALSE; return EvaluationResult.valueOf(str.equals(fArgs[0])); } Property property= fgTypeExtensionManager.getProperty(element, fNamespace, fProperty, context.getAllowPluginActivation() && fForcePluginActivation); if (!property.isInstantiated()) return EvaluationResult.NOT_LOADED; return EvaluationResult.valueOf(property.test(element, fArgs, fExpectedValue)); }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Object root = context.getDefaultVariable(); if (root instanceof File) { return EvaluationResult.valueOf( new File((File)root, this.path).exists() ); } else if (root instanceof IContainer) { return EvaluationResult.valueOf( ((IContainer)root).getFile(new Path(this.path)).exists() ); } else if (root instanceof IAdaptable) { IContainer container = ((IAdaptable)root).getAdapter(IContainer.class); return EvaluationResult.valueOf( container.getFile(new Path(this.path)).exists() ); } return EvaluationResult.FALSE; }
@Override public ExecutionEvent createExecutionEvent(ParameterizedCommand command, Event event) { EvaluationContext legacy = new EvaluationContext(evalContext, evalContext.getDefaultVariable()); ExecutionEvent e = new ExecutionEvent(command.getCommand(), command.getParameterMap(), event, legacy); return e; }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Object root = context.getDefaultVariable(); IContainer container = Adapters.adapt(root, IContainer.class); if (container != null) { RecursiveSuffixFileFinder finder = new RecursiveSuffixFileFinder(); container.accept(finder); return EvaluationResult.valueOf(finder.foundFileWithSuffix()); } return EvaluationResult.FALSE; }
public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { if (fTypeName == null) return EvaluationResult.FALSE; Object var= context.getDefaultVariable(); Object adapted= null; IAdapterManager manager= Platform.getAdapterManager(); if (Expressions.isInstanceOf(var, fTypeName)) { adapted= var; } else { if (!manager.hasAdapter(var, fTypeName)) return EvaluationResult.FALSE; adapted= manager.getAdapter(var, fTypeName); } // the adapted result is null but hasAdapter returned true check // if the adapter is loaded. if (adapted == null) { if (manager.queryAdapter(var, fTypeName) == IAdapterManager.NOT_LOADED) { return EvaluationResult.NOT_LOADED; } else { return EvaluationResult.FALSE; } } return evaluateAnd(new DefaultVariable(context, adapted)); }