| 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) |