|
||||||||||
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.gmf.codegen.gmfgen.provider.GenCommonBaseItemProvider
org.eclipse.gmf.codegen.gmfgen.provider.GenDiagramItemProvider
public class GenDiagramItemProvider
This is the item provider adapter for a GenDiagram
object.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
---|
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 |
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
---|
org.eclipse.emf.common.notify.Adapter.Internal |
Field Summary |
---|
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 | |
---|---|
GenDiagramItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier. |
Method Summary | |
---|---|
protected void |
addBaseEditHelperClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Base Edit Helper Class Name feature. |
protected void |
addBaseExternalNodeLabelEditPartClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Base External Node Label Edit Part Class Name feature. |
protected void |
addBaseItemSemanticEditPolicyClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Base Item Semantic Edit Policy Class Name feature. |
protected void |
addCanonicalEditPolicyClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Canonical Edit Policy Class Name feature. |
protected void |
addContainsShortcutsToPropertyDescriptor(Object object)
This adds a property descriptor for the Contains Shortcuts To feature. |
protected void |
addContributionItemProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Contribution Item Provider Class Name feature. |
protected void |
addCreateShortcutActionClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Create Shortcut Action Class Name feature. |
protected void |
addCreateShortcutDecorationsCommandClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Create Shortcut Decorations Command Class Name feature. |
protected void |
addCreationWizardCategoryIDPropertyDescriptor(Object object)
This adds a property descriptor for the Creation Wizard Category ID feature. |
protected void |
addCreationWizardClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Creation Wizard Class Name feature. |
protected void |
addCreationWizardIconPathPropertyDescriptor(Object object)
This adds a property descriptor for the Creation Wizard Icon Path feature. |
protected void |
addCreationWizardIconPathXPropertyDescriptor(Object object)
This adds a property descriptor for the Creation Wizard Icon Path X feature. |
protected void |
addCreationWizardPageClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Creation Wizard Page Class Name feature. |
protected void |
addDiagramContentInitializerClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Diagram Content Initializer Class Name feature. |
protected void |
addDiagramEditorUtilClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Diagram Editor Util Class Name feature. |
protected void |
addDocumentProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Document Provider Class Name feature. |
protected void |
addDomainDiagramElementPropertyDescriptor(Object object)
This adds a property descriptor for the Domain Diagram Element feature. |
protected void |
addEditCommandsPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Edit Commands Package Name feature. |
protected void |
addEditHelpersPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Edit Helpers Package Name feature. |
protected void |
addEditingDomainIDPropertyDescriptor(Object object)
This adds a property descriptor for the Editing Domain ID feature. |
protected void |
addEditPartFactoryClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Edit Part Factory Class Name feature. |
protected void |
addEditPartProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Edit Part Provider Class Name feature. |
protected void |
addEditPartProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Edit Part Provider Priority feature. |
protected void |
addEditPartsPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Edit Parts Package Name feature. |
protected void |
addEditPoliciesPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Edit Policies Package Name feature. |
protected void |
addElementChooserClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Element Chooser Class Name feature. |
protected void |
addElementTypesClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Element Types Class Name feature. |
protected void |
addIconProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Icon Provider Class Name feature. |
protected void |
addIconProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Icon Provider Priority feature. |
protected void |
addInitDiagramFileActionClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Init Diagram File Action Class Name feature. |
protected void |
addLiveValidationUIFeedbackPropertyDescriptor(Object object)
This adds a property descriptor for the Live Validation UI Feedback feature. |
protected void |
addLoadResourceActionClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Load Resource Action Class Name feature. |
protected void |
addMarkerNavigationProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Marker Navigation Provider Class Name feature. |
protected void |
addMarkerNavigationProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Marker Navigation Provider Priority feature. |
protected void |
addMatchingStrategyClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Matching Strategy Class Name feature. |
protected void |
addMetricProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Metric Provider Class Name feature. |
protected void |
addMetricProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Metric Provider Priority feature. |
protected void |
addModelingAssistantProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Modeling Assistant Provider Class Name feature. |
protected void |
addModelingAssistantProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Modeling Assistant Provider Priority feature. |
protected void |
addNewDiagramFileWizardClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the New Diagram File Wizard Class Name feature. |
protected void |
addNotationViewFactoriesPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Notation View Factories Package Name feature. |
protected void |
addNotationViewProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Notation View Provider Class Name feature. |
protected void |
addNotationViewProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Notation View Provider Priority feature. |
protected void |
addParserProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Parser Provider Class Name feature. |
protected void |
addParserProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Parser Provider Priority feature. |
protected void |
addParsersPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Parsers Package Name feature. |
protected void |
addPreferencesPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Preferences Package Name feature. |
protected void |
addProvidersPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Providers Package Name feature. |
protected void |
addReorientConnectionViewCommandClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Reorient Connection View Command Class Name feature. |
protected void |
addShortcutPropertyTesterClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Shortcut Property Tester Class Name feature. |
protected void |
addShortcutsDecoratorProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Shortcuts Decorator Provider Class Name feature. |
protected void |
addShortcutsDecoratorProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Shortcuts Decorator Provider Priority feature. |
protected void |
addShortcutsProvidedForPropertyDescriptor(Object object)
This adds a property descriptor for the Shortcuts Provided For feature. |
protected void |
addSynchronizedPropertyDescriptor(Object object)
This adds a property descriptor for the Synchronized feature. |
protected void |
addTextNonResizableEditPolicyClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Text Non Resizable Edit Policy Class Name feature. |
protected void |
addTextSelectionEditPolicyClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Text Selection Edit Policy Class Name feature. |
protected void |
addUnitsPropertyDescriptor(Object object)
This adds a property descriptor for the Units feature. |
protected void |
addValidationDecoratorProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Validation Decorator Provider Class Name feature. |
protected void |
addValidationDecoratorProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Validation Decorator Provider Priority feature. |
protected void |
addValidationDecoratorsPropertyDescriptor(Object object)
This adds a property descriptor for the Validation Decorators feature. |
protected void |
addValidationEnabledPropertyDescriptor(Object object)
This adds a property descriptor for the Validation Enabled feature. |
protected void |
addValidationProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Validation Provider Class Name feature. |
protected void |
addValidationProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Validation Provider Priority feature. |
protected void |
addVisualIDRegistryClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Visual ID Registry Class Name feature. |
protected void |
collectNewChildDescriptors(Collection<Object> newChildDescriptors,
Object object)
This adds CommandParameter s describing the children
that can be created under this object. |
protected org.eclipse.emf.ecore.EStructuralFeature |
getChildFeature(Object object,
Object child)
|
Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> |
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 extends org.eclipse.emf.common.command.Command>, org.eclipse.emf.edit.command.CommandParameter) . |
Object |
getImage(Object object)
This returns GenDiagram.gif. |
List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> |
getPropertyDescriptors(Object object)
This returns the property descriptors for the adapted class. |
String |
getText(Object object)
This returns the label text for the adapted class. |
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) . |
protected boolean |
shouldComposeCreationImage()
|
Methods inherited from class org.eclipse.gmf.codegen.gmfgen.provider.GenCommonBaseItemProvider |
---|
addDiagramRunTimeClassPropertyDescriptor, addEditPartClassNamePropertyDescriptor, addItemSemanticEditPolicyClassNamePropertyDescriptor, addNotationViewFactoryClassNamePropertyDescriptor, addSansDomainPropertyDescriptor, addStylesPropertyDescriptor, addVisualIDPropertyDescriptor, getResourceLocator |
Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter |
---|
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createSetCommand, createWrapper, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildReference, getChildren, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand |
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.ITreeItemContentProvider |
---|
getChildren, getParent, hasChildren |
Methods inherited from interface org.eclipse.emf.edit.provider.IStructuredItemContentProvider |
---|
getElements |
Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource |
---|
getEditableValue, getPropertyDescriptor |
Constructor Detail |
---|
public GenDiagramItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
Method Detail |
---|
public List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors(Object object)
getPropertyDescriptors
in interface org.eclipse.emf.edit.provider.IItemPropertySource
getPropertyDescriptors
in class GenCommonBaseItemProvider
protected void addDomainDiagramElementPropertyDescriptor(Object object)
protected void addSynchronizedPropertyDescriptor(Object object)
protected void addEditCommandsPackageNamePropertyDescriptor(Object object)
protected void addEditHelpersPackageNamePropertyDescriptor(Object object)
protected void addEditPartsPackageNamePropertyDescriptor(Object object)
protected void addEditPoliciesPackageNamePropertyDescriptor(Object object)
protected void addPreferencesPackageNamePropertyDescriptor(Object object)
protected void addVisualIDRegistryClassNamePropertyDescriptor(Object object)
protected void addCreateShortcutActionClassNamePropertyDescriptor(Object object)
protected void addCreateShortcutDecorationsCommandClassNamePropertyDescriptor(Object object)
protected void addShortcutPropertyTesterClassNamePropertyDescriptor(Object object)
protected void addElementChooserClassNamePropertyDescriptor(Object object)
protected void addLoadResourceActionClassNamePropertyDescriptor(Object object)
protected void addEditingDomainIDPropertyDescriptor(Object object)
protected void addShortcutsDecoratorProviderClassNamePropertyDescriptor(Object object)
protected void addShortcutsDecoratorProviderPriorityPropertyDescriptor(Object object)
protected void addContainsShortcutsToPropertyDescriptor(Object object)
protected void addShortcutsProvidedForPropertyDescriptor(Object object)
protected void addValidationProviderClassNamePropertyDescriptor(Object object)
protected void addValidationProviderPriorityPropertyDescriptor(Object object)
protected void addMarkerNavigationProviderClassNamePropertyDescriptor(Object object)
protected void addMarkerNavigationProviderPriorityPropertyDescriptor(Object object)
protected void addValidationEnabledPropertyDescriptor(Object object)
protected void addMetricProviderClassNamePropertyDescriptor(Object object)
protected void addMetricProviderPriorityPropertyDescriptor(Object object)
protected void addValidationDecoratorProviderClassNamePropertyDescriptor(Object object)
protected void addValidationDecoratorsPropertyDescriptor(Object object)
protected void addValidationDecoratorProviderPriorityPropertyDescriptor(Object object)
protected void addLiveValidationUIFeedbackPropertyDescriptor(Object object)
protected void addUnitsPropertyDescriptor(Object object)
protected void addProvidersPackageNamePropertyDescriptor(Object object)
protected void addParsersPackageNamePropertyDescriptor(Object object)
protected void addNotationViewFactoriesPackageNamePropertyDescriptor(Object object)
protected void addDocumentProviderClassNamePropertyDescriptor(Object object)
protected void addEditPartFactoryClassNamePropertyDescriptor(Object object)
protected void addBaseExternalNodeLabelEditPartClassNamePropertyDescriptor(Object object)
protected void addBaseItemSemanticEditPolicyClassNamePropertyDescriptor(Object object)
protected void addCanonicalEditPolicyClassNamePropertyDescriptor(Object object)
protected void addTextSelectionEditPolicyClassNamePropertyDescriptor(Object object)
protected void addTextNonResizableEditPolicyClassNamePropertyDescriptor(Object object)
protected void addElementTypesClassNamePropertyDescriptor(Object object)
protected void addNotationViewProviderClassNamePropertyDescriptor(Object object)
protected void addNotationViewProviderPriorityPropertyDescriptor(Object object)
protected void addReorientConnectionViewCommandClassNamePropertyDescriptor(Object object)
protected void addBaseEditHelperClassNamePropertyDescriptor(Object object)
protected void addInitDiagramFileActionClassNamePropertyDescriptor(Object object)
protected void addNewDiagramFileWizardClassNamePropertyDescriptor(Object object)
protected void addDiagramContentInitializerClassNamePropertyDescriptor(Object object)
protected void addCreationWizardClassNamePropertyDescriptor(Object object)
protected void addCreationWizardPageClassNamePropertyDescriptor(Object object)
protected void addCreationWizardIconPathPropertyDescriptor(Object object)
protected void addCreationWizardIconPathXPropertyDescriptor(Object object)
protected void addCreationWizardCategoryIDPropertyDescriptor(Object object)
protected void addDiagramEditorUtilClassNamePropertyDescriptor(Object object)
protected void addMatchingStrategyClassNamePropertyDescriptor(Object object)
protected void addEditPartProviderClassNamePropertyDescriptor(Object object)
protected void addEditPartProviderPriorityPropertyDescriptor(Object object)
protected void addModelingAssistantProviderClassNamePropertyDescriptor(Object object)
protected void addModelingAssistantProviderPriorityPropertyDescriptor(Object object)
protected void addIconProviderClassNamePropertyDescriptor(Object object)
protected void addIconProviderPriorityPropertyDescriptor(Object object)
protected void addParserProviderClassNamePropertyDescriptor(Object object)
protected void addParserProviderPriorityPropertyDescriptor(Object object)
protected void addContributionItemProviderClassNamePropertyDescriptor(Object object)
public Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> 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 extends org.eclipse.emf.common.command.Command>, org.eclipse.emf.edit.command.CommandParameter)
.
getChildrenFeatures
in class GenCommonBaseItemProvider
protected org.eclipse.emf.ecore.EStructuralFeature getChildFeature(Object object, Object child)
getChildFeature
in class GenCommonBaseItemProvider
public Object getImage(Object object)
getImage
in interface org.eclipse.emf.edit.provider.IItemLabelProvider
getImage
in class org.eclipse.emf.edit.provider.ItemProviderAdapter
protected boolean shouldComposeCreationImage()
shouldComposeCreationImage
in class GenCommonBaseItemProvider
public String getText(Object object)
getText
in interface org.eclipse.emf.edit.provider.IItemLabelProvider
getText
in class GenCommonBaseItemProvider
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 GenCommonBaseItemProvider
protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object)
CommandParameter
s describing the children
that can be created under this object.
collectNewChildDescriptors
in class GenCommonBaseItemProvider
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |