public class DeploymentItemProviderAdapterFactory extends DeploymentAdapterFactory implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable
fireNotifyChanged.
The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances.
| Modifier and Type | Field and Description |
|---|---|
protected AuthorItemProvider |
authorItemProvider
This keeps track of the one adapter used for all
Author instances. |
protected ChangeEntryItemProvider |
changeEntryItemProvider
This keeps track of the one adapter used for all
ChangeEntry instances. |
protected org.eclipse.emf.edit.provider.IChangeNotifier |
changeNotifier
This is used to implement
IChangeNotifier. |
protected DebianDeploymentMechanismItemProvider |
debianDeploymentMechanismItemProvider
This keeps track of the one adapter used for all
DebianDeploymentMechanism instances. |
protected DeploymentInformationItemProvider |
deploymentInformationItemProvider
This keeps track of the one adapter used for all
DeploymentInformation instances. |
protected ExpressionNodeMappingEntryItemProvider |
expressionNodeMappingEntryItemProvider
This keeps track of the one adapter used for all
ExpressionNodeMappingEntry instances. |
protected NodeMappingsItemProvider |
nodeMappingsItemProvider
This keeps track of the one adapter used for all
NodeMappings instances. |
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.
|
protected RedhatDeploymentMechanismItemProvider |
redhatDeploymentMechanismItemProvider
This keeps track of the one adapter used for all
RedhatDeploymentMechanism instances. |
protected SimpleNodeMappingEntryItemProvider |
simpleNodeMappingEntryItemProvider
This keeps track of the one adapter used for all
SimpleNodeMappingEntry instances. |
protected Collection<Object> |
supportedTypes
This keeps track of all the supported types checked by
isFactoryForType. |
modelPackage, modelSwitch| Constructor and Description |
|---|
DeploymentItemProviderAdapterFactory()
This constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
Object |
adapt(Object object,
Object type) |
void |
addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.
|
org.eclipse.emf.common.notify.Adapter |
createAuthorAdapter()
This creates an adapter for a
Author. |
org.eclipse.emf.common.notify.Adapter |
createChangeEntryAdapter()
This creates an adapter for a
ChangeEntry. |
org.eclipse.emf.common.notify.Adapter |
createDebianDeploymentMechanismAdapter()
This creates an adapter for a
DebianDeploymentMechanism. |
org.eclipse.emf.common.notify.Adapter |
createDeploymentInformationAdapter()
This creates an adapter for a
DeploymentInformation. |
org.eclipse.emf.common.notify.Adapter |
createExpressionNodeMappingEntryAdapter()
This creates an adapter for a
ExpressionNodeMappingEntry. |
org.eclipse.emf.common.notify.Adapter |
createNodeMappingsAdapter()
This creates an adapter for a
NodeMappings. |
org.eclipse.emf.common.notify.Adapter |
createRedhatDeploymentMechanismAdapter()
This creates an adapter for a
RedhatDeploymentMechanism. |
org.eclipse.emf.common.notify.Adapter |
createSimpleNodeMappingEntryAdapter()
This creates an adapter for a
SimpleNodeMappingEntry. |
void |
dispose()
This disposes all of the item providers created by this factory.
|
void |
fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates to
changeNotifier and to parentAdapterFactory. |
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.
|
createAdapter, createCommonDeploymentMechanismAdapter, createDeploymentMechanismAdapter, createEObjectAdapter, createNodeMappingEntryAdapteradaptAllNew, adaptNew, associate, createAdapter, resolveprotected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier.
protected Collection<Object> supportedTypes
isFactoryForType.
protected DebianDeploymentMechanismItemProvider debianDeploymentMechanismItemProvider
DebianDeploymentMechanism instances.
protected AuthorItemProvider authorItemProvider
Author instances.
protected RedhatDeploymentMechanismItemProvider redhatDeploymentMechanismItemProvider
RedhatDeploymentMechanism instances.
protected DeploymentInformationItemProvider deploymentInformationItemProvider
DeploymentInformation instances.
protected ChangeEntryItemProvider changeEntryItemProvider
ChangeEntry instances.
protected NodeMappingsItemProvider nodeMappingsItemProvider
NodeMappings instances.
protected ExpressionNodeMappingEntryItemProvider expressionNodeMappingEntryItemProvider
ExpressionNodeMappingEntry instances.
protected SimpleNodeMappingEntryItemProvider simpleNodeMappingEntryItemProvider
SimpleNodeMappingEntry instances.
public DeploymentItemProviderAdapterFactory()
public org.eclipse.emf.common.notify.Adapter createDebianDeploymentMechanismAdapter()
DebianDeploymentMechanism.
createDebianDeploymentMechanismAdapter in class DeploymentAdapterFactoryDebianDeploymentMechanismpublic org.eclipse.emf.common.notify.Adapter createAuthorAdapter()
Author.
createAuthorAdapter in class DeploymentAdapterFactoryAuthorpublic org.eclipse.emf.common.notify.Adapter createRedhatDeploymentMechanismAdapter()
RedhatDeploymentMechanism.
createRedhatDeploymentMechanismAdapter in class DeploymentAdapterFactoryRedhatDeploymentMechanismpublic org.eclipse.emf.common.notify.Adapter createDeploymentInformationAdapter()
DeploymentInformation.
createDeploymentInformationAdapter in class DeploymentAdapterFactoryDeploymentInformationpublic org.eclipse.emf.common.notify.Adapter createChangeEntryAdapter()
ChangeEntry.
createChangeEntryAdapter in class DeploymentAdapterFactoryChangeEntrypublic org.eclipse.emf.common.notify.Adapter createNodeMappingsAdapter()
NodeMappings.
createNodeMappingsAdapter in class DeploymentAdapterFactoryNodeMappingspublic org.eclipse.emf.common.notify.Adapter createExpressionNodeMappingEntryAdapter()
ExpressionNodeMappingEntry.
createExpressionNodeMappingEntryAdapter in class DeploymentAdapterFactoryExpressionNodeMappingEntrypublic org.eclipse.emf.common.notify.Adapter createSimpleNodeMappingEntryAdapter()
SimpleNodeMappingEntry.
createSimpleNodeMappingEntryAdapter in class DeploymentAdapterFactorySimpleNodeMappingEntrypublic org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactorypublic void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactorypublic boolean isFactoryForType(Object type)
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactoryisFactoryForType in class DeploymentAdapterFactorypublic org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier,
Object type)
adapt in interface org.eclipse.emf.common.notify.AdapterFactoryadapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImplpublic Object adapt(Object object, Object type)
adapt in interface org.eclipse.emf.common.notify.AdapterFactoryadapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImplpublic void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
addListener in interface org.eclipse.emf.edit.provider.IChangeNotifierpublic void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
removeListener in interface org.eclipse.emf.edit.provider.IChangeNotifierpublic void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
changeNotifier and to parentAdapterFactory.
fireNotifyChanged in interface org.eclipse.emf.edit.provider.IChangeNotifierpublic void dispose()
dispose in interface org.eclipse.emf.edit.provider.IDisposable