|
EGF Engine Release 0.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAdapterFactoryImpl
org.eclipse.egf.model.util.ModelAdapterFactory
org.eclipse.egf.model.provider.ModelItemProviderAdapterFactory
public class ModelItemProviderAdapterFactory
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 to fireNotifyChanged
.
The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances.
Field Summary | |
---|---|
protected IChangeNotifier |
changeNotifier
This is used to implement org.eclipse.emf.edit.provider.IChangeNotifier |
protected ContextElementItemProvider |
contextElementItemProvider
This keeps track of the one adapter used for all ContextElement instances |
protected ContextItemProvider |
contextItemProvider
This keeps track of the one adapter used for all Context instances |
protected ContractElementItemProvider |
contractElementItemProvider
This keeps track of the one adapter used for all ContractElement instances |
protected ContractElementReferenceItemProvider |
contractElementReferenceItemProvider
This keeps track of the one adapter used for all ContractElementReference instances |
protected ContractItemProvider |
contractItemProvider
This keeps track of the one adapter used for all Contract instances |
protected DomainItemProvider |
domainItemProvider
This keeps track of the one adapter used for all Domain instances |
protected FactoryComponentInvocationItemProvider |
factoryComponentInvocationItemProvider
This keeps track of the one adapter used for all FactoryComponentInvocation instances |
protected FactoryComponentItemProvider |
factoryComponentItemProvider
This keeps track of the one adapter used for all FactoryComponent instances |
protected FactoryItemProvider |
factoryItemProvider
This keeps track of the one adapter used for all Factory instances |
protected MappingModelItemProvider |
mappingModelItemProvider
This keeps track of the one adapter used for all MappingModel instances |
protected MappingViewpointItemProvider |
mappingViewpointItemProvider
This keeps track of the one adapter used for all MappingViewpoint instances |
protected ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory |
protected PatternLibraryItemProvider |
patternLibraryItemProvider
This keeps track of the one adapter used for all PatternLibrary instances |
protected PatternModelItemProvider |
patternModelItemProvider
This keeps track of the one adapter used for all PatternModel instances |
protected PatternViewpointItemProvider |
patternViewpointItemProvider
This keeps track of the one adapter used for all PatternViewpoint instances |
protected ProductionPlanItemProvider |
productionPlanItemProvider
This keeps track of the one adapter used for all ProductionPlan instances |
protected SpecificationItemProvider |
specificationItemProvider
This keeps track of the one adapter used for all Specification instances |
protected Collection<Object> |
supportedTypes
This keeps track of all the supported types checked by isFactoryForType |
protected TaskFactoryHolderItemProvider |
taskFactoryHolderItemProvider
This keeps track of the one adapter used for all TaskFactoryHolder instances |
protected TypeItemProvider |
typeItemProvider
This keeps track of the one adapter used for all Type instances |
Fields inherited from class org.eclipse.egf.model.util.ModelAdapterFactory |
---|
modelPackage, modelSwitch |
Constructor Summary | |
---|---|
ModelItemProviderAdapterFactory()
This constructs an instance |
Method Summary | |
---|---|
Adapter |
adapt(Notifier notifier,
Object type)
This implementation substitutes the factory itself as the key for the adapter |
void |
addListener(INotifyChangedListener notifyChangedListener)
This adds a listener |
Adapter |
createContextAdapter()
This creates an adapter for a Context |
Adapter |
createContextElementAdapter()
This creates an adapter for a ContextElement |
Adapter |
createContractAdapter()
This creates an adapter for a Contract |
Adapter |
createContractElementAdapter()
This creates an adapter for a ContractElement |
Adapter |
createContractElementReferenceAdapter()
This creates an adapter for a ContractElementReference |
Adapter |
createDomainAdapter()
This creates an adapter for a Domain |
Adapter |
createFactoryAdapter()
This creates an adapter for a Factory |
Adapter |
createFactoryComponentAdapter()
This creates an adapter for a FactoryComponent |
Adapter |
createFactoryComponentInvocationAdapter()
This creates an adapter for a FactoryComponentInvocation |
Adapter |
createMappingModelAdapter()
This creates an adapter for a MappingModel |
Adapter |
createMappingViewpointAdapter()
This creates an adapter for a MappingViewpoint |
Adapter |
createPatternLibraryAdapter()
This creates an adapter for a PatternLibrary |
Adapter |
createPatternModelAdapter()
This creates an adapter for a PatternModel |
Adapter |
createPatternViewpointAdapter()
This creates an adapter for a PatternViewpoint |
Adapter |
createProductionPlanAdapter()
This creates an adapter for a ProductionPlan |
Adapter |
createSpecificationAdapter()
This creates an adapter for a Specification |
Adapter |
createTaskFactoryHolderAdapter()
This creates an adapter for a TaskFactoryHolder |
Adapter |
createTypeAdapter()
This creates an adapter for a Type |
void |
dispose()
This disposes all of the item providers created by this factory |
void |
fireNotifyChanged(Notification notification)
This delegates to changeNotifier and to parentAdapterFactory |
ComposeableAdapterFactory |
getRootAdapterFactory()
This returns the root adapter factory that contains this factory |
boolean |
isFactoryForType(Object type)
|
void |
removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener |
void |
setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory |
Methods inherited from class org.eclipse.egf.model.util.ModelAdapterFactory |
---|
createAbstractFactoryComponentFactoryAdapter, createAbstractPatternElementAdapter, createAbstractViewpointAdapter, createAdapter, createEObjectAdapter, createNamedModelElementWithIdAdapter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ComposedAdapterFactory parentAdapterFactory
protected IChangeNotifier changeNotifier
org.eclipse.emf.edit.provider.IChangeNotifier
.
protected Collection<Object> supportedTypes
isFactoryForType
.
protected FactoryComponentItemProvider factoryComponentItemProvider
FactoryComponent
instances.
protected DomainItemProvider domainItemProvider
Domain
instances.
protected SpecificationItemProvider specificationItemProvider
Specification
instances.
protected ContractItemProvider contractItemProvider
Contract
instances.
protected ContractElementItemProvider contractElementItemProvider
ContractElement
instances.
protected ContractElementReferenceItemProvider contractElementReferenceItemProvider
ContractElementReference
instances.
protected TypeItemProvider typeItemProvider
Type
instances.
protected PatternViewpointItemProvider patternViewpointItemProvider
PatternViewpoint
instances.
protected PatternLibraryItemProvider patternLibraryItemProvider
PatternLibrary
instances.
protected PatternModelItemProvider patternModelItemProvider
PatternModel
instances.
protected FactoryItemProvider factoryItemProvider
Factory
instances.
protected ProductionPlanItemProvider productionPlanItemProvider
ProductionPlan
instances.
protected ContextItemProvider contextItemProvider
Context
instances.
protected ContextElementItemProvider contextElementItemProvider
ContextElement
instances.
protected FactoryComponentInvocationItemProvider factoryComponentInvocationItemProvider
FactoryComponentInvocation
instances.
protected TaskFactoryHolderItemProvider taskFactoryHolderItemProvider
TaskFactoryHolder
instances.
protected MappingViewpointItemProvider mappingViewpointItemProvider
MappingViewpoint
instances.
protected MappingModelItemProvider mappingModelItemProvider
MappingModel
instances.
Constructor Detail |
---|
public ModelItemProviderAdapterFactory()
Method Detail |
---|
public Adapter createFactoryComponentAdapter()
FactoryComponent
.
createFactoryComponentAdapter
in class ModelAdapterFactory
FactoryComponent
public Adapter createDomainAdapter()
Domain
.
createDomainAdapter
in class ModelAdapterFactory
Domain
public Adapter createSpecificationAdapter()
Specification
.
createSpecificationAdapter
in class ModelAdapterFactory
Specification
public Adapter createContractAdapter()
Contract
.
createContractAdapter
in class ModelAdapterFactory
Contract
public Adapter createContractElementAdapter()
ContractElement
.
createContractElementAdapter
in class ModelAdapterFactory
ContractElement
public Adapter createContractElementReferenceAdapter()
ContractElementReference
.
createContractElementReferenceAdapter
in class ModelAdapterFactory
ContractElementReference
public Adapter createTypeAdapter()
Type
.
createTypeAdapter
in class ModelAdapterFactory
Type
public Adapter createPatternViewpointAdapter()
PatternViewpoint
.
createPatternViewpointAdapter
in class ModelAdapterFactory
PatternViewpoint
public Adapter createPatternLibraryAdapter()
PatternLibrary
.
createPatternLibraryAdapter
in class ModelAdapterFactory
PatternLibrary
public Adapter createPatternModelAdapter()
PatternModel
.
createPatternModelAdapter
in class ModelAdapterFactory
PatternModel
public Adapter createFactoryAdapter()
Factory
.
createFactoryAdapter
in class ModelAdapterFactory
Factory
public Adapter createProductionPlanAdapter()
ProductionPlan
.
createProductionPlanAdapter
in class ModelAdapterFactory
ProductionPlan
public Adapter createContextAdapter()
Context
.
createContextAdapter
in class ModelAdapterFactory
Context
public Adapter createContextElementAdapter()
ContextElement
.
createContextElementAdapter
in class ModelAdapterFactory
ContextElement
public Adapter createFactoryComponentInvocationAdapter()
FactoryComponentInvocation
.
createFactoryComponentInvocationAdapter
in class ModelAdapterFactory
FactoryComponentInvocation
public Adapter createTaskFactoryHolderAdapter()
TaskFactoryHolder
.
createTaskFactoryHolderAdapter
in class ModelAdapterFactory
TaskFactoryHolder
public Adapter createMappingViewpointAdapter()
MappingViewpoint
.
createMappingViewpointAdapter
in class ModelAdapterFactory
MappingViewpoint
public Adapter createMappingModelAdapter()
MappingModel
.
createMappingModelAdapter
in class ModelAdapterFactory
MappingModel
public ComposeableAdapterFactory getRootAdapterFactory()
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
public boolean isFactoryForType(Object type)
isFactoryForType
in class ModelAdapterFactory
public Adapter adapt(Notifier notifier, Object type)
public void addListener(INotifyChangedListener notifyChangedListener)
public void removeListener(INotifyChangedListener notifyChangedListener)
public void fireNotifyChanged(Notification notification)
changeNotifier
and to parentAdapterFactory
.
public void dispose()
|
EGF Engine Release 0.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) Thales Corporate Services S.A.S, 2009.
This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.