boolean | 
SingleSelection.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
PropertyHasValue.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ProjectPropertiesHasKey.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ProjectHasTechScope.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ProjectHasContent.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ProjectContainsPath.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ProductHasId.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
PrefsHasValue.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)
Retrieves a value from the IDE preferences HashStructure and compares it
 to a supplied value returning true of the values match. 
 | 
boolean | 
NodeIsDirty.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
MultipleSelection.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ExtensionInitialized.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ExtensionEnabled.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)
Returns false if the extension cannot be found (is not loaded), returns
 true otherwise. 
 | 
boolean | 
ElementMayHaveChildren.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ElementHasAttribute.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ContextObjectIsNamed.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ContextHasWorkspace.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ContextHasView.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ContextHasProject.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ContextHasNode.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ContextHasElement.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
ContextHasDependencyExplorableNode.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
AnySelectionHasAttribute.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
AlwaysEnabled.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  | 
boolean | 
AllSelectionsHaveAttribute.evaluate(RuleEvaluationContext ruleContext,
        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)  |