|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AbstractFilterRuleType
A representation of the model object 'Abstract Filter Rule Type'. AbstractFilterRuleType gives an abstract definition for a filter rule. Rules are defined for a particular attribute relative to a particular value for that attribute. The attribute can have a string name or can be a path of type pathExpressionType. It also has a value, an optional negation indication and an implementation class for performing the filter processing.
The following features are supported:
FilterPackage.getAbstractFilterRuleType()| Method Summary | |
|---|---|
java.lang.String |
getAttributeName()
Returns the value of the 'Attribute Name' attribute |
PathExpressionType |
getAttributeNamePath()
Returns the value of the 'Attribute Name Path' containment reference |
java.lang.String |
getAttributeValue()
Returns the value of the 'Attribute Value' attribute |
java.lang.String |
getImplementationClass()
Returns the value of the 'Implementation Class' attribute |
boolean |
isNegation()
Returns the value of the 'Negation' attribute. |
boolean |
isSetNegation()
Returns whether the value of the ' Negation' attribute is set |
void |
setAttributeName(java.lang.String value)
Sets the value of the ' Attribute Name' attribute |
void |
setAttributeNamePath(PathExpressionType value)
Sets the value of the ' Attribute Name Path' containment reference |
void |
setAttributeValue(java.lang.String value)
Sets the value of the ' Attribute Value' attribute |
void |
setImplementationClass(java.lang.String value)
Sets the value of the ' Implementation Class' attribute |
void |
setNegation(boolean value)
Sets the value of the ' Negation' attribute |
void |
unsetNegation()
Unsets the value of the ' Negation' attribute |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
java.lang.String getAttributeName()
If the meaning of the 'Attribute Name' attribute isn't clear, there really should be more of a description here...
setAttributeName(String),
FilterPackage.getAbstractFilterRuleType_AttributeName()void setAttributeName(java.lang.String value)
Attribute Name' attribute.
value - the new value of the 'Attribute Name' attribute.getAttributeName()PathExpressionType getAttributeNamePath()
If the meaning of the 'Attribute Name Path' containment reference isn't clear, there really should be more of a description here...
setAttributeNamePath(PathExpressionType),
FilterPackage.getAbstractFilterRuleType_AttributeNamePath()void setAttributeNamePath(PathExpressionType value)
Attribute Name Path' containment reference.
value - the new value of the 'Attribute Name Path' containment reference.getAttributeNamePath()java.lang.String getAttributeValue()
If the meaning of the 'Attribute Value' attribute isn't clear, there really should be more of a description here...
setAttributeValue(String),
FilterPackage.getAbstractFilterRuleType_AttributeValue()void setAttributeValue(java.lang.String value)
Attribute Value' attribute.
value - the new value of the 'Attribute Value' attribute.getAttributeValue()java.lang.String getImplementationClass()
If the meaning of the 'Implementation Class' attribute isn't clear, there really should be more of a description here...
setImplementationClass(String),
FilterPackage.getAbstractFilterRuleType_ImplementationClass()void setImplementationClass(java.lang.String value)
Implementation Class' attribute.
value - the new value of the 'Implementation Class' attribute.getImplementationClass()boolean isNegation()
"false".
If the meaning of the 'Negation' attribute isn't clear, there really should be more of a description here...
isSetNegation(),
unsetNegation(),
setNegation(boolean),
FilterPackage.getAbstractFilterRuleType_Negation()void setNegation(boolean value)
Negation' attribute.
value - the new value of the 'Negation' attribute.isSetNegation(),
unsetNegation(),
isNegation()void unsetNegation()
Negation' attribute.
isSetNegation(),
isNegation(),
setNegation(boolean)boolean isSetNegation()
Negation' attribute is set.
unsetNegation(),
isNegation(),
setNegation(boolean)
|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||