|
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 ModelAdapterFactoryFactoryComponentpublic Adapter createDomainAdapter()
Domain.
createDomainAdapter in class ModelAdapterFactoryDomainpublic Adapter createSpecificationAdapter()
Specification.
createSpecificationAdapter in class ModelAdapterFactorySpecificationpublic Adapter createContractAdapter()
Contract.
createContractAdapter in class ModelAdapterFactoryContractpublic Adapter createContractElementAdapter()
ContractElement.
createContractElementAdapter in class ModelAdapterFactoryContractElementpublic Adapter createContractElementReferenceAdapter()
ContractElementReference.
createContractElementReferenceAdapter in class ModelAdapterFactoryContractElementReferencepublic Adapter createTypeAdapter()
Type.
createTypeAdapter in class ModelAdapterFactoryTypepublic Adapter createPatternViewpointAdapter()
PatternViewpoint.
createPatternViewpointAdapter in class ModelAdapterFactoryPatternViewpointpublic Adapter createPatternLibraryAdapter()
PatternLibrary.
createPatternLibraryAdapter in class ModelAdapterFactoryPatternLibrarypublic Adapter createPatternModelAdapter()
PatternModel.
createPatternModelAdapter in class ModelAdapterFactoryPatternModelpublic Adapter createFactoryAdapter()
Factory.
createFactoryAdapter in class ModelAdapterFactoryFactorypublic Adapter createProductionPlanAdapter()
ProductionPlan.
createProductionPlanAdapter in class ModelAdapterFactoryProductionPlanpublic Adapter createContextAdapter()
Context.
createContextAdapter in class ModelAdapterFactoryContextpublic Adapter createContextElementAdapter()
ContextElement.
createContextElementAdapter in class ModelAdapterFactoryContextElementpublic Adapter createFactoryComponentInvocationAdapter()
FactoryComponentInvocation.
createFactoryComponentInvocationAdapter in class ModelAdapterFactoryFactoryComponentInvocationpublic Adapter createTaskFactoryHolderAdapter()
TaskFactoryHolder.
createTaskFactoryHolderAdapter in class ModelAdapterFactoryTaskFactoryHolderpublic Adapter createMappingViewpointAdapter()
MappingViewpoint.
createMappingViewpointAdapter in class ModelAdapterFactoryMappingViewpointpublic Adapter createMappingModelAdapter()
MappingModel.
createMappingModelAdapter in class ModelAdapterFactoryMappingModelpublic 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.