public class DetailViewItemProviderAdapterFactory extends DetailViewAdapterFactory implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.edit.provider.IChildCreationExtender
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 AndTransformerItemProvider |
andTransformerItemProvider
This keeps track of the one adapter used for all
AndTransformer instances. |
protected BoolLEDComponentItemProvider |
boolLEDComponentItemProvider
This keeps track of the one adapter used for all
BoolLEDComponent instances. |
protected BrowserComponentItemProvider |
browserComponentItemProvider
This keeps track of the one adapter used for all
BrowserComponent instances. |
protected ButtonComponentItemProvider |
buttonComponentItemProvider
This keeps track of the one adapter used for all
ButtonComponent instances. |
protected org.eclipse.emf.edit.provider.IChangeNotifier |
changeNotifier
This is used to implement
IChangeNotifier . |
protected CheckComponentItemProvider |
checkComponentItemProvider
This keeps track of the one adapter used for all
CheckComponent instances. |
protected org.eclipse.emf.edit.provider.ChildCreationExtenderManager |
childCreationExtenderManager
This helps manage the child creation extenders.
|
protected FillLayoutComponentItemProvider |
fillLayoutComponentItemProvider
This keeps track of the one adapter used for all
FillLayoutComponent instances. |
protected GroupEntryItemProvider |
groupEntryItemProvider
This keeps track of the one adapter used for all
GroupEntry instances. |
protected GroupGridComponentItemProvider |
groupGridComponentItemProvider
This keeps track of the one adapter used for all
GroupGridComponent instances. |
protected GroupGridEntryItemProvider |
groupGridEntryItemProvider
This keeps track of the one adapter used for all
GroupGridEntry instances. |
protected HiddenComponentItemProvider |
hiddenComponentItemProvider
This keeps track of the one adapter used for all
HiddenComponent instances. |
protected InvisibleItemProvider |
invisibleItemProvider
This keeps track of the one adapter used for all
Invisible instances. |
protected ItemValueSourceItemProvider |
itemValueSourceItemProvider
This keeps track of the one adapter used for all
ItemValueSource instances. |
protected LabelComponentItemProvider |
labelComponentItemProvider
This keeps track of the one adapter used for all
LabelComponent instances. |
protected LinkComponentItemProvider |
linkComponentItemProvider
This keeps track of the one adapter used for all
LinkComponent instances. |
protected NotTransformerItemProvider |
notTransformerItemProvider
This keeps track of the one adapter used for all
NotTransformer instances. |
protected OrTransformerItemProvider |
orTransformerItemProvider
This keeps track of the one adapter used for all
OrTransformer instances. |
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.
|
protected PermissionVisibilityItemProvider |
permissionVisibilityItemProvider
This keeps track of the one adapter used for all
PermissionVisibility instances. |
protected ProgressComponentItemProvider |
progressComponentItemProvider
This keeps track of the one adapter used for all
ProgressComponent instances. |
protected RegistrationItemProvider |
registrationItemProvider
This keeps track of the one adapter used for all
Registration instances. |
protected ScriptModuleItemProvider |
scriptModuleItemProvider
This keeps track of the one adapter used for all
ScriptModule instances. |
protected ScriptVisibilityItemProvider |
scriptVisibilityItemProvider
This keeps track of the one adapter used for all
ScriptVisibility instances. |
protected SimpleGridComponentItemProvider |
simpleGridComponentItemProvider
This keeps track of the one adapter used for all
SimpleGridComponent instances. |
protected Collection<Object> |
supportedTypes
This keeps track of all the supported types checked by
isFactoryForType . |
protected TestVisibilityItemProvider |
testVisibilityItemProvider
This keeps track of the one adapter used for all
TestVisibility instances. |
protected TextComponentItemProvider |
textComponentItemProvider
This keeps track of the one adapter used for all
TextComponent instances. |
protected TextInputComponentItemProvider |
textInputComponentItemProvider
This keeps track of the one adapter used for all
TextInputComponent instances. |
protected TextInputMultiComponentItemProvider |
textInputMultiComponentItemProvider
This keeps track of the one adapter used for all
TextInputMultiComponent instances. |
protected URLImageComponentItemProvider |
urlImageComponentItemProvider
This keeps track of the one adapter used for all
URLImageComponent instances. |
protected ValueComponentItemProvider |
valueComponentItemProvider
This keeps track of the one adapter used for all
ValueComponent instances. |
protected ValueSetComponentItemProvider |
valueSetComponentItemProvider
This keeps track of the one adapter used for all
ValueSetComponent instances. |
protected ViewItemProvider |
viewItemProvider
This keeps track of the one adapter used for all
View instances. |
modelPackage, modelSwitch
Constructor and Description |
---|
DetailViewItemProviderAdapterFactory()
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 |
createAndTransformerAdapter()
This creates an adapter for a
AndTransformer . |
org.eclipse.emf.common.notify.Adapter |
createBoolLEDComponentAdapter()
This creates an adapter for a
BoolLEDComponent . |
org.eclipse.emf.common.notify.Adapter |
createBrowserComponentAdapter()
This creates an adapter for a
BrowserComponent . |
org.eclipse.emf.common.notify.Adapter |
createButtonComponentAdapter()
This creates an adapter for a
ButtonComponent . |
org.eclipse.emf.common.notify.Adapter |
createCheckComponentAdapter()
This creates an adapter for a
CheckComponent . |
org.eclipse.emf.common.notify.Adapter |
createFillLayoutComponentAdapter()
This creates an adapter for a
FillLayoutComponent . |
org.eclipse.emf.common.notify.Adapter |
createGroupEntryAdapter()
This creates an adapter for a
GroupEntry . |
org.eclipse.emf.common.notify.Adapter |
createGroupGridComponentAdapter()
This creates an adapter for a
GroupGridComponent . |
org.eclipse.emf.common.notify.Adapter |
createGroupGridEntryAdapter()
This creates an adapter for a
GroupGridEntry . |
org.eclipse.emf.common.notify.Adapter |
createHiddenComponentAdapter()
This creates an adapter for a
HiddenComponent . |
org.eclipse.emf.common.notify.Adapter |
createInvisibleAdapter()
This creates an adapter for a
Invisible . |
org.eclipse.emf.common.notify.Adapter |
createItemValueSourceAdapter()
This creates an adapter for a
ItemValueSource . |
org.eclipse.emf.common.notify.Adapter |
createLabelComponentAdapter()
This creates an adapter for a
LabelComponent . |
org.eclipse.emf.common.notify.Adapter |
createLinkComponentAdapter()
This creates an adapter for a
LinkComponent . |
org.eclipse.emf.common.notify.Adapter |
createNotTransformerAdapter()
This creates an adapter for a
NotTransformer . |
org.eclipse.emf.common.notify.Adapter |
createOrTransformerAdapter()
This creates an adapter for a
OrTransformer . |
org.eclipse.emf.common.notify.Adapter |
createPermissionVisibilityAdapter()
This creates an adapter for a
PermissionVisibility . |
org.eclipse.emf.common.notify.Adapter |
createProgressComponentAdapter()
This creates an adapter for a
ProgressComponent . |
org.eclipse.emf.common.notify.Adapter |
createRegistrationAdapter()
This creates an adapter for a
Registration . |
org.eclipse.emf.common.notify.Adapter |
createScriptModuleAdapter()
This creates an adapter for a
ScriptModule . |
org.eclipse.emf.common.notify.Adapter |
createScriptVisibilityAdapter()
This creates an adapter for a
ScriptVisibility . |
org.eclipse.emf.common.notify.Adapter |
createSimpleGridComponentAdapter()
This creates an adapter for a
SimpleGridComponent . |
org.eclipse.emf.common.notify.Adapter |
createTestVisibilityAdapter()
This creates an adapter for a
TestVisibility . |
org.eclipse.emf.common.notify.Adapter |
createTextComponentAdapter()
This creates an adapter for a
TextComponent . |
org.eclipse.emf.common.notify.Adapter |
createTextInputComponentAdapter()
This creates an adapter for a
TextInputComponent . |
org.eclipse.emf.common.notify.Adapter |
createTextInputMultiComponentAdapter()
This creates an adapter for a
TextInputMultiComponent . |
org.eclipse.emf.common.notify.Adapter |
createURLImageComponentAdapter()
This creates an adapter for a
URLImageComponent . |
org.eclipse.emf.common.notify.Adapter |
createValueComponentAdapter()
This creates an adapter for a
ValueComponent . |
org.eclipse.emf.common.notify.Adapter |
createValueSetComponentAdapter()
This creates an adapter for a
ValueSetComponent . |
org.eclipse.emf.common.notify.Adapter |
createViewAdapter()
This creates an adapter for a
View . |
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 . |
List<org.eclipse.emf.edit.provider.IChildCreationExtender> |
getChildCreationExtenders() |
Collection<?> |
getNewChildDescriptors(Object object,
org.eclipse.emf.edit.domain.EditingDomain editingDomain) |
org.eclipse.emf.common.util.ResourceLocator |
getResourceLocator() |
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, createComponentAdapter, createCompositeComponentAdapter, createCompositeTransformerAdapter, createEObjectAdapter, createGenericComponentAdapter, createReadableComponentAdapter, createValueSourceAdapter, createVisibilityAdapter, createWriteableComponentAdapter
adaptAllNew, adaptNew, associate, createAdapter, resolve
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier
.
protected org.eclipse.emf.edit.provider.ChildCreationExtenderManager childCreationExtenderManager
protected Collection<Object> supportedTypes
isFactoryForType
.
protected ViewItemProvider viewItemProvider
View
instances.
protected GroupEntryItemProvider groupEntryItemProvider
GroupEntry
instances.
protected LabelComponentItemProvider labelComponentItemProvider
LabelComponent
instances.
protected FillLayoutComponentItemProvider fillLayoutComponentItemProvider
FillLayoutComponent
instances.
protected ButtonComponentItemProvider buttonComponentItemProvider
ButtonComponent
instances.
protected BoolLEDComponentItemProvider boolLEDComponentItemProvider
BoolLEDComponent
instances.
protected ItemValueSourceItemProvider itemValueSourceItemProvider
ItemValueSource
instances.
protected NotTransformerItemProvider notTransformerItemProvider
NotTransformer
instances.
protected RegistrationItemProvider registrationItemProvider
Registration
instances.
protected SimpleGridComponentItemProvider simpleGridComponentItemProvider
SimpleGridComponent
instances.
protected GroupGridComponentItemProvider groupGridComponentItemProvider
GroupGridComponent
instances.
protected GroupGridEntryItemProvider groupGridEntryItemProvider
GroupGridEntry
instances.
protected ValueSetComponentItemProvider valueSetComponentItemProvider
ValueSetComponent
instances.
protected ValueComponentItemProvider valueComponentItemProvider
ValueComponent
instances.
protected AndTransformerItemProvider andTransformerItemProvider
AndTransformer
instances.
protected OrTransformerItemProvider orTransformerItemProvider
OrTransformer
instances.
protected TextInputComponentItemProvider textInputComponentItemProvider
TextInputComponent
instances.
protected TextComponentItemProvider textComponentItemProvider
TextComponent
instances.
protected TextInputMultiComponentItemProvider textInputMultiComponentItemProvider
TextInputMultiComponent
instances.
protected CheckComponentItemProvider checkComponentItemProvider
CheckComponent
instances.
protected LinkComponentItemProvider linkComponentItemProvider
LinkComponent
instances.
protected URLImageComponentItemProvider urlImageComponentItemProvider
URLImageComponent
instances.
protected ProgressComponentItemProvider progressComponentItemProvider
ProgressComponent
instances.
protected HiddenComponentItemProvider hiddenComponentItemProvider
HiddenComponent
instances.
protected ScriptVisibilityItemProvider scriptVisibilityItemProvider
ScriptVisibility
instances.
protected PermissionVisibilityItemProvider permissionVisibilityItemProvider
PermissionVisibility
instances.
protected InvisibleItemProvider invisibleItemProvider
Invisible
instances.
protected TestVisibilityItemProvider testVisibilityItemProvider
TestVisibility
instances.
protected ScriptModuleItemProvider scriptModuleItemProvider
ScriptModule
instances.
protected BrowserComponentItemProvider browserComponentItemProvider
BrowserComponent
instances.
public DetailViewItemProviderAdapterFactory()
public org.eclipse.emf.common.notify.Adapter createViewAdapter()
View
.
createViewAdapter
in class DetailViewAdapterFactory
View
public org.eclipse.emf.common.notify.Adapter createGroupEntryAdapter()
GroupEntry
.
createGroupEntryAdapter
in class DetailViewAdapterFactory
GroupEntry
public org.eclipse.emf.common.notify.Adapter createLabelComponentAdapter()
LabelComponent
.
createLabelComponentAdapter
in class DetailViewAdapterFactory
LabelComponent
public org.eclipse.emf.common.notify.Adapter createFillLayoutComponentAdapter()
FillLayoutComponent
.
createFillLayoutComponentAdapter
in class DetailViewAdapterFactory
FillLayoutComponent
public org.eclipse.emf.common.notify.Adapter createButtonComponentAdapter()
ButtonComponent
.
createButtonComponentAdapter
in class DetailViewAdapterFactory
ButtonComponent
public org.eclipse.emf.common.notify.Adapter createBoolLEDComponentAdapter()
BoolLEDComponent
.
createBoolLEDComponentAdapter
in class DetailViewAdapterFactory
BoolLEDComponent
public org.eclipse.emf.common.notify.Adapter createItemValueSourceAdapter()
ItemValueSource
.
createItemValueSourceAdapter
in class DetailViewAdapterFactory
ItemValueSource
public org.eclipse.emf.common.notify.Adapter createNotTransformerAdapter()
NotTransformer
.
createNotTransformerAdapter
in class DetailViewAdapterFactory
NotTransformer
public org.eclipse.emf.common.notify.Adapter createRegistrationAdapter()
Registration
.
createRegistrationAdapter
in class DetailViewAdapterFactory
Registration
public org.eclipse.emf.common.notify.Adapter createSimpleGridComponentAdapter()
SimpleGridComponent
.
createSimpleGridComponentAdapter
in class DetailViewAdapterFactory
SimpleGridComponent
public org.eclipse.emf.common.notify.Adapter createGroupGridComponentAdapter()
GroupGridComponent
.
createGroupGridComponentAdapter
in class DetailViewAdapterFactory
GroupGridComponent
public org.eclipse.emf.common.notify.Adapter createGroupGridEntryAdapter()
GroupGridEntry
.
createGroupGridEntryAdapter
in class DetailViewAdapterFactory
GroupGridEntry
public org.eclipse.emf.common.notify.Adapter createValueSetComponentAdapter()
ValueSetComponent
.
createValueSetComponentAdapter
in class DetailViewAdapterFactory
ValueSetComponent
public org.eclipse.emf.common.notify.Adapter createValueComponentAdapter()
ValueComponent
.
createValueComponentAdapter
in class DetailViewAdapterFactory
ValueComponent
public org.eclipse.emf.common.notify.Adapter createAndTransformerAdapter()
AndTransformer
.
createAndTransformerAdapter
in class DetailViewAdapterFactory
AndTransformer
public org.eclipse.emf.common.notify.Adapter createOrTransformerAdapter()
OrTransformer
.
createOrTransformerAdapter
in class DetailViewAdapterFactory
OrTransformer
public org.eclipse.emf.common.notify.Adapter createTextInputComponentAdapter()
TextInputComponent
.
createTextInputComponentAdapter
in class DetailViewAdapterFactory
TextInputComponent
public org.eclipse.emf.common.notify.Adapter createTextComponentAdapter()
TextComponent
.
createTextComponentAdapter
in class DetailViewAdapterFactory
TextComponent
public org.eclipse.emf.common.notify.Adapter createTextInputMultiComponentAdapter()
TextInputMultiComponent
.
createTextInputMultiComponentAdapter
in class DetailViewAdapterFactory
TextInputMultiComponent
public org.eclipse.emf.common.notify.Adapter createCheckComponentAdapter()
CheckComponent
.
createCheckComponentAdapter
in class DetailViewAdapterFactory
CheckComponent
public org.eclipse.emf.common.notify.Adapter createLinkComponentAdapter()
LinkComponent
.
createLinkComponentAdapter
in class DetailViewAdapterFactory
LinkComponent
public org.eclipse.emf.common.notify.Adapter createURLImageComponentAdapter()
URLImageComponent
.
createURLImageComponentAdapter
in class DetailViewAdapterFactory
URLImageComponent
public org.eclipse.emf.common.notify.Adapter createProgressComponentAdapter()
ProgressComponent
.
createProgressComponentAdapter
in class DetailViewAdapterFactory
ProgressComponent
public org.eclipse.emf.common.notify.Adapter createHiddenComponentAdapter()
HiddenComponent
.
createHiddenComponentAdapter
in class DetailViewAdapterFactory
HiddenComponent
public org.eclipse.emf.common.notify.Adapter createScriptVisibilityAdapter()
ScriptVisibility
.
createScriptVisibilityAdapter
in class DetailViewAdapterFactory
ScriptVisibility
public org.eclipse.emf.common.notify.Adapter createPermissionVisibilityAdapter()
PermissionVisibility
.
createPermissionVisibilityAdapter
in class DetailViewAdapterFactory
PermissionVisibility
public org.eclipse.emf.common.notify.Adapter createInvisibleAdapter()
Invisible
.
createInvisibleAdapter
in class DetailViewAdapterFactory
Invisible
public org.eclipse.emf.common.notify.Adapter createTestVisibilityAdapter()
TestVisibility
.
createTestVisibilityAdapter
in class DetailViewAdapterFactory
TestVisibility
public org.eclipse.emf.common.notify.Adapter createScriptModuleAdapter()
ScriptModule
.
createScriptModuleAdapter
in class DetailViewAdapterFactory
ScriptModule
public org.eclipse.emf.common.notify.Adapter createBrowserComponentAdapter()
BrowserComponent
.
createBrowserComponentAdapter
in class DetailViewAdapterFactory
BrowserComponent
public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public boolean isFactoryForType(Object type)
isFactoryForType
in interface org.eclipse.emf.common.notify.AdapterFactory
isFactoryForType
in class DetailViewAdapterFactory
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public Object adapt(Object object, Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public List<org.eclipse.emf.edit.provider.IChildCreationExtender> getChildCreationExtenders()
public Collection<?> getNewChildDescriptors(Object object, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
getNewChildDescriptors
in interface org.eclipse.emf.edit.provider.IChildCreationExtender
public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
getResourceLocator
in interface org.eclipse.emf.edit.provider.IChildCreationExtender
public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
addListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
removeListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
changeNotifier
and to parentAdapterFactory
.
fireNotifyChanged
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void dispose()
dispose
in interface org.eclipse.emf.edit.provider.IDisposable
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.