org.topcased.sysml.provider
Class ValueTypeItemProvider
java.lang.Object
org.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.uml.edit.providers.ElementItemProvider
org.eclipse.uml2.uml.edit.providers.NamedElementItemProvider
org.eclipse.uml2.uml.edit.providers.NamespaceItemProvider
org.eclipse.uml2.uml.edit.providers.ClassifierItemProvider
org.eclipse.uml2.uml.edit.providers.DataTypeItemProvider
org.topcased.sysml.provider.ValueTypeItemProvider
- All Implemented Interfaces:
- Adapter, Adapter.Internal, ResourceLocator, CreateChildCommand.Helper, IChangeNotifier, IDisposable, IEditingDomainItemProvider, IItemLabelProvider, IItemPropertySource, IStructuredItemContentProvider, ITreeItemContentProvider, org.eclipse.uml2.common.edit.provider.IItemQualifiedTextProvider
- Direct Known Subclasses:
- DimensionItemProvider, UnitItemProvider
public class ValueTypeItemProvider
- extends org.eclipse.uml2.uml.edit.providers.DataTypeItemProvider
- implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource
This is the item provider adapter for a ValueType
object.
- ** Generated **
Field Summary |
static java.lang.String |
copyright
|
Methods inherited from class org.eclipse.uml2.uml.edit.providers.DataTypeItemProvider |
addOwnedAttributePropertyDescriptor, addOwnedOperationPropertyDescriptor, getChildFeature, getChildrenFeatures |
Methods inherited from class org.eclipse.uml2.uml.edit.providers.ClassifierItemProvider |
addAttributePropertyDescriptor, addCollaborationUsePropertyDescriptor, addFeaturePropertyDescriptor, addGeneralizationPropertyDescriptor, addGeneralPropertyDescriptor, addInheritedMemberPropertyDescriptor, addIsAbstractPropertyDescriptor, addIsLeafPropertyDescriptor, addOwnedTemplateSignaturePropertyDescriptor, addOwnedUseCasePropertyDescriptor, addOwningTemplateParameterPropertyDescriptor, addPackagePropertyDescriptor, addPowertypeExtentPropertyDescriptor, addRedefinedClassifierPropertyDescriptor, addRedefinedElementPropertyDescriptor, addRedefinitionContextPropertyDescriptor, addRepresentationPropertyDescriptor, addSubstitutionPropertyDescriptor, addTemplateBindingPropertyDescriptor, addTemplateParameterPropertyDescriptor, addUseCasePropertyDescriptor, createAddCommand, createRemoveCommand, createReplaceCommand, createSetCommand |
Methods inherited from class org.eclipse.uml2.uml.edit.providers.NamespaceItemProvider |
addElementImportPropertyDescriptor, addImportedMemberPropertyDescriptor, addMemberPropertyDescriptor, addOwnedMemberPropertyDescriptor, addOwnedRulePropertyDescriptor, addPackageImportPropertyDescriptor |
Methods inherited from class org.eclipse.uml2.uml.edit.providers.NamedElementItemProvider |
addClientDependencyPropertyDescriptor, addNameExpressionPropertyDescriptor, addNamePropertyDescriptor, addNamespacePropertyDescriptor, addQualifiedNamePropertyDescriptor, addVisibilityPropertyDescriptor, composeVisibilityImage, getComposedImage |
Methods inherited from class org.eclipse.uml2.uml.edit.providers.ElementItemProvider |
addOwnedCommentPropertyDescriptor, addOwnedElementPropertyDescriptor, addOwnerPropertyDescriptor, appendKeywords, appendLabel, appendString, appendType, appendType, createCommand, createItemPropertyDescriptor, getChildren, getCreateChildImage, getFeatureText, getNewChildDescriptors, getParent, getQualifiedText, getStereotypeApplicationPropertyDescriptor, getStereotypeApplicationPropertyDescriptors, getTypeText, overlayImage, shouldAppendType, shouldTranslate |
Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createChildParameter, createChildrenStore, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createReplaceCommand, createSetCommand, createWrapper, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBaseURL, getChildReference, getChildrenReferences, getChildrenStore, getCreateChildDescription, getCreateChildResult, getCreateChildToolTipText, getEditableValue, getElements, getFeatureValue, getImage, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getTypeText, getTypeText, getUpdateableText, getWrappedValues, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isValidValue, isWrappingNeeded, removeListener, resetPropertyValue, setPropertyValue, setTarget, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
copyright
public static final java.lang.String copyright
-
- See Also:
- Constant Field Values
- ** Generated **
ValueTypeItemProvider
public ValueTypeItemProvider(AdapterFactory adapterFactory)
- This constructs an instance from a factory and a notifier.
- ** Generated **
getPropertyDescriptors
public java.util.List<IItemPropertyDescriptor> getPropertyDescriptors(java.lang.Object object)
- This returns the property descriptors for the adapted class.
- Specified by:
getPropertyDescriptors
in interface IItemPropertySource
- Overrides:
getPropertyDescriptors
in class org.eclipse.uml2.uml.edit.providers.DataTypeItemProvider
- ** Generated **
addUnitPropertyDescriptor
protected void addUnitPropertyDescriptor(java.lang.Object object)
- This adds a property descriptor for the Unit feature.
- ** Generated **
addDimensionPropertyDescriptor
protected void addDimensionPropertyDescriptor(java.lang.Object object)
- This adds a property descriptor for the Dimension feature.
- ** Generated **
getImage
public java.lang.Object getImage(java.lang.Object object)
- This returns ValueType.gif.
- Specified by:
getImage
in interface IItemLabelProvider
- Overrides:
getImage
in class org.eclipse.uml2.uml.edit.providers.DataTypeItemProvider
- ** Generated **
getText
public java.lang.String getText(java.lang.Object object)
- This returns the label text for the adapted class.
- Specified by:
getText
in interface IItemLabelProvider
- Overrides:
getText
in class org.eclipse.uml2.uml.edit.providers.DataTypeItemProvider
- ** Generated **
- NOT
notifyChanged
public 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)
.
- Specified by:
notifyChanged
in interface Adapter
- Overrides:
notifyChanged
in class org.eclipse.uml2.uml.edit.providers.DataTypeItemProvider
- ** Generated **
collectNewChildDescriptors
protected void collectNewChildDescriptors(java.util.Collection<java.lang.Object> newChildDescriptors,
java.lang.Object object)
- This adds
CommandParameter
s describing the children
that can be created under this object.
- Overrides:
collectNewChildDescriptors
in class org.eclipse.uml2.uml.edit.providers.DataTypeItemProvider
- ** Generated **
getCreateChildText
public 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
.
- Specified by:
getCreateChildText
in interface CreateChildCommand.Helper
- Overrides:
getCreateChildText
in class org.eclipse.uml2.uml.edit.providers.DataTypeItemProvider
- ** Generated **
getResourceLocator
public ResourceLocator getResourceLocator()
- Return the resource locator for this item provider's resources.
- Overrides:
getResourceLocator
in class org.eclipse.uml2.uml.edit.providers.DataTypeItemProvider
- ** Generated **
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.