public boolean matches(IEvaluationContext context) throws CoreException { if (enablementRule == null) return false; return convert(enablementRule.evaluate(context)); }
public boolean matches(IEvaluationContext context) throws CoreException { if (enablementRule == null) return false; return convert(enablementRule.evaluate(context)); }
protected EvaluationResult evaluateOr(IEvaluationContext scope) throws CoreException { if (fExpressions == null) return EvaluationResult.TRUE; EvaluationResult result= EvaluationResult.FALSE; for (Iterator<Expression> iter= fExpressions.iterator(); iter.hasNext();) { Expression expression= iter.next(); result= result.or(expression.evaluate(scope)); if (result == EvaluationResult.TRUE) return result; } return result; }
protected EvaluationResult evaluateOr(IEvaluationContext scope) throws CoreException { if (fExpressions == null) return EvaluationResult.TRUE; EvaluationResult result= EvaluationResult.FALSE; for (Iterator<Expression> iter= fExpressions.iterator(); iter.hasNext();) { Expression expression= iter.next(); result= result.or(expression.evaluate(scope)); if (result == EvaluationResult.TRUE) return result; } return result; }
protected EvaluationResult evaluateOr(IEvaluationContext scope) throws CoreException { if (fExpressions == null) return EvaluationResult.TRUE; EvaluationResult result= EvaluationResult.FALSE; for (Iterator iter= fExpressions.iterator(); iter.hasNext();) { Expression expression= (Expression)iter.next(); result= result.or(expression.evaluate(scope)); if (result == EvaluationResult.TRUE) return result; } return result; }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { return fExpression.evaluate(context).not(); }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { return fExpression.evaluate(context).not(); }
protected EvaluationResult evaluateOr(IEvaluationContext scope) throws CoreException { if (fExpressions == null) return EvaluationResult.TRUE; EvaluationResult result= EvaluationResult.FALSE; for (Expression expression : fExpressions) { result= result.or(expression.evaluate(scope)); if (result == EvaluationResult.TRUE) return result; } return result; }
public boolean isEnabledFor(IConsole console) throws CoreException { EvaluationContext context = new EvaluationContext(null, console); EvaluationResult evaluationResult = getEnablementExpression().evaluate(context); return evaluationResult == EvaluationResult.TRUE; }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Expression expr= getDefinitionRegistry().getExpression(fDefinitionId); return expr.evaluate(context); }
public boolean isEnabledFor(IConsole console) throws CoreException { EvaluationContext context = new EvaluationContext(null, console); EvaluationResult evaluationResult = getEnablementExpression().evaluate(context); return evaluationResult == EvaluationResult.TRUE; }
public boolean matches(Object element, String variableName) throws CoreException { Assert.isNotNull(element); Assert.isNotNull(variableName); Expression exp= getExpression(); EvaluationContext evaluationContext= new EvaluationContext(null, element); evaluationContext.addVariable(variableName, element); if (exp.evaluate(evaluationContext) == EvaluationResult.FALSE) return false; return true; }
public boolean isEnabledFor(IConsole console) throws CoreException { EvaluationContext context = new EvaluationContext(null, console); EvaluationResult evaluationResult = getEnablementExpression().evaluate(context); return evaluationResult == EvaluationResult.TRUE; }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Expression expr= getDefinitionRegistry().getExpression(fDefinitionId); return expr.evaluate(context); }
@Override public EvaluationResult evaluate(IEvaluationContext context) throws CoreException { Expression expr= getDefinitionRegistry().getExpression(fDefinitionId); return expr.evaluate(context); }
public boolean isEnabledFor(IConsole console) throws CoreException { EvaluationContext context = new EvaluationContext(null, console); Expression expression = getEnablementExpression(); if (expression != null){ EvaluationResult evaluationResult = expression.evaluate(context); return evaluationResult == EvaluationResult.TRUE; } return true; }
public boolean select(Viewer viewer, Object parentElement, Object element) { try { return (filterExpression.evaluate(new EvaluationContext(null, element)) != EvaluationResult.TRUE); } catch (CoreException e) { NavigatorPlugin.logError(0, e.getMessage(), e); } return true; }
@Override public boolean changed(IEclipseContext context) { try { item.setVisible(EvaluationResult.FALSE != exp.evaluate(ec)); } catch (CoreException e) { item.setVisible(false); WorkbenchSWTActivator.trace( "/trace/menus", "VisibleRAT failed", e); //$NON-NLS-1$//$NON-NLS-2$ } return participating; } }
public boolean matches(IEvaluationContext context, IParticipantDescriptorFilter filter, RefactoringStatus status) throws CoreException { IConfigurationElement[] elements= fConfigurationElement.getChildren(ExpressionTagNames.ENABLEMENT); if (elements.length == 0) return false; Assert.isTrue(elements.length == 1); Expression exp= ExpressionConverter.getDefault().perform(elements[0]); if (!convert(exp.evaluate(context))) return false; if (filter != null && !filter.select(fConfigurationElement, status)) return false; return true; }
public boolean matches(IEvaluationContext context, IParticipantDescriptorFilter filter, RefactoringStatus status) throws CoreException { IConfigurationElement[] elements= fConfigurationElement.getChildren(ExpressionTagNames.ENABLEMENT); if (elements.length == 0) return false; Assert.isTrue(elements.length == 1); Expression exp= ExpressionConverter.getDefault().perform(elements[0]); if (!convert(exp.evaluate(context))) return false; if (filter != null && !filter.select(fConfigurationElement, status)) return false; return true; }