|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.edit.provider.ItemProviderAdapter
org.eclipse.emf.ecore.provider.EObjectItemProvider
org.eclipse.emf.ecore.provider.EModelElementItemProvider
org.eclipse.uml2.provider.ElementItemProvider
org.eclipse.uml2.provider.TemplateableElementItemProvider
org.eclipse.uml2.provider.NamedElementItemProvider
org.eclipse.uml2.provider.NamespaceItemProvider
org.eclipse.uml2.provider.BehavioralFeatureItemProvider
This is the item provider adapter for a BehavioralFeature object.
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
ItemProviderAdapter.ChildrenStore, ItemProviderAdapter.ModifiableSingletonEList, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate |
| Field Summary | |
static String |
copyright
|
| Fields inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
adapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeeded |
| Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
target |
| Constructor Summary | |
BehavioralFeatureItemProvider(AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier |
|
| Method Summary | |
protected void |
addConcurrencyPropertyDescriptor(Object object)
This adds a property descriptor for the Concurrency feature |
protected void |
addFeaturingClassifierPropertyDescriptor(Object object)
This adds a property descriptor for the Featuring Classifier feature |
protected void |
addFormalParameterPropertyDescriptor(Object object)
This adds a property descriptor for the Formal Parameter feature |
protected void |
addIsAbstractPropertyDescriptor(Object object)
This adds a property descriptor for the Is Abstract feature |
protected void |
addIsLeafPropertyDescriptor(Object object)
This adds a property descriptor for the Is Leaf feature |
protected void |
addIsStaticPropertyDescriptor(Object object)
This adds a property descriptor for the Is Static feature |
protected void |
addMethodPropertyDescriptor(Object object)
This adds a property descriptor for the Method feature |
protected void |
addParameterPropertyDescriptor(Object object)
This adds a property descriptor for the Parameter feature |
protected void |
addRaisedExceptionPropertyDescriptor(Object object)
This adds a property descriptor for the Raised Exception feature |
protected void |
addRedefinitionContextPropertyDescriptor(Object object)
This adds a property descriptor for the Redefinition Context feature |
protected void |
addReturnResultPropertyDescriptor(Object object)
This adds a property descriptor for the Return Result feature |
protected void |
collectNewChildDescriptors(Collection newChildDescriptors,
Object object)
This adds to the collection of CommandParameters
describing all of the children that can be created under this object |
protected EStructuralFeature |
getChildFeature(Object object,
Object child)
|
Collection |
getChildrenFeatures(Object object)
This specifies how to implement ItemProviderAdapter.getChildren(java.lang.Object) and is used to deduce an appropriate feature for an
AddCommand, RemoveCommand or
MoveCommand in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class, org.eclipse.emf.edit.command.CommandParameter) |
String |
getCreateChildText(Object owner,
Object feature,
Object child,
Collection selection)
This returns the label text for CreateChildCommand |
Object |
getImage(Object object)
This returns BehavioralFeature.gif |
List |
getPropertyDescriptors(Object object)
This returns the property descriptors for the adapted class |
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 |
void |
notifyChanged(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) |
| Methods inherited from class org.eclipse.uml2.provider.NamespaceItemProvider |
addElementImportPropertyDescriptor, addImportedMemberPropertyDescriptor, addMemberPropertyDescriptor, addOwnedRulePropertyDescriptor, addPackageImportPropertyDescriptor |
| Methods inherited from class org.eclipse.uml2.provider.NamedElementItemProvider |
addClientDependencyPropertyDescriptor, addNameExpressionPropertyDescriptor, addNamePropertyDescriptor, addQualifiedNamePropertyDescriptor, addVisibilityPropertyDescriptor, getQualifiedText |
| Methods inherited from class org.eclipse.uml2.provider.TemplateableElementItemProvider |
addOwnedTemplateSignaturePropertyDescriptor, addTemplateBindingPropertyDescriptor |
| Methods inherited from class org.eclipse.uml2.provider.ElementItemProvider |
addOwnedCommentPropertyDescriptor, addOwnedElementPropertyDescriptor, addOwnerPropertyDescriptor, dispose, getCreateChildImage, setTarget |
| Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
getTarget |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider |
createCommand, getChildren, getNewChildDescriptors, getParent |
| Methods inherited from interface org.eclipse.emf.edit.provider.IStructuredItemContentProvider |
getElements |
| Methods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider |
getChildren, getParent, hasChildren |
| Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource |
getEditableValue, getPropertyDescriptor |
| Field Detail |
public static final String copyright
| Constructor Detail |
public BehavioralFeatureItemProvider(AdapterFactory adapterFactory)
| Method Detail |
public List getPropertyDescriptors(Object object)
getPropertyDescriptors in interface IItemPropertySourcegetPropertyDescriptors in class NamespaceItemProviderprotected void addIsLeafPropertyDescriptor(Object object)
protected void addRedefinitionContextPropertyDescriptor(Object object)
protected void addIsStaticPropertyDescriptor(Object object)
protected void addFeaturingClassifierPropertyDescriptor(Object object)
protected void addIsAbstractPropertyDescriptor(Object object)
protected void addConcurrencyPropertyDescriptor(Object object)
public Collection getChildrenFeatures(Object object)
ItemProviderAdapter.getChildren(java.lang.Object) and is used to deduce an appropriate feature for an
AddCommand, RemoveCommand or
MoveCommand in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class, org.eclipse.emf.edit.command.CommandParameter).
getChildrenFeatures in class NamespaceItemProvider
protected EStructuralFeature getChildFeature(Object object,
Object child)
getChildFeature in class NamespaceItemProviderprotected void addParameterPropertyDescriptor(Object object)
protected void addFormalParameterPropertyDescriptor(Object object)
protected void addReturnResultPropertyDescriptor(Object object)
protected void addRaisedExceptionPropertyDescriptor(Object object)
protected void addMethodPropertyDescriptor(Object object)
public Object getImage(Object object)
getImage in interface IItemLabelProvidergetImage in class NamespaceItemProviderpublic String getText(Object object)
getText in interface IItemLabelProvidergetText in class NamespaceItemProviderpublic void notifyChanged(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 AdapternotifyChanged in class NamespaceItemProvider
protected void collectNewChildDescriptors(Collection newChildDescriptors,
Object object)
CommandParameters
describing all of the children that can be created under this object.
collectNewChildDescriptors in class NamespaceItemProvider
public String getCreateChildText(Object owner,
Object feature,
Object child,
Collection selection)
CreateChildCommand.
getCreateChildText in interface CreateChildCommand.Helperpublic ResourceLocator getResourceLocator()
getResourceLocator in class NamespaceItemProvider
|
Copyright 2003, 2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||