Klasse StringToStringMapEntryItemProvider
- Alle implementierten Schnittstellen:
Adapter,Adapter.Internal,ResourceLocator,CreateChildCommand.Helper,IChangeNotifier,IDisposable,IEditingDomainItemProvider,IItemColorProvider,IItemFontProvider,IItemLabelProvider,IItemPropertySource,IItemStyledLabelProvider,IStructuredItemContentProvider,ITableItemColorProvider,ITableItemFontProvider,ITableItemLabelProvider,ITreeItemContentProvider
Map.Entry object.
- Seit:
- 4.6
- Generated
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.edit.CDOItemProviderAdapter
CDOItemProviderAdapter.AdaptersDescriptor, CDOItemProviderAdapter.CDOPropertyDescriptor, CDOItemProviderAdapter.ChangeSubscriptionPoliciesDescriptor, CDOItemProviderAdapter.ContainerDescriptor, CDOItemProviderAdapter.DirectResourceDescriptor, CDOItemProviderAdapter.IDDescriptor, CDOItemProviderAdapter.ReadLockedDescriptor, CDOItemProviderAdapter.StateDescriptor, CDOItemProviderAdapter.URIDescriptor, CDOItemProviderAdapter.VersionDescriptor, CDOItemProviderAdapter.ViewDescriptor, CDOItemProviderAdapter.WriteLockedDescriptor, CDOItemProviderAdapter.WriteOptionDescriptorVon Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.edit.provider.ItemProviderAdapter
ItemProviderAdapter.ChildrenStore, ItemProviderAdapter.ModifiableSingletonEList<E>, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegateVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.common.notify.Adapter
Adapter.Internal -
Feldübersicht
Von Klasse geerbte Felder org.eclipse.emf.edit.provider.ItemProviderAdapter
adapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeededVon Klasse geerbte Felder org.eclipse.emf.common.notify.impl.AdapterImpl
targetVon Schnittstelle geerbte Felder org.eclipse.emf.edit.provider.IItemColorProvider
GRAYED_OUT_COLORVon Schnittstelle geerbte Felder org.eclipse.emf.edit.provider.IItemFontProvider
BOLD_FONT, BOLD_ITALIC_FONT, ITALIC_FONT, NORMAL_FONT -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungStringToStringMapEntryItemProvider(AdapterFactory adapterFactory) This constructs an instance from a factory and a notifier. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidaddKeyPropertyDescriptor(Object object) This adds a property descriptor for the Key feature.protected voidaddValuePropertyDescriptor(Object object) This adds a property descriptor for the Value feature.protected voidcollectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) This addsCommandParameters describing the children that can be created under this object.protected IItemPropertyDescriptorCreates the property descriptor for the entry's key.protected IItemPropertyDescriptorCreates the property descriptor the entry's value.protected AnnotationgetAnnotation(Object object) Returns the containing annotation of the given annotation detail.protected AnnotationItemProviderAdapterFactoryReturns theAnnotationItemProviderAdapterFactoryif the adapter factory is of that type,nullotherwise.protected BasicAnnotationValidator.AssistantReturns theassistantof theannotation item provider adapter factory, if available.getColumnImage(Object object, int columnIndex) This returnsgetImage(object)for the column index0orsuper.getImage(object)otherwise.getColumnText(Object object, int columnIndex) This returnsgetText(object)for the column index0orsuper.getText(object)otherwise.This returns StringToStringMapEntry.gif.protected Collection<?> getKeyChoiceOfValues(Map.Entry<String, String> entry) Returns the choices for the value feature.protected ModelElementgetModelElement(Object object) Returns the containing model element of thecontaining annotation.getPropertyDescriptors(Object object) getPropertyDescriptorsGen(Object object) This returns the property descriptors for the adapted class.Return the resource locator for this item provider's resources.getStyledText(Object object) This returns the label styled text for the adapted class.This returns the label text for the adapted class.protected Collection<?> getValueChoiceOfValues(Map.Entry<String, String> entry) Returns the choices for the value feature.booleanhasChildren(Object object) protected booleanisKeySortChoices(Map.Entry<String, String> entry) Returns whether this entry supportssortingchoices for the property descriptor for the value.protected booleanisValueMultiLine(Map.Entry<String, String> entry) Returns whether this entry supports amulti-lineproperty descriptor for the value feature.protected booleanisValueSortChoices(Map.Entry<String, String> entry) Returns whether this entry supportssortingchoices for the property descriptor for the value feature.voidnotifyChanged(Notification notification) This handles model notifications by callingItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)to update any cached children and by creating a viewer notification, which it passes toItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).protected booleanVon Klasse geerbte Methoden org.eclipse.emf.cdo.edit.CDOItemProviderAdapter
addAdaptersDescriptor, addCDOPropertyDescriptor, addChangeSubscriptionPoliciesDescriptor, addContainerDescriptor, addDirectResourceDescriptor, addIDDescriptor, addReadLockedDescriptor, addStateDescriptor, addURIDescriptor, addVersionDescriptor, addViewDescriptor, addWriteLockedDescriptor, addWriteOptionDescriptor, getParentVon Klasse geerbte Methoden org.eclipse.emf.edit.provider.ItemProviderAdapter
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createSetCommand, createWrapper, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildFeature, getChildReference, getChildren, getChildrenFeatures, getChildrenReferences, getChildrenStore, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommandVon Klasse geerbte Methoden org.eclipse.emf.common.notify.impl.AdapterImpl
getTargetVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.emf.edit.provider.IEditingDomainItemProvider
createCommand, getChildren, getNewChildDescriptors, getParentVon Schnittstelle geerbte Methoden org.eclipse.emf.edit.provider.IItemColorProvider
getBackground, getForegroundVon Schnittstelle geerbte Methoden org.eclipse.emf.edit.provider.IItemFontProvider
getFontVon Schnittstelle geerbte Methoden org.eclipse.emf.edit.provider.IItemPropertySource
getEditableValue, getPropertyDescriptorVon Schnittstelle geerbte Methoden org.eclipse.emf.edit.provider.IStructuredItemContentProvider
getElementsVon Schnittstelle geerbte Methoden org.eclipse.emf.edit.provider.ITableItemColorProvider
getBackground, getForegroundVon Schnittstelle geerbte Methoden org.eclipse.emf.edit.provider.ITableItemFontProvider
getFontVon Schnittstelle geerbte Methoden org.eclipse.emf.edit.provider.ITreeItemContentProvider
getChildren, getParent
-
Konstruktordetails
-
StringToStringMapEntryItemProvider
This constructs an instance from a factory and a notifier.- Generated
-
-
Methodendetails
-
getAnnotationItemProviderAdapterFactory
Returns theAnnotationItemProviderAdapterFactoryif the adapter factory is of that type,nullotherwise.- Gibt zurück:
- the annotation item provider adapter factory or
null
-
getAssistant
Returns theassistantof theannotation item provider adapter factory, if available.- Gibt zurück:
- the assistant or
null.
-
getAnnotation
Returns the containing annotation of the given annotation detail. -
getModelElement
Returns the containing model element of thecontaining annotation. -
getPropertyDescriptorsGen
This returns the property descriptors for the adapted class.- Generated
-
getPropertyDescriptors
This implementation is specialized to clear the cached
descriptorsif this adapter was created by anEAnnotationItemProviderAdapterFactory.- Angegeben von:
getPropertyDescriptorsin SchnittstelleIItemPropertySource- Setzt außer Kraft:
getPropertyDescriptorsin KlasseCDOItemProviderAdapter
-
addKeyPropertyDescriptor
This adds a property descriptor for the Key feature. This implementation is specialized to callcreateKeyPropertyDescriptor(Map.Entry).- Generated
- NOT
-
createKeyPropertyDescriptor
Creates the property descriptor for the entry's key.This implementation creates specialized instance of property descriptor that delegates
ItemPropertyDescriptor.getChoiceOfValues(Object)togetKeyChoiceOfValues(Map.Entry), that delegatesItemPropertyDescriptor.isSortChoices(Object)toisKeySortChoices(Map.Entry), and returnstrueforItemPropertyDescriptor.isChoiceArbitrary(Object).- Parameter:
entry- the detail entry.- Gibt zurück:
- the property descriptor for the entry's key.
-
isKeySortChoices
Returns whether this entry supportssortingchoices for the property descriptor for the value.This implementation always returns
true- Parameter:
entry- the entry to test.- Gibt zurück:
- whether this entry supports sorting choices for the property descriptor for the value.
-
getKeyChoiceOfValues
Returns the choices for the value feature.This implementation uses the
getAnnotationItemProviderAdapterFactory()assistanttomodeled objects and uses the keys of theirUngültige Referenz
createto build a set of valid keys, removing any keys already in theUngültige Referenz
applicable propertiesdetails, and then including the current value of the entry's key. Otherwise it returnsnull- Parameter:
entry- the entry.- Gibt zurück:
- the choices for the value feature.
-
addValuePropertyDescriptor
This adds a property descriptor for the Value feature. This implementation is specialized to delegate tocreateValuePropertyDescriptor(Map.Entry).- Generated
- NOT
-
createValuePropertyDescriptor
Creates the property descriptor the entry's value.This implementation creates specialized instance of property descriptor that delegates
ItemPropertyDescriptor.getChoiceOfValues(Object)togetValueChoiceOfValues(Map.Entry), that delegatesItemPropertyDescriptor.isMultiLine(Object)toisValueMultiLine(Map.Entry), that delegatesItemPropertyDescriptor.isSortChoices(Object)toisValueSortChoices(Map.Entry), and returnstrueforItemPropertyDescriptor.isChoiceArbitrary(Object).This implementation uses the
getAnnotationItemProviderAdapterFactory()assistanttomodeled objects, when available. If the entry corresponds one of the modeled object'sUngültige Referenz
create, itUngültige Referenz
applicable propertiesgets the property descriptorfor that object,creates a decoratefor descriptor, and finally creates yet another decorator that that decorator that makes the property look and behave like a regular value property descriptor, except that the description, value handling, and cell editor is that of the modeled object.- Parameter:
entry- the detail entry.- Gibt zurück:
- the property descriptor for the entry's value.
-
isValueMultiLine
Returns whether this entry supports amulti-lineproperty descriptor for the value feature.This implementation always returns
true.- Parameter:
entry- the entry in question.- Gibt zurück:
- whether this entry supported a multi-line property descriptor for the value.
-
isValueSortChoices
Returns whether this entry supportssortingchoices for the property descriptor for the value feature.This implementation always returns
true.- Parameter:
entry- the entry to test.- Gibt zurück:
- whether this entry supports a sorting choices for the property descriptor for the value.
-
getValueChoiceOfValues
Returns the choices for the value feature. This implementation always returnsnull.- Parameter:
entry- the entry.- Gibt zurück:
- the choices for the value feature.
-
hasChildren
- Angegeben von:
hasChildrenin SchnittstelleITreeItemContentProvider- Setzt außer Kraft:
hasChildrenin KlasseCDOItemProviderAdapter- Generated
-
getImage
This returns StringToStringMapEntry.gif.- Angegeben von:
getImagein SchnittstelleIItemLabelProvider- Setzt außer Kraft:
getImagein KlasseItemProviderAdapter- Generated
-
getColumnImage
This returnsgetImage(object)for the column index0orsuper.getImage(object)otherwise.- Angegeben von:
getColumnImagein SchnittstelleITableItemLabelProvider- Setzt außer Kraft:
getColumnImagein KlasseItemProviderAdapter- Siehe auch:
- Generated
- NOT
-
shouldComposeCreationImage
protected boolean shouldComposeCreationImage()- Setzt außer Kraft:
shouldComposeCreationImagein KlasseItemProviderAdapter- Generated
-
getText
This returns the label text for the adapted class.- Angegeben von:
getTextin SchnittstelleIItemLabelProvider- Setzt außer Kraft:
getTextin KlasseItemProviderAdapter- Generated
-
getColumnText
This returnsgetText(object)for the column index0orsuper.getText(object)otherwise.- Angegeben von:
getColumnTextin SchnittstelleITableItemLabelProvider- Setzt außer Kraft:
getColumnTextin KlasseItemProviderAdapter- Siehe auch:
- Generated
- NOT
-
getStyledText
This returns the label styled text for the adapted class.- Angegeben von:
getStyledTextin SchnittstelleIItemStyledLabelProvider- Setzt außer Kraft:
getStyledTextin KlasseItemProviderAdapter- Generated
-
notifyChanged
This handles model notifications by callingItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)to update any cached children and by creating a viewer notification, which it passes toItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).- Angegeben von:
notifyChangedin SchnittstelleAdapter- Setzt außer Kraft:
notifyChangedin KlasseAdapterImpl- Generated
-
collectNewChildDescriptors
This addsCommandParameters describing the children that can be created under this object.- Setzt außer Kraft:
collectNewChildDescriptorsin KlasseItemProviderAdapter- Generated
-
getResourceLocator
Return the resource locator for this item provider's resources.- Setzt außer Kraft:
getResourceLocatorin KlasseItemProviderAdapter- Generated
- NOT
-