Class ModelItemProviderAdapterFactory
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
-
- com._1c.g5.v8.dt.platform.services.model.util.ModelAdapterFactory
-
- com._1c.g5.v8.dt.platform.services.model.provider.ModelItemProviderAdapterFactory
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory
,org.eclipse.emf.edit.provider.ComposeableAdapterFactory
,org.eclipse.emf.edit.provider.IChangeNotifier
,org.eclipse.emf.edit.provider.IDisposable
- Direct Known Subclasses:
CustomModelItemProviderAdapterFactory
public class ModelItemProviderAdapterFactory extends ModelAdapterFactory implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable
This is the factory that is used to provide the interfaces needed to support Viewers. The adapters generated by this factory convert EMF adapter notifications into calls tofireNotifyChanged
. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.emf.edit.provider.IChangeNotifier
changeNotifier
This is used to implementIChangeNotifier
.protected CreateInfobaseArgumentsItemProvider
createInfobaseArgumentsItemProvider
This keeps track of the one adapter used for allCreateInfobaseArguments
instances.protected CreateServerInfobaseArgumentsItemProvider
createServerInfobaseArgumentsItemProvider
This keeps track of the one adapter used for allCreateServerInfobaseArguments
instances.protected DataSeparatorItemProvider
dataSeparatorItemProvider
This keeps track of the one adapter used for allDataSeparator
instances.protected DebugItemProvider
debugItemProvider
This keeps track of the one adapter used for allDebug
instances.protected FileConnectionStringItemProvider
fileConnectionStringItemProvider
This keeps track of the one adapter used for allFileConnectionString
instances.protected GroupItemProvider
groupItemProvider
This keeps track of the one adapter used for allGroup
instances.protected HttpServiceItemProvider
httpServiceItemProvider
This keeps track of the one adapter used for allHttpService
instances.protected HttpServicesItemProvider
httpServicesItemProvider
This keeps track of the one adapter used for allHttpServices
instances.protected InfobasePublicationItemProvider
infobasePublicationItemProvider
This keeps track of the one adapter used for allInfobasePublication
instances.protected InfobaseReferenceItemProvider
infobaseReferenceItemProvider
This keeps track of the one adapter used for allInfobaseReference
instances.protected MobileApplicationPublicationItemProvider
mobileApplicationPublicationItemProvider
This keeps track of the one adapter used for allMobileApplicationPublication
instances.protected ODataItemProvider
oDataItemProvider
This keeps track of the one adapter used for allOData
instances.protected OpenIdConnectItemProvider
openIdConnectItemProvider
This keeps track of the one adapter used for allOpenIdConnect
instances.protected OpenIdItemProvider
openIdItemProvider
This keeps track of the one adapter used for allOpenId
instances.protected OpenIdProviderItemProvider
openIdProviderItemProvider
This keeps track of the one adapter used for allOpenIdProvider
instances.protected ParametrizedValueListItemProvider
parametrizedValueListItemProvider
This keeps track of the one adapter used for allParametrizedValueList
instances.protected org.eclipse.emf.edit.provider.ComposedAdapterFactory
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.protected PoolItemProvider
poolItemProvider
This keeps track of the one adapter used for allPool
instances.protected RuntimeInstallationItemProvider
runtimeInstallationItemProvider
This keeps track of the one adapter used for allRuntimeInstallation
instances.protected ServerConnectionStringItemProvider
serverConnectionStringItemProvider
This keeps track of the one adapter used for allServerConnectionString
instances.protected SessionReusableItemProvider
sessionReusableItemProvider
This keeps track of the one adapter used for allSessionReusable
instances.protected Collection<Object>
supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.protected ValueListItemItemProvider
valueListItemItemProvider
This keeps track of the one adapter used for allValueListItem
instances.protected WebServerConnectionStringItemProvider
webServerConnectionStringItemProvider
This keeps track of the one adapter used for allWebServerConnectionString
instances.protected WebServerItemProvider
webServerItemProvider
This keeps track of the one adapter used for allWebServer
instances.protected WebServiceItemProvider
webServiceItemProvider
This keeps track of the one adapter used for allWebService
instances.protected WebServicesItemProvider
webServicesItemProvider
This keeps track of the one adapter used for allWebServices
instances.-
Fields inherited from class com._1c.g5.v8.dt.platform.services.model.util.ModelAdapterFactory
modelPackage, modelSwitch
-
-
Constructor Summary
Constructors Constructor Description ModelItemProviderAdapterFactory()
This constructs an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
adapt(Object object, Object type)
org.eclipse.emf.common.notify.Adapter
adapt(org.eclipse.emf.common.notify.Notifier notifier, Object type)
This implementation substitutes the factory itself as the key for the adapter.void
addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.org.eclipse.emf.common.notify.Adapter
createCreateInfobaseArgumentsAdapter()
This creates an adapter for aCreateInfobaseArguments
.org.eclipse.emf.common.notify.Adapter
createCreateServerInfobaseArgumentsAdapter()
This creates an adapter for aCreateServerInfobaseArguments
.org.eclipse.emf.common.notify.Adapter
createDataSeparatorAdapter()
This creates an adapter for aDataSeparator
.org.eclipse.emf.common.notify.Adapter
createDebugAdapter()
This creates an adapter for aDebug
.org.eclipse.emf.common.notify.Adapter
createFileConnectionStringAdapter()
This creates an adapter for aFileConnectionString
.org.eclipse.emf.common.notify.Adapter
createGroupAdapter()
This creates an adapter for aGroup
.org.eclipse.emf.common.notify.Adapter
createHttpServiceAdapter()
This creates an adapter for aHttpService
.org.eclipse.emf.common.notify.Adapter
createHttpServicesAdapter()
This creates an adapter for aHttpServices
.org.eclipse.emf.common.notify.Adapter
createInfobasePublicationAdapter()
This creates an adapter for aInfobasePublication
.org.eclipse.emf.common.notify.Adapter
createInfobaseReferenceAdapter()
This creates an adapter for aInfobaseReference
.org.eclipse.emf.common.notify.Adapter
createMobileApplicationPublicationAdapter()
This creates an adapter for aMobileApplicationPublication
.org.eclipse.emf.common.notify.Adapter
createODataAdapter()
This creates an adapter for aOData
.org.eclipse.emf.common.notify.Adapter
createOpenIdAdapter()
This creates an adapter for aOpenId
.org.eclipse.emf.common.notify.Adapter
createOpenIdConnectAdapter()
This creates an adapter for aOpenIdConnect
.org.eclipse.emf.common.notify.Adapter
createOpenIdProviderAdapter()
This creates an adapter for aOpenIdProvider
.org.eclipse.emf.common.notify.Adapter
createParametrizedValueListAdapter()
This creates an adapter for aParametrizedValueList
.org.eclipse.emf.common.notify.Adapter
createPoolAdapter()
This creates an adapter for aPool
.org.eclipse.emf.common.notify.Adapter
createRuntimeInstallationAdapter()
This creates an adapter for aRuntimeInstallation
.org.eclipse.emf.common.notify.Adapter
createServerConnectionStringAdapter()
This creates an adapter for aServerConnectionString
.org.eclipse.emf.common.notify.Adapter
createSessionReusableAdapter()
This creates an adapter for aSessionReusable
.org.eclipse.emf.common.notify.Adapter
createValueListItemAdapter()
This creates an adapter for aValueListItem
.org.eclipse.emf.common.notify.Adapter
createWebServerAdapter()
This creates an adapter for aWebServer
.org.eclipse.emf.common.notify.Adapter
createWebServerConnectionStringAdapter()
This creates an adapter for aWebServerConnectionString
.org.eclipse.emf.common.notify.Adapter
createWebServiceAdapter()
This creates an adapter for aWebService
.org.eclipse.emf.common.notify.Adapter
createWebServicesAdapter()
This creates an adapter for aWebServices
.void
dispose()
This disposes all of the item providers created by this factory.void
fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates tochangeNotifier
and toparentAdapterFactory
.org.eclipse.emf.edit.provider.ComposeableAdapterFactory
getRootAdapterFactory()
This returns the root adapter factory that contains this factory.boolean
isFactoryForType(Object type)
void
removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener.void
setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.-
Methods inherited from class com._1c.g5.v8.dt.platform.services.model.util.ModelAdapterFactory
createAdapter, createEObjectAdapter, createIConnectionStringAdapter, createPublicationAdapter, createSectionAdapter, createValueAdapter
-
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolve
-
-
-
-
Field Detail
-
parentAdapterFactory
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.
-
changeNotifier
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
This is used to implementIChangeNotifier
.
-
supportedTypes
protected Collection<Object> supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.
-
runtimeInstallationItemProvider
protected RuntimeInstallationItemProvider runtimeInstallationItemProvider
This keeps track of the one adapter used for allRuntimeInstallation
instances.
-
groupItemProvider
protected GroupItemProvider groupItemProvider
This keeps track of the one adapter used for allGroup
instances.
-
infobaseReferenceItemProvider
protected InfobaseReferenceItemProvider infobaseReferenceItemProvider
This keeps track of the one adapter used for allInfobaseReference
instances.
-
fileConnectionStringItemProvider
protected FileConnectionStringItemProvider fileConnectionStringItemProvider
This keeps track of the one adapter used for allFileConnectionString
instances.
-
serverConnectionStringItemProvider
protected ServerConnectionStringItemProvider serverConnectionStringItemProvider
This keeps track of the one adapter used for allServerConnectionString
instances.
-
webServerConnectionStringItemProvider
protected WebServerConnectionStringItemProvider webServerConnectionStringItemProvider
This keeps track of the one adapter used for allWebServerConnectionString
instances.
-
createInfobaseArgumentsItemProvider
protected CreateInfobaseArgumentsItemProvider createInfobaseArgumentsItemProvider
This keeps track of the one adapter used for allCreateInfobaseArguments
instances.
-
createServerInfobaseArgumentsItemProvider
protected CreateServerInfobaseArgumentsItemProvider createServerInfobaseArgumentsItemProvider
This keeps track of the one adapter used for allCreateServerInfobaseArguments
instances.
-
webServerItemProvider
protected WebServerItemProvider webServerItemProvider
This keeps track of the one adapter used for allWebServer
instances.
-
infobasePublicationItemProvider
protected InfobasePublicationItemProvider infobasePublicationItemProvider
This keeps track of the one adapter used for allInfobasePublication
instances.
-
mobileApplicationPublicationItemProvider
protected MobileApplicationPublicationItemProvider mobileApplicationPublicationItemProvider
This keeps track of the one adapter used for allMobileApplicationPublication
instances.
-
poolItemProvider
protected PoolItemProvider poolItemProvider
This keeps track of the one adapter used for allPool
instances.
-
dataSeparatorItemProvider
protected DataSeparatorItemProvider dataSeparatorItemProvider
This keeps track of the one adapter used for allDataSeparator
instances.
-
debugItemProvider
protected DebugItemProvider debugItemProvider
This keeps track of the one adapter used for allDebug
instances.
-
openIdItemProvider
protected OpenIdItemProvider openIdItemProvider
This keeps track of the one adapter used for allOpenId
instances.
-
openIdProviderItemProvider
protected OpenIdProviderItemProvider openIdProviderItemProvider
This keeps track of the one adapter used for allOpenIdProvider
instances.
-
openIdConnectItemProvider
protected OpenIdConnectItemProvider openIdConnectItemProvider
This keeps track of the one adapter used for allOpenIdConnect
instances.
-
oDataItemProvider
protected ODataItemProvider oDataItemProvider
This keeps track of the one adapter used for allOData
instances.
-
webServicesItemProvider
protected WebServicesItemProvider webServicesItemProvider
This keeps track of the one adapter used for allWebServices
instances.
-
webServiceItemProvider
protected WebServiceItemProvider webServiceItemProvider
This keeps track of the one adapter used for allWebService
instances.
-
httpServicesItemProvider
protected HttpServicesItemProvider httpServicesItemProvider
This keeps track of the one adapter used for allHttpServices
instances.
-
httpServiceItemProvider
protected HttpServiceItemProvider httpServiceItemProvider
This keeps track of the one adapter used for allHttpService
instances.
-
sessionReusableItemProvider
protected SessionReusableItemProvider sessionReusableItemProvider
This keeps track of the one adapter used for allSessionReusable
instances.
-
parametrizedValueListItemProvider
protected ParametrizedValueListItemProvider parametrizedValueListItemProvider
This keeps track of the one adapter used for allParametrizedValueList
instances.
-
valueListItemItemProvider
protected ValueListItemItemProvider valueListItemItemProvider
This keeps track of the one adapter used for allValueListItem
instances.
-
-
Method Detail
-
createRuntimeInstallationAdapter
public org.eclipse.emf.common.notify.Adapter createRuntimeInstallationAdapter()
This creates an adapter for aRuntimeInstallation
.- Overrides:
createRuntimeInstallationAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
RuntimeInstallation
-
createGroupAdapter
public org.eclipse.emf.common.notify.Adapter createGroupAdapter()
This creates an adapter for aGroup
.- Overrides:
createGroupAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
Group
-
createInfobaseReferenceAdapter
public org.eclipse.emf.common.notify.Adapter createInfobaseReferenceAdapter()
This creates an adapter for aInfobaseReference
.- Overrides:
createInfobaseReferenceAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
InfobaseReference
-
createFileConnectionStringAdapter
public org.eclipse.emf.common.notify.Adapter createFileConnectionStringAdapter()
This creates an adapter for aFileConnectionString
.- Overrides:
createFileConnectionStringAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
FileConnectionString
-
createServerConnectionStringAdapter
public org.eclipse.emf.common.notify.Adapter createServerConnectionStringAdapter()
This creates an adapter for aServerConnectionString
.- Overrides:
createServerConnectionStringAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
ServerConnectionString
-
createWebServerConnectionStringAdapter
public org.eclipse.emf.common.notify.Adapter createWebServerConnectionStringAdapter()
This creates an adapter for aWebServerConnectionString
.- Overrides:
createWebServerConnectionStringAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
WebServerConnectionString
-
createCreateInfobaseArgumentsAdapter
public org.eclipse.emf.common.notify.Adapter createCreateInfobaseArgumentsAdapter()
This creates an adapter for aCreateInfobaseArguments
.- Overrides:
createCreateInfobaseArgumentsAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
CreateInfobaseArguments
-
createCreateServerInfobaseArgumentsAdapter
public org.eclipse.emf.common.notify.Adapter createCreateServerInfobaseArgumentsAdapter()
This creates an adapter for aCreateServerInfobaseArguments
.- Overrides:
createCreateServerInfobaseArgumentsAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
CreateServerInfobaseArguments
-
createWebServerAdapter
public org.eclipse.emf.common.notify.Adapter createWebServerAdapter()
This creates an adapter for aWebServer
.- Overrides:
createWebServerAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
WebServer
-
createInfobasePublicationAdapter
public org.eclipse.emf.common.notify.Adapter createInfobasePublicationAdapter()
This creates an adapter for aInfobasePublication
.- Overrides:
createInfobasePublicationAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
InfobasePublication
-
createMobileApplicationPublicationAdapter
public org.eclipse.emf.common.notify.Adapter createMobileApplicationPublicationAdapter()
This creates an adapter for aMobileApplicationPublication
.- Overrides:
createMobileApplicationPublicationAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
MobileApplicationPublication
-
createPoolAdapter
public org.eclipse.emf.common.notify.Adapter createPoolAdapter()
This creates an adapter for aPool
.- Overrides:
createPoolAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
Pool
-
createDataSeparatorAdapter
public org.eclipse.emf.common.notify.Adapter createDataSeparatorAdapter()
This creates an adapter for aDataSeparator
.- Overrides:
createDataSeparatorAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
DataSeparator
-
createDebugAdapter
public org.eclipse.emf.common.notify.Adapter createDebugAdapter()
This creates an adapter for aDebug
.- Overrides:
createDebugAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
Debug
-
createOpenIdAdapter
public org.eclipse.emf.common.notify.Adapter createOpenIdAdapter()
This creates an adapter for aOpenId
.- Overrides:
createOpenIdAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
OpenId
-
createOpenIdProviderAdapter
public org.eclipse.emf.common.notify.Adapter createOpenIdProviderAdapter()
This creates an adapter for aOpenIdProvider
.- Overrides:
createOpenIdProviderAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
OpenIdProvider
-
createOpenIdConnectAdapter
public org.eclipse.emf.common.notify.Adapter createOpenIdConnectAdapter()
This creates an adapter for aOpenIdConnect
.- Overrides:
createOpenIdConnectAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
OpenIdConnect
-
createODataAdapter
public org.eclipse.emf.common.notify.Adapter createODataAdapter()
This creates an adapter for aOData
.- Overrides:
createODataAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
OData
-
createWebServicesAdapter
public org.eclipse.emf.common.notify.Adapter createWebServicesAdapter()
This creates an adapter for aWebServices
.- Overrides:
createWebServicesAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
WebServices
-
createWebServiceAdapter
public org.eclipse.emf.common.notify.Adapter createWebServiceAdapter()
This creates an adapter for aWebService
.- Overrides:
createWebServiceAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
WebService
-
createHttpServicesAdapter
public org.eclipse.emf.common.notify.Adapter createHttpServicesAdapter()
This creates an adapter for aHttpServices
.- Overrides:
createHttpServicesAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
HttpServices
-
createHttpServiceAdapter
public org.eclipse.emf.common.notify.Adapter createHttpServiceAdapter()
This creates an adapter for aHttpService
.- Overrides:
createHttpServiceAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
HttpService
-
createSessionReusableAdapter
public org.eclipse.emf.common.notify.Adapter createSessionReusableAdapter()
This creates an adapter for aSessionReusable
.- Overrides:
createSessionReusableAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
SessionReusable
-
createParametrizedValueListAdapter
public org.eclipse.emf.common.notify.Adapter createParametrizedValueListAdapter()
This creates an adapter for aParametrizedValueList
.- Overrides:
createParametrizedValueListAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
ParametrizedValueList
-
createValueListItemAdapter
public org.eclipse.emf.common.notify.Adapter createValueListItemAdapter()
This creates an adapter for aValueListItem
.- Overrides:
createValueListItemAdapter
in classModelAdapterFactory
- Returns:
- the new adapter.
- See Also:
ValueListItem
-
getRootAdapterFactory
public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactory
in interfaceorg.eclipse.emf.edit.provider.ComposeableAdapterFactory
-
setParentAdapterFactory
public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactory
in interfaceorg.eclipse.emf.edit.provider.ComposeableAdapterFactory
-
isFactoryForType
public boolean isFactoryForType(Object type)
- Specified by:
isFactoryForType
in interfaceorg.eclipse.emf.common.notify.AdapterFactory
- Overrides:
isFactoryForType
in classModelAdapterFactory
- Returns:
- whether this factory is applicable for the type of the object.
-
adapt
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, Object type)
This implementation substitutes the factory itself as the key for the adapter.- Specified by:
adapt
in interfaceorg.eclipse.emf.common.notify.AdapterFactory
- Overrides:
adapt
in classorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
-
adapt
public Object adapt(Object object, Object type)
- Specified by:
adapt
in interfaceorg.eclipse.emf.common.notify.AdapterFactory
- Overrides:
adapt
in classorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
-
addListener
public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.- Specified by:
addListener
in interfaceorg.eclipse.emf.edit.provider.IChangeNotifier
-
removeListener
public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener.- Specified by:
removeListener
in interfaceorg.eclipse.emf.edit.provider.IChangeNotifier
-
fireNotifyChanged
public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates tochangeNotifier
and toparentAdapterFactory
.- Specified by:
fireNotifyChanged
in interfaceorg.eclipse.emf.edit.provider.IChangeNotifier
-
dispose
public void dispose()
This disposes all of the item providers created by this factory.- Specified by:
dispose
in interfaceorg.eclipse.emf.edit.provider.IDisposable
-
-