Package org.eclipse.core.expressions

Examples of org.eclipse.core.expressions.EvaluationResult


  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;
View Full Code Here


    return false;
  }

  public final EvaluationResult evaluate(final IEvaluationContext context)
      throws CoreException {
    final EvaluationResult result = super.evaluate(context);
    if (result == EvaluationResult.FALSE) {
      return result;
    }

    final Object variable = context
View Full Code Here

    return false;
  }

  public final EvaluationResult evaluate(final IEvaluationContext context)
      throws CoreException {
    final EvaluationResult result = super.evaluate(context);
    if (result == EvaluationResult.FALSE) {
      return result;
    }

    final Object defaultVariable = context
View Full Code Here

                try {
                    IEvaluationContext context = new EvaluationContext(null,
                            object);
                    context.setAllowPluginActivation(true);
                    context.addVariable("selection", object); //$NON-NLS-1$
                    EvaluationResult evalResult = enablement.evaluate(context);
                    if (evalResult == EvaluationResult.FALSE) {
            return false;
          }
                } catch (CoreException e) {
                    enablement = null;
View Full Code Here

        return val;
    }
   
    public boolean isEnabledFor(IConsole console) throws CoreException {
        EvaluationContext context = new EvaluationContext(null, console);
        EvaluationResult evaluationResult = getEnablementExpression().evaluate(context);
        return evaluationResult == EvaluationResult.TRUE;
    }
View Full Code Here

   
    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;
    }
View Full Code Here

            Expression enablementExpression = getEnablementExpression();
            if (enablementExpression == null) {
                return true;
            }
            EvaluationContext context = new EvaluationContext(null, this);
            EvaluationResult evaluationResult = enablementExpression.evaluate(context);
            return evaluationResult != EvaluationResult.FALSE;
        } catch (CoreException e) {
            ConsolePlugin.log(e);
            return false;
        }
View Full Code Here

TOP

Related Classes of org.eclipse.core.expressions.EvaluationResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.