|
||||||||||||
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.ClassifierItemProvider
org.eclipse.uml2.provider.BehavioredClassifierItemProvider
org.eclipse.uml2.provider.ClassItemProvider
This is the item provider adapter for a Class
object.
Nested Class Summary |
---|
Nested classes inherited from class org.eclipse.uml2.provider.ElementItemProvider |
---|
ElementItemProvider.UML2ItemPropertyDescriptor |
Nested classes inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
---|
ItemProviderAdapter.ChildrenStore, ItemProviderAdapter.ModifiableSingletonEList, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate |
Nested classes inherited from class org.eclipse.emf.common.notify.Adapter |
---|
Adapter.Internal |
Field Summary | |
---|---|
static java.lang.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 | |
---|---|
ClassItemProvider(AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier |
Method Summary | |
---|---|
protected void |
addExtensionPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Extension feature |
protected void |
addIsActivePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Is Active feature |
protected void |
addNestedClassifierPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Nested Classifier feature |
protected void |
addOwnedAttributePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Owned Attribute feature |
protected void |
addOwnedConnectorPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Owned Connector feature |
protected void |
addOwnedOperationPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Owned Operation feature |
protected void |
addOwnedPortPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Owned Port feature |
protected void |
addOwnedReceptionPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Owned Reception feature |
protected void |
addPartPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Part feature |
protected void |
addRolePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Role feature |
protected void |
addSuperClassPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Super Class feature |
protected void |
collectNewChildDescriptors(java.util.Collection newChildDescriptors,
java.lang.Object object)
This adds to the collection of CommandParameter s
describing all of the children that can be created under this object |
protected EStructuralFeature |
getChildFeature(java.lang.Object object,
java.lang.Object child)
|
java.util.Collection |
getChildrenFeatures(java.lang.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) |
java.lang.String |
getCreateChildText(java.lang.Object owner,
java.lang.Object feature,
java.lang.Object child,
java.util.Collection selection)
This returns the label text for CreateChildCommand |
java.lang.Object |
getImage(java.lang.Object object)
This returns Class.gif |
java.util.List |
getPropertyDescriptors(java.lang.Object object)
This returns the property descriptors for the adapted class |
ResourceLocator |
getResourceLocator()
Return the resource locator for this item provider's resources |
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 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.BehavioredClassifierItemProvider |
---|
addClassifierBehaviorPropertyDescriptor, addImplementationPropertyDescriptor, addOwnedBehaviorPropertyDescriptor, addOwnedStateMachinePropertyDescriptor, addOwnedTriggerPropertyDescriptor, createAddCommand, createRemoveCommand, createReplaceCommand, createSetCommand |
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, createItemPropertyDescriptor, getCreateChildImage, shouldTranslate |
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 java.lang.String copyright
Constructor Detail |
public ClassItemProvider(AdapterFactory adapterFactory)
Method Detail |
public java.util.List getPropertyDescriptors(java.lang.Object object)
getPropertyDescriptors
in interface IItemPropertySource
getPropertyDescriptors
in class BehavioredClassifierItemProvider
protected void addOwnedAttributePropertyDescriptor(java.lang.Object object)
protected void addPartPropertyDescriptor(java.lang.Object object)
protected void addRolePropertyDescriptor(java.lang.Object object)
protected void addOwnedConnectorPropertyDescriptor(java.lang.Object object)
protected void addOwnedPortPropertyDescriptor(java.lang.Object object)
protected void addOwnedOperationPropertyDescriptor(java.lang.Object object)
protected void addIsActivePropertyDescriptor(java.lang.Object object)
protected void addOwnedReceptionPropertyDescriptor(java.lang.Object object)
public java.util.Collection getChildrenFeatures(java.lang.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 BehavioredClassifierItemProvider
protected EStructuralFeature getChildFeature(java.lang.Object object, java.lang.Object child)
getChildFeature
in class BehavioredClassifierItemProvider
protected void addSuperClassPropertyDescriptor(java.lang.Object object)
protected void addExtensionPropertyDescriptor(java.lang.Object object)
protected void addNestedClassifierPropertyDescriptor(java.lang.Object object)
public java.lang.Object getImage(java.lang.Object object)
getImage
in interface IItemLabelProvider
public java.lang.String getText(java.lang.Object object)
getText
in interface IItemLabelProvider
getText
in class BehavioredClassifierItemProvider
public 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 Adapter
notifyChanged
in class BehavioredClassifierItemProvider
protected void collectNewChildDescriptors(java.util.Collection newChildDescriptors, java.lang.Object object)
CommandParameter
s
describing all of the children that can be created under this object.
collectNewChildDescriptors
in class BehavioredClassifierItemProvider
public java.lang.String getCreateChildText(java.lang.Object owner, java.lang.Object feature, java.lang.Object child, java.util.Collection selection)
CreateChildCommand
.
getCreateChildText
in interface CreateChildCommand.Helper
getCreateChildText
in class BehavioredClassifierItemProvider
public ResourceLocator getResourceLocator()
getResourceLocator
in class BehavioredClassifierItemProvider
|
Copyright 2003, 2005 IBM Corporation and others. All Rights Reserved. |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |