TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.hyades.logging.adapter.model.internal.filter
Interface StringFilterRuleType

All Superinterfaces:
AbstractFilterRuleType, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
StringFilterRuleTypeImpl

public interface StringFilterRuleType
extends AbstractFilterRuleType

A representation of the model object 'String Filter Rule Type'. StringFilterRuleType gives a definition for a filter rule on a string attribute. Rules are defined for a particular attribute which has a name and a value.

The following features are supported:

See Also:
FilterPackage.getStringFilterRuleType()
Generated
[EMF] Model
extendedMetaData="name='StringFilterRuleType' kind='elementOnly'"

Method Summary
 StringRelationalOperatorType getOperator()
          Returns the value of the 'Operator' attribute.
 boolean isSetOperator()
          Returns whether the value of the 'Operator' attribute is set
 void setOperator(StringRelationalOperatorType value)
          Sets the value of the 'Operator' attribute
 void unsetOperator()
          Unsets the value of the 'Operator' attribute
 
Methods inherited from interface org.eclipse.hyades.logging.adapter.model.internal.filter.AbstractFilterRuleType
getAttributeName, getAttributeNamePath, getAttributeValue, getImplementationClass, isNegation, isSetNegation, setAttributeName, setAttributeNamePath, setAttributeValue, setImplementationClass, setNegation, unsetNegation
 
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

getOperator

StringRelationalOperatorType getOperator()
Returns the value of the 'Operator' attribute. The default value is "equals". The literals are from the enumeration StringRelationalOperatorType.

If the meaning of the 'Operator' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Operator' attribute.
See Also:
StringRelationalOperatorType, isSetOperator(), unsetOperator(), setOperator(StringRelationalOperatorType), FilterPackage.getStringFilterRuleType_Operator()
Generated
[EMF] Model
default="equals" unique="false" unsettable="true" required="true" extendedMetaData="kind='attribute' name='operator'"

setOperator

void setOperator(StringRelationalOperatorType value)
Sets the value of the 'Operator' attribute.

Parameters:
value - the new value of the 'Operator' attribute.
See Also:
StringRelationalOperatorType, isSetOperator(), unsetOperator(), getOperator()
Generated

unsetOperator

void unsetOperator()
Unsets the value of the 'Operator' attribute.

See Also:
isSetOperator(), getOperator(), setOperator(StringRelationalOperatorType)
Generated

isSetOperator

boolean isSetOperator()
Returns whether the value of the 'Operator' attribute is set.

Returns:
whether the value of the 'Operator' attribute is set.
See Also:
unsetOperator(), getOperator(), setOperator(StringRelationalOperatorType)
Generated

TPTP 4.5.0 Platform Project
Internal API Specification