|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectItemProviderAdapter
org.eclipse.ocl.expressions.provider.CollectionLiteralPartItemProvider
org.eclipse.ocl.expressions.provider.CollectionItemItemProvider
public class CollectionItemItemProvider
This is the item provider adapter for a CollectionItem
object.
Constructor Summary | |
---|---|
CollectionItemItemProvider(AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier |
Method Summary | |
---|---|
protected void |
addItemPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Item feature |
protected void |
collectNewChildDescriptors(java.util.Collection<java.lang.Object> newChildDescriptors,
java.lang.Object object)
This adds org.eclipse.emf.edit.command.CommandParameter s describing the children
that can be created under this object |
protected EStructuralFeature |
getChildFeature(java.lang.Object object,
java.lang.Object child)
|
java.util.Collection<? extends EStructuralFeature> |
getChildrenFeatures(java.lang.Object object)
This specifies how to implement #getChildren and is used to deduce an appropriate feature for an
org.eclipse.emf.edit.command.AddCommand , org.eclipse.emf.edit.command.RemoveCommand or
org.eclipse.emf.edit.command.MoveCommand in #createCommand |
java.lang.Object |
getImage(java.lang.Object object)
This returns CollectionItem.gif |
java.util.List<IItemPropertyDescriptor> |
getPropertyDescriptors(java.lang.Object object)
This returns the property descriptors for the adapted class |
java.lang.String |
getText(java.lang.Object object)
This returns the label text for the adapted class |
void |
notifyChanged(Notification notification)
This handles model notifications by calling #updateChildren to update any cached
children and by creating a viewer notification, which it passes to #fireNotifyChanged |
protected boolean |
shouldComposeCreationImage()
|
Methods inherited from class org.eclipse.ocl.expressions.provider.CollectionLiteralPartItemProvider |
---|
getResourceLocator |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CollectionItemItemProvider(AdapterFactory adapterFactory)
Method Detail |
---|
public java.util.List<IItemPropertyDescriptor> getPropertyDescriptors(java.lang.Object object)
getPropertyDescriptors
in class CollectionLiteralPartItemProvider
protected void addItemPropertyDescriptor(java.lang.Object object)
public java.util.Collection<? extends EStructuralFeature> getChildrenFeatures(java.lang.Object object)
#getChildren
and is used to deduce an appropriate feature for an
org.eclipse.emf.edit.command.AddCommand
, org.eclipse.emf.edit.command.RemoveCommand
or
org.eclipse.emf.edit.command.MoveCommand
in #createCommand
.
protected EStructuralFeature getChildFeature(java.lang.Object object, java.lang.Object child)
public java.lang.Object getImage(java.lang.Object object)
getImage
in class CollectionLiteralPartItemProvider
protected boolean shouldComposeCreationImage()
shouldComposeCreationImage
in class CollectionLiteralPartItemProvider
public java.lang.String getText(java.lang.Object object)
getText
in class CollectionLiteralPartItemProvider
public void notifyChanged(Notification notification)
#updateChildren
to update any cached
children and by creating a viewer notification, which it passes to #fireNotifyChanged
.
notifyChanged
in class CollectionLiteralPartItemProvider
protected void collectNewChildDescriptors(java.util.Collection<java.lang.Object> newChildDescriptors, java.lang.Object object)
org.eclipse.emf.edit.command.CommandParameter
s describing the children
that can be created under this object.
collectNewChildDescriptors
in class CollectionLiteralPartItemProvider
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |