public interface Filter extends RuleModelElement
The following features are supported:
RulesheetPackage.getFilter()| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList |
getLogicalVariables()
Returns the value of the 'Logical Variables' reference list.
|
OpaqueExpression |
getOpaqueExpression()
Returns the value of the 'Opaque Expression' containment reference
|
PRuleset |
getRuleset()
Returns the value of the 'Ruleset' container reference.
|
boolean |
isCacheQuery()
Returns the value of the 'Cache Query' attribute
|
boolean |
isDatabase()
Returns the value of the 'Database' attribute
|
boolean |
isDisabled()
Returns the value of the 'Disabled' attribute
|
boolean |
isMinimum()
Returns the value of the 'Minimum' attribute
|
boolean |
isPrecondition()
Returns the value of the 'Precondition' attribute
|
void |
setCacheQuery(boolean value)
Sets the value of the '
Cache Query' attribute |
void |
setDatabase(boolean value)
Sets the value of the '
Database' attribute |
void |
setDisabled(boolean value)
Sets the value of the '
Disabled' attribute |
void |
setMinimum(boolean value)
Sets the value of the '
Minimum' attribute |
void |
setOpaqueExpression(OpaqueExpression value)
Sets the value of the '
Opaque Expression' containment reference |
void |
setPrecondition(boolean value)
Sets the value of the '
Precondition' attribute |
void |
setRuleset(PRuleset value)
Sets the value of the '
Ruleset' container reference |
getDocumentingRuleStatementsboolean isPrecondition()
If the meaning of the 'Precondition' attribute isn't clear, there really should be more of a description here...
setPrecondition(boolean),
RulesheetPackage.getFilter_Precondition()void setPrecondition(boolean value)
Precondition' attribute.
value - the new value of the 'Precondition' attribute.isPrecondition()boolean isMinimum()
If the meaning of the 'Minimum' attribute isn't clear, there really should be more of a description here...
setMinimum(boolean),
RulesheetPackage.getFilter_Minimum()void setMinimum(boolean value)
Minimum' attribute.
value - the new value of the 'Minimum' attribute.isMinimum()boolean isDisabled()
If the meaning of the 'Disabled' attribute isn't clear, there really should be more of a description here...
setDisabled(boolean),
RulesheetPackage.getFilter_Disabled()void setDisabled(boolean value)
Disabled' attribute.
value - the new value of the 'Disabled' attribute.isDisabled()boolean isDatabase()
If the meaning of the 'Database' attribute isn't clear, there really should be more of a description here...
setDatabase(boolean),
RulesheetPackage.getFilter_Database()void setDatabase(boolean value)
Database' attribute.
value - the new value of the 'Database' attribute.isDatabase()PRuleset getRuleset()
Filters'.
If the meaning of the 'Ruleset' container reference isn't clear, there really should be more of a description here...
setRuleset(PRuleset),
RulesheetPackage.getFilter_Ruleset(),
PRuleset.getFilters()void setRuleset(PRuleset value)
Ruleset' container reference.
value - the new value of the 'Ruleset' container reference.getRuleset()OpaqueExpression getOpaqueExpression()
If the meaning of the 'Opaque Expression' containment reference isn't clear, there really should be more of a description here...
setOpaqueExpression(OpaqueExpression),
RulesheetPackage.getFilter_OpaqueExpression()void setOpaqueExpression(OpaqueExpression value)
Opaque Expression' containment reference.
value - the new value of the 'Opaque Expression' containment reference.getOpaqueExpression()org.eclipse.emf.common.util.EList getLogicalVariables()
LogicalVariable.
It is bidirectional and its opposite is 'Filters'.
If the meaning of the 'Logical Variables' reference list isn't clear, there really should be more of a description here...
RulesheetPackage.getFilter_LogicalVariables(),
LogicalVariable.getFilters()boolean isCacheQuery()
If the meaning of the 'Cache Query' attribute isn't clear, there really should be more of a description here...
setCacheQuery(boolean),
RulesheetPackage.getFilter_CacheQuery()void setCacheQuery(boolean value)
Cache Query' attribute.
value - the new value of the 'Cache Query' attribute.isCacheQuery()Copyright © 2005-2016 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.