Class InfobasePublicationItemProvider
- 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.PublicationItemProvider
-
- com._1c.g5.v8.dt.platform.services.model.provider.InfobasePublicationItemProvider
-
- 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:
CustomInfobasePublicationItemProvider
public class InfobasePublicationItemProvider extends PublicationItemProvider
This is the item provider adapter for aInfobasePublication
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 InfobasePublicationItemProvider(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
addDistributiveLinuxDeb32PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Linux Deb32 feature.protected void
addDistributiveLinuxDeb64PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Linux Deb64 feature.protected void
addDistributiveLinuxRpm32PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Linux Rpm32 feature.protected void
addDistributiveLinuxRpm64PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Linux Rpm64 feature.protected void
addDistributiveMac64PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Mac64 feature.protected void
addDistributiveWin32PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Win32 feature.protected void
addDistributiveWin64PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Win64 feature.protected void
addEnablePropertyDescriptor(Object object)
This adds a property descriptor for the Enable feature.protected void
addEnableStandardODataPropertyDescriptor(Object object)
This adds a property descriptor for the Enable Standard OData feature.protected void
addEnableSystemAnalyticsPropertyDescriptor(Object object)
This adds a property descriptor for the Enable System Analytics feature.protected void
addExecuteScheduledJobsPropertyDescriptor(Object object)
This adds a property descriptor for the Execute Scheduled Jobs feature.protected void
addExitUrlPropertyDescriptor(Object object)
This adds a property descriptor for the Exit Url feature.protected void
addInfobaseConnectionPropertyDescriptor(Object object)
This adds a property descriptor for the Infobase Connection feature.protected void
addProgressiveWebApplicationPropertyDescriptor(Object object)
This adds a property descriptor for the Progressive Web Application feature.protected void
addTempLocationPropertyDescriptor(Object object)
This adds a property descriptor for the Temp Location 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 InfobasePublication.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.PublicationItemProvider
addLocationPropertyDescriptor, addNamePropertyDescriptor, addPublicationTypePropertyDescriptor, addWebServerPropertyDescriptor, 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 classPublicationItemProvider
-
addInfobaseConnectionPropertyDescriptor
protected void addInfobaseConnectionPropertyDescriptor(Object object)
This adds a property descriptor for the Infobase Connection feature.
-
addTempLocationPropertyDescriptor
protected void addTempLocationPropertyDescriptor(Object object)
This adds a property descriptor for the Temp Location feature.
-
addEnablePropertyDescriptor
protected void addEnablePropertyDescriptor(Object object)
This adds a property descriptor for the Enable feature.
-
addExecuteScheduledJobsPropertyDescriptor
protected void addExecuteScheduledJobsPropertyDescriptor(Object object)
This adds a property descriptor for the Execute Scheduled Jobs feature.
-
addEnableStandardODataPropertyDescriptor
protected void addEnableStandardODataPropertyDescriptor(Object object)
This adds a property descriptor for the Enable Standard OData feature.
-
addProgressiveWebApplicationPropertyDescriptor
protected void addProgressiveWebApplicationPropertyDescriptor(Object object)
This adds a property descriptor for the Progressive Web Application feature.
-
addEnableSystemAnalyticsPropertyDescriptor
protected void addEnableSystemAnalyticsPropertyDescriptor(Object object)
This adds a property descriptor for the Enable System Analytics feature.
-
addExitUrlPropertyDescriptor
protected void addExitUrlPropertyDescriptor(Object object)
This adds a property descriptor for the Exit Url feature.
-
addDistributiveWin32PropertyDescriptor
protected void addDistributiveWin32PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Win32 feature.
-
addDistributiveWin64PropertyDescriptor
protected void addDistributiveWin64PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Win64 feature.
-
addDistributiveLinuxDeb32PropertyDescriptor
protected void addDistributiveLinuxDeb32PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Linux Deb32 feature.
-
addDistributiveLinuxDeb64PropertyDescriptor
protected void addDistributiveLinuxDeb64PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Linux Deb64 feature.
-
addDistributiveLinuxRpm32PropertyDescriptor
protected void addDistributiveLinuxRpm32PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Linux Rpm32 feature.
-
addDistributiveLinuxRpm64PropertyDescriptor
protected void addDistributiveLinuxRpm64PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Linux Rpm64 feature.
-
addDistributiveMac64PropertyDescriptor
protected void addDistributiveMac64PropertyDescriptor(Object object)
This adds a property descriptor for the Distributive Mac64 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 InfobasePublication.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 classPublicationItemProvider
-
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 classPublicationItemProvider
-
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 classPublicationItemProvider
-
-