Class InfobaseReferenceItemProvider
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterImpl
-
- org.eclipse.emf.edit.provider.ItemProviderAdapter
-
- com._1c.g5.v8.dt.platform.services.model.provider.SectionItemProvider
-
- com._1c.g5.v8.dt.platform.services.model.provider.InfobaseReferenceItemProvider
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter
,org.eclipse.emf.common.notify.Adapter.Internal
,org.eclipse.emf.common.util.ResourceLocator
,org.eclipse.emf.edit.command.CreateChildCommand.Helper
,org.eclipse.emf.edit.provider.IChangeNotifier
,org.eclipse.emf.edit.provider.IDisposable
,org.eclipse.emf.edit.provider.IEditingDomainItemProvider
,org.eclipse.emf.edit.provider.IItemLabelProvider
,org.eclipse.emf.edit.provider.IItemPropertySource
,org.eclipse.emf.edit.provider.IStructuredItemContentProvider
,org.eclipse.emf.edit.provider.ITreeItemContentProvider
- Direct Known Subclasses:
CustomInfobaseReferenceItemProvider
public class InfobaseReferenceItemProvider extends SectionItemProvider
This is the item provider adapter for aInfobaseReference
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 extends Object>, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
-
-
Constructor Summary
Constructors Constructor Description InfobaseReferenceItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addAdditionalParametersPropertyDescriptor(Object object)
This adds a property descriptor for the Additional Parameters feature.protected void
addAppArchPropertyDescriptor(Object object)
This adds a property descriptor for the App Arch feature.protected void
addAuthenticationPropertyDescriptor(Object object)
This adds a property descriptor for the Authentication feature.protected void
addClientConnectionSpeedPropertyDescriptor(Object object)
This adds a property descriptor for the Client Connection Speed feature.protected void
addClientTypePropertyDescriptor(Object object)
This adds a property descriptor for the Client Type feature.protected void
addDefaultClientTypePropertyDescriptor(Object object)
This adds a property descriptor for the Default Client Type feature.protected void
addDefaultVersionPropertyDescriptor(Object object)
This adds a property descriptor for the Default Version feature.protected void
addDevelopmentServerPropertyDescriptor(Object object)
This adds a property descriptor for the Development Server feature.protected void
addHttpsCaCertificateFilePropertyDescriptor(Object object)
This adds a property descriptor for the Https Ca Certificate File feature.protected void
addHttpsCaCertificatePropertyDescriptor(Object object)
This adds a property descriptor for the Https Ca Certificate feature.protected void
addHttpsClientCertificateFilePropertyDescriptor(Object object)
This adds a property descriptor for the Https Client Certificate File feature.protected void
addHttpsClientCertificatePropertyDescriptor(Object object)
This adds a property descriptor for the Https Client Certificate feature.protected void
addHttpsClientCertificateSelectTypePropertyDescriptor(Object object)
This adds a property descriptor for the Https Client Certificate Select Type feature.protected void
addHttpsClientNssCertificateNamePropertyDescriptor(Object object)
This adds a property descriptor for the Https Client Nss Certificate Name feature.protected void
addHttpsClientNssPathPropertyDescriptor(Object object)
This adds a property descriptor for the Https Client Nss Path feature.protected void
addInfobaseTypePropertyDescriptor(Object object)
This adds a property descriptor for the Infobase Type feature.protected void
addMobilePublicKeyPropertyDescriptor(Object object)
This adds a property descriptor for the Mobile Public Key feature.protected void
addProxyPasswordPropertyDescriptor(Object object)
This adds a property descriptor for the Proxy Password feature.protected void
addProxyPortPropertyDescriptor(Object object)
This adds a property descriptor for the Proxy Port feature.protected void
addProxyServerPropertyDescriptor(Object object)
This adds a property descriptor for the Proxy Server feature.protected void
addProxyUserPropertyDescriptor(Object object)
This adds a property descriptor for the Proxy User feature.protected void
addShowInListPropertyDescriptor(Object object)
This adds a property descriptor for the Show In List feature.protected void
addUpdateUrlPropertyDescriptor(Object object)
This adds a property descriptor for the Update Url feature.protected void
addUseProxyPropertyDescriptor(Object object)
This adds a property descriptor for the Use Proxy feature.protected void
addVersionPropertyDescriptor(Object object)
This adds a property descriptor for the Version feature.protected void
addWebCommonInfoBaseUrlPropertyDescriptor(Object object)
This adds a property descriptor for the Web Common Info Base Url feature.protected void
addWebserverAuthenticationPropertyDescriptor(Object object)
This adds a property descriptor for the Webserver Authentication feature.protected void
collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object)
This addsCommandParameter
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 implementItemProviderAdapter.getChildren(java.lang.Object)
and is used to deduce an appropriate feature for anAddCommand
,RemoveCommand
orMoveCommand
inItemProviderAdapter.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 InfobaseReference.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 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)
.-
Methods inherited from class com._1c.g5.v8.dt.platform.services.model.provider.SectionItemProvider
addExternalPropertyDescriptor, addFolderPropertyDescriptor, addNamePropertyDescriptor, addOrderInListPropertyDescriptor, addOrderInTreePropertyDescriptor, addUuidPropertyDescriptor, 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, 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, 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, getStyledText, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldComposeCreationImage, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand
-
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.IItemPropertySource
getEditableValue, getPropertyDescriptor
-
-
-
-
Method Detail
-
getPropertyDescriptors
public List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors(Object object)
This returns the property descriptors for the adapted class.- Specified by:
getPropertyDescriptors
in interfaceorg.eclipse.emf.edit.provider.IItemPropertySource
- Overrides:
getPropertyDescriptors
in classSectionItemProvider
-
addUseProxyPropertyDescriptor
protected void addUseProxyPropertyDescriptor(Object object)
This adds a property descriptor for the Use Proxy feature.
-
addProxyServerPropertyDescriptor
protected void addProxyServerPropertyDescriptor(Object object)
This adds a property descriptor for the Proxy Server feature.
-
addProxyPortPropertyDescriptor
protected void addProxyPortPropertyDescriptor(Object object)
This adds a property descriptor for the Proxy Port feature.
-
addProxyUserPropertyDescriptor
protected void addProxyUserPropertyDescriptor(Object object)
This adds a property descriptor for the Proxy User feature.
-
addProxyPasswordPropertyDescriptor
protected void addProxyPasswordPropertyDescriptor(Object object)
This adds a property descriptor for the Proxy Password feature.
-
addClientConnectionSpeedPropertyDescriptor
protected void addClientConnectionSpeedPropertyDescriptor(Object object)
This adds a property descriptor for the Client Connection Speed feature.
-
addAuthenticationPropertyDescriptor
protected void addAuthenticationPropertyDescriptor(Object object)
This adds a property descriptor for the Authentication feature.
-
addWebserverAuthenticationPropertyDescriptor
protected void addWebserverAuthenticationPropertyDescriptor(Object object)
This adds a property descriptor for the Webserver Authentication feature.
-
addClientTypePropertyDescriptor
protected void addClientTypePropertyDescriptor(Object object)
This adds a property descriptor for the Client Type feature.
-
addAppArchPropertyDescriptor
protected void addAppArchPropertyDescriptor(Object object)
This adds a property descriptor for the App Arch feature.
-
addDefaultClientTypePropertyDescriptor
protected void addDefaultClientTypePropertyDescriptor(Object object)
This adds a property descriptor for the Default Client Type feature.
-
addVersionPropertyDescriptor
protected void addVersionPropertyDescriptor(Object object)
This adds a property descriptor for the Version feature.
-
addDefaultVersionPropertyDescriptor
protected void addDefaultVersionPropertyDescriptor(Object object)
This adds a property descriptor for the Default Version feature.
-
addWebCommonInfoBaseUrlPropertyDescriptor
protected void addWebCommonInfoBaseUrlPropertyDescriptor(Object object)
This adds a property descriptor for the Web Common Info Base Url feature.
-
addAdditionalParametersPropertyDescriptor
protected void addAdditionalParametersPropertyDescriptor(Object object)
This adds a property descriptor for the Additional Parameters feature.
-
addDevelopmentServerPropertyDescriptor
protected void addDevelopmentServerPropertyDescriptor(Object object)
This adds a property descriptor for the Development Server feature.
-
addHttpsCaCertificatePropertyDescriptor
protected void addHttpsCaCertificatePropertyDescriptor(Object object)
This adds a property descriptor for the Https Ca Certificate feature.
-
addHttpsClientCertificatePropertyDescriptor
protected void addHttpsClientCertificatePropertyDescriptor(Object object)
This adds a property descriptor for the Https Client Certificate feature.
-
addHttpsClientCertificateFilePropertyDescriptor
protected void addHttpsClientCertificateFilePropertyDescriptor(Object object)
This adds a property descriptor for the Https Client Certificate File feature.
-
addHttpsClientCertificateSelectTypePropertyDescriptor
protected void addHttpsClientCertificateSelectTypePropertyDescriptor(Object object)
This adds a property descriptor for the Https Client Certificate Select Type feature.
-
addHttpsClientNssPathPropertyDescriptor
protected void addHttpsClientNssPathPropertyDescriptor(Object object)
This adds a property descriptor for the Https Client Nss Path feature.
-
addHttpsClientNssCertificateNamePropertyDescriptor
protected void addHttpsClientNssCertificateNamePropertyDescriptor(Object object)
This adds a property descriptor for the Https Client Nss Certificate Name feature.
-
addHttpsCaCertificateFilePropertyDescriptor
protected void addHttpsCaCertificateFilePropertyDescriptor(Object object)
This adds a property descriptor for the Https Ca Certificate File feature.
-
addShowInListPropertyDescriptor
protected void addShowInListPropertyDescriptor(Object object)
This adds a property descriptor for the Show In List feature.
-
addUpdateUrlPropertyDescriptor
protected void addUpdateUrlPropertyDescriptor(Object object)
This adds a property descriptor for the Update Url feature.
-
addMobilePublicKeyPropertyDescriptor
protected void addMobilePublicKeyPropertyDescriptor(Object object)
This adds a property descriptor for the Mobile Public Key feature.
-
addInfobaseTypePropertyDescriptor
protected void addInfobaseTypePropertyDescriptor(Object object)
This adds a property descriptor for the Infobase Type feature.
-
getChildrenFeatures
public Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> getChildrenFeatures(Object object)
This specifies how to implementItemProviderAdapter.getChildren(java.lang.Object)
and is used to deduce an appropriate feature for anAddCommand
,RemoveCommand
orMoveCommand
inItemProviderAdapter.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)
.- Overrides:
getChildrenFeatures
in classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
getChildFeature
protected org.eclipse.emf.ecore.EStructuralFeature getChildFeature(Object object, Object child)
- Overrides:
getChildFeature
in classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
getImage
public Object getImage(Object object)
This returns InfobaseReference.gif.- Specified by:
getImage
in interfaceorg.eclipse.emf.edit.provider.IItemLabelProvider
- Overrides:
getImage
in classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
getText
public String getText(Object object)
This returns the label text for the adapted class.- Specified by:
getText
in interfaceorg.eclipse.emf.edit.provider.IItemLabelProvider
- Overrides:
getText
in classSectionItemProvider
-
notifyChanged
public void notifyChanged(org.eclipse.emf.common.notify.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)
.- Specified by:
notifyChanged
in interfaceorg.eclipse.emf.common.notify.Adapter
- Overrides:
notifyChanged
in classSectionItemProvider
-
collectNewChildDescriptors
protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object)
This addsCommandParameter
s describing the children that can be created under this object.- Overrides:
collectNewChildDescriptors
in classSectionItemProvider
-
-