public class RuleItemProvider
extends org.eclipse.emf.edit.provider.ItemProviderAdapter
implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.ITableItemLabelProvider
Rule
object.
org.eclipse.emf.edit.provider.ItemProviderAdapter.ChildrenStore, org.eclipse.emf.edit.provider.ItemProviderAdapter.ModifiableSingletonEList<E>, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
Constructor and Description |
---|
RuleItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addActionFilterPropertyDescriptor(Object object)
This adds a property descriptor for the Action Filter feature.
|
protected void |
addFilterScriptPropertyDescriptor(Object object)
This adds a property descriptor for the Filter Script feature.
|
protected void |
addIdFilterPropertyDescriptor(Object object)
This adds a property descriptor for the Id Filter feature.
|
protected void |
addIdPropertyDescriptor(Object object)
This adds a property descriptor for the Id feature.
|
protected void |
addTypeFilterPropertyDescriptor(Object object)
This adds a property descriptor for the Type Filter feature.
|
protected void |
collectNewChildDescriptors(Collection<Object> newChildDescriptors,
Object object)
This adds
CommandParameter s describing the children
that can be created under this object. |
String |
getColumnText(Object object,
int columnIndex) |
List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> |
getPropertyDescriptors(Object object)
This returns the property descriptors for the adapted class.
|
org.eclipse.emf.common.util.ResourceLocator |
getResourceLocator()
Return the resource locator for this item provider's resources.
|
String |
getText(Object object)
This returns the label text for the adapted class.
|
protected String |
getTextFor(Pattern pattern) |
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification)
This handles model notifications by calling
ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached
children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification) . |
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createSetCommand, createWrapper, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildFeature, getChildReference, getChildren, getChildrenFeatures, getChildrenReferences, getChildrenStore, getColumnImage, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getStyledText, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldComposeCreationImage, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createCommand, getChildren, getNewChildDescriptors, getParent
getChildren, getParent, hasChildren
getElements
public RuleItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
public List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors(Object object)
getPropertyDescriptors
in interface org.eclipse.emf.edit.provider.IItemPropertySource
getPropertyDescriptors
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
protected void addIdPropertyDescriptor(Object object)
protected void addIdFilterPropertyDescriptor(Object object)
protected void addActionFilterPropertyDescriptor(Object object)
protected void addTypeFilterPropertyDescriptor(Object object)
protected void addFilterScriptPropertyDescriptor(Object object)
public String getText(Object object)
getText
in interface org.eclipse.emf.edit.provider.IItemLabelProvider
getText
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public String getColumnText(Object object, int columnIndex)
getColumnText
in interface org.eclipse.emf.edit.provider.ITableItemLabelProvider
getColumnText
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)
to update any cached
children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)
.
notifyChanged
in interface org.eclipse.emf.common.notify.Adapter
notifyChanged
in class org.eclipse.emf.common.notify.impl.AdapterImpl
protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object)
CommandParameter
s describing the children
that can be created under this object.
collectNewChildDescriptors
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
getResourceLocator
in class org.eclipse.emf.edit.provider.ItemProviderAdapter