|
 |
|
| |
org.eclipse.gmf.runtime.notation
Interface FilteringStyle
-
All Superinterfaces:
- org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier,
Style
-
All Known Subinterfaces:
-
ListCompartment,
SemanticListCompartment
-
All Known Implementing Classes:
-
FilteringStyleImpl,
ListCompartmentImpl,
SemanticListCompartmentImpl
-
public interface FilteringStyle
- extends
Style
A representation of the model object '
Filtering Style
'.
The filtering style is a style to be installed on nodes representing lists to be filtered
The following features are supported:
-
See Also:
-
NotationPackage.getFilteringStyle()
-
** Generated **
-
-
Model:
-
|
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
|
getFiltering
Filtering getFiltering()
- Returns the value of the '
Filtering
' attribute.
The default value is
"None".
The literals are from the enumeration
Filtering.
This is the type of filtering applied to the list represented by the node
-
-
-
Returns:
- the value of the 'Filtering' attribute.
-
See Also:
-
Filtering,
setFiltering(Filtering),
NotationPackage.getFilteringStyle_Filtering()
-
** Generated **
-
-
Model:
- default="None"
setFiltering
void setFiltering(
Filtering value)
- Sets the value of the '
Filtering' attribute.
This is the type of filtering applied to the list represented by the node
-
-
-
Parameters:
-
value - the new value of the 'Filtering' attribute. -
See Also:
-
Filtering,
getFiltering()
-
** Generated **
-
getFilteringKeys
java.util.List getFilteringKeys()
- Returns the value of the '
Filtering Keys
' attribute.
The property is an unordered list of string keys to filter on. The keys string are user-defined and
normally used when the Filtering property is set to Automatic
The value is a non-modifiable list of java.lang.String objects
Any attempt to change the returned list will result in UnsupportedOperationException thrown;
instead use setFilteringKeys to change the list
-
-
-
Returns:
- the value of the 'Filtering Keys' attribute.
-
See Also:
-
setFilteringKeys(List),
NotationPackage.getFilteringStyle_FilteringKeys()
-
** Generated **
- NOT
-
Model:
- dataType="org.eclipse.gmf.runtime.notation.FilterKeyList" many="false"
setFilteringKeys
void setFilteringKeys(java.util.List value)
- Sets the value of the '
Filtering Keys' attribute.
The property is an unordered list of string keys to filter on. The keys string are user-defined and
normally used when the Filtering property is set to Automatic
The value must be an empty list or one that contains only java.lang.String objects
-
-
-
Parameters:
-
value - the new value of the 'Filtering Keys' attribute. The value cannot be null
-
Throws:
-
java.lang.NullPointerException - if the passed list is null
-
java.lang.IllegalArgumentException - if one or more objects in the passed list is not of type java.lang.String
-
See Also:
-
getFilteringKeys()
-
** Generated **
- NOT
getFilteredObjects
org.eclipse.emf.common.util.EList getFilteredObjects()
- Returns the value of the '
Filtered Objects
' reference list.
The list contents are of type
EObject.
The property is an unordered list of references to objects be filtered. The property is
normally used when the Filtering property is set to Manual
-
-
-
Returns:
- the value of the 'Filtered Objects' reference list.
-
See Also:
-
NotationPackage.getFilteringStyle_FilteredObjects()
-
** Generated **
-
-
Model:
- type="org.eclipse.emf.ecore.EObject"
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.
|
|
|