@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { String str= System.getProperty(fProperty); if (str == null) return EvaluationResult.FALSE; return EvaluationResult.valueOf(str.equals(fExpectedValue)); }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { String str= System.getProperty(fProperty); if (str == null) return EvaluationResult.FALSE; return EvaluationResult.valueOf(str.equals(fExpectedValue)); }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { String str= System.getProperty(fProperty); if (str == null) return EvaluationResult.FALSE; return EvaluationResult.valueOf(str.equals(fExpectedValue)); }
public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { String str= System.getProperty(fProperty); if (str == null) return EvaluationResult.FALSE; return EvaluationResult.valueOf(str.equals(fExpectedValue)); }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Object element= context.getDefaultVariable(); return EvaluationResult.valueOf(element.equals(fExpectedValue)); }
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 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 obj = context.getVariable(ISources.ACTIVE_CONTEXT_NAME); if (obj instanceof Collection<?>) { boolean rc = ((Collection) obj).contains(id); if (rc) { return EvaluationResult.TRUE; } } if (!partIds.isEmpty()) { return EvaluationResult.valueOf(partIds.contains(context .getVariable(ISources.ACTIVE_PART_ID_NAME))); } return EvaluationResult.FALSE; }
@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 EvaluationResult evaluate(final IEvaluationContext context) throws CoreException { final EvaluationResult result = super.evaluate(context); if (result == EvaluationResult.FALSE) { return result; } Object obj = context.getVariable(ISources.ACTIVE_CONTEXT_NAME); if (obj instanceof Collection<?>) { return EvaluationResult.valueOf(((Collection) obj).contains(actionSetId)); } return EvaluationResult.FALSE; }
@Override public EvaluationResult evaluate(IEvaluationContext context) { Object element= context.getDefaultVariable(); return EvaluationResult.valueOf(Expressions.isInstanceOf(element, fTypeName)); }
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) { 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) 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)); }
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(); 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; }