Package | Description |
---|---|
oracle.ide.extension.rules | |
oracle.ide.extension.rules.composite | |
oracle.ide.extension.rules.functions | |
oracle.jdeveloper.rules |
Modifier and Type | Method and Description |
---|---|
boolean |
SimpleRule.evaluate(RuleEvaluationContext ruleContext) |
abstract boolean |
Rule.evaluate(RuleEvaluationContext ruleContext) |
abstract boolean |
RuleFunction.evaluate(RuleEvaluationContext ruleContext,
java.util.Map<java.lang.String,RuleFunctionParameter> parameters) |
boolean |
RuleEngine.evaluateRuleOrThrow(java.lang.String ruleId,
Context ideContext)
Evaluates the rule identified by the given ruleId (using a RuleEvaluationContext
created for the given IDE Context object).
|
boolean |
RuleEngine.evaluateRuleOrThrow(java.lang.String ruleId,
RuleEvaluationContext ruleContext)
Evaluates the rule identified by the given ruleId and returns the boolean result.
|
protected RuleFunctionParameter |
RuleFunction.getRequiredParameterOrThrow(java.util.Map<java.lang.String,RuleFunctionParameter> parameters,
java.lang.String paramName)
Helper method that retrieves the parameter matching the given paramName from the
parameters map and throws a RuleEvaluationException if no such parameter is
contained in the map
|
RuleFunction |
RuleType.getRuleFunction()
Attempts to instantiate the RuleFunction class associated with this
RuleType.
|
Modifier and Type | Method and Description |
---|---|
boolean |
RuleReference.evaluate(RuleEvaluationContext ruleContext) |
boolean |
OrOperator.evaluate(RuleEvaluationContext ruleContext) |
boolean |
NotOperator.evaluate(RuleEvaluationContext ruleContext) |
abstract boolean |
CompositeRuleParticle.evaluate(RuleEvaluationContext ruleContext) |
boolean |
CompositeRule.evaluate(RuleEvaluationContext ruleContext) |
boolean |
AndOperator.evaluate(RuleEvaluationContext ruleContext) |
Modifier and Type | Method and Description |
---|---|
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 |
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) |
Modifier and Type | Method and Description |
---|---|
boolean |
HasMatisseForm.evaluate(RuleEvaluationContext ruleContext,
java.util.Map<java.lang.String,RuleFunctionParameter> map) |
boolean |
HasJbInitMethod.evaluate(RuleEvaluationContext ruleContext,
java.util.Map<java.lang.String,RuleFunctionParameter> map) |