|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.common.notify.impl.AdapterFactoryImpl org.eclipse.ocl.types.util.TypesAdapterFactory org.eclipse.ocl.types.provider.TypesItemProviderAdapterFactory
public class TypesItemProviderAdapterFactory
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 AnyTypeItemProvider |
anyTypeItemProvider
This keeps track of the one adapter used for all AnyType instances. |
protected BagTypeItemProvider |
bagTypeItemProvider
This keeps track of the one adapter used for all BagType instances. |
protected org.eclipse.emf.edit.provider.IChangeNotifier |
changeNotifier
This is used to implement IChangeNotifier . |
protected CollectionTypeItemProvider |
collectionTypeItemProvider
This keeps track of the one adapter used for all CollectionType instances. |
protected ElementTypeItemProvider |
elementTypeItemProvider
This keeps track of the one adapter used for all ElementType instances. |
protected InvalidTypeItemProvider |
invalidTypeItemProvider
This keeps track of the one adapter used for all InvalidType instances. |
protected MessageTypeItemProvider |
messageTypeItemProvider
This keeps track of the one adapter used for all MessageType instances. |
protected OrderedSetTypeItemProvider |
orderedSetTypeItemProvider
This keeps track of the one adapter used for all OrderedSetType instances. |
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory. |
protected PrimitiveTypeItemProvider |
primitiveTypeItemProvider
This keeps track of the one adapter used for all PrimitiveType instances. |
protected SequenceTypeItemProvider |
sequenceTypeItemProvider
This keeps track of the one adapter used for all SequenceType instances. |
protected SetTypeItemProvider |
setTypeItemProvider
This keeps track of the one adapter used for all SetType instances. |
protected java.util.Collection<java.lang.Object> |
supportedTypes
This keeps track of all the supported types checked by isFactoryForType . |
protected TemplateParameterTypeItemProvider |
templateParameterTypeItemProvider
This keeps track of the one adapter used for all TemplateParameterType instances. |
protected TupleTypeItemProvider |
tupleTypeItemProvider
This keeps track of the one adapter used for all TupleType instances. |
protected TypeTypeItemProvider |
typeTypeItemProvider
This keeps track of the one adapter used for all TypeType instances. |
protected VoidTypeItemProvider |
voidTypeItemProvider
This keeps track of the one adapter used for all VoidType instances. |
Fields inherited from class org.eclipse.ocl.types.util.TypesAdapterFactory |
---|
modelPackage, modelSwitch |
Constructor Summary | |
---|---|
TypesItemProviderAdapterFactory()
This constructs an instance. |
Method Summary | |
---|---|
org.eclipse.emf.common.notify.Adapter |
adapt(org.eclipse.emf.common.notify.Notifier notifier,
java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter. |
java.lang.Object |
adapt(java.lang.Object object,
java.lang.Object type)
|
void |
addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener. |
org.eclipse.emf.common.notify.Adapter |
createAnyTypeAdapter()
This creates an adapter for a AnyType . |
org.eclipse.emf.common.notify.Adapter |
createBagTypeAdapter()
This creates an adapter for a BagType . |
org.eclipse.emf.common.notify.Adapter |
createCollectionTypeAdapter()
This creates an adapter for a CollectionType . |
org.eclipse.emf.common.notify.Adapter |
createElementTypeAdapter()
This creates an adapter for a ElementType . |
org.eclipse.emf.common.notify.Adapter |
createInvalidTypeAdapter()
This creates an adapter for a InvalidType . |
org.eclipse.emf.common.notify.Adapter |
createMessageTypeAdapter()
This creates an adapter for a MessageType . |
org.eclipse.emf.common.notify.Adapter |
createOrderedSetTypeAdapter()
This creates an adapter for a OrderedSetType . |
org.eclipse.emf.common.notify.Adapter |
createPrimitiveTypeAdapter()
This creates an adapter for a PrimitiveType . |
org.eclipse.emf.common.notify.Adapter |
createSequenceTypeAdapter()
This creates an adapter for a SequenceType . |
org.eclipse.emf.common.notify.Adapter |
createSetTypeAdapter()
This creates an adapter for a SetType . |
org.eclipse.emf.common.notify.Adapter |
createTemplateParameterTypeAdapter()
This creates an adapter for a TemplateParameterType . |
org.eclipse.emf.common.notify.Adapter |
createTupleTypeAdapter()
This creates an adapter for a TupleType . |
org.eclipse.emf.common.notify.Adapter |
createTypeTypeAdapter()
This creates an adapter for a TypeType . |
org.eclipse.emf.common.notify.Adapter |
createVoidTypeAdapter()
This creates an adapter for a VoidType . |
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(java.lang.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 org.eclipse.ocl.types.util.TypesAdapterFactory |
---|
createAdapter, createASTNodeAdapter, createEObjectAdapter, createPredefinedTypeAdapter, createTypedASTNodeAdapter |
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl |
---|
adaptAllNew, adaptNew, associate, createAdapter, resolve |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory |
---|
adaptAllNew, adaptNew |
Field Detail |
---|
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier
.
protected java.util.Collection<java.lang.Object> supportedTypes
isFactoryForType
.
protected AnyTypeItemProvider anyTypeItemProvider
AnyType
instances.
protected BagTypeItemProvider bagTypeItemProvider
BagType
instances.
protected CollectionTypeItemProvider collectionTypeItemProvider
CollectionType
instances.
protected ElementTypeItemProvider elementTypeItemProvider
ElementType
instances.
protected InvalidTypeItemProvider invalidTypeItemProvider
InvalidType
instances.
protected MessageTypeItemProvider messageTypeItemProvider
MessageType
instances.
protected OrderedSetTypeItemProvider orderedSetTypeItemProvider
OrderedSetType
instances.
protected PrimitiveTypeItemProvider primitiveTypeItemProvider
PrimitiveType
instances.
protected SequenceTypeItemProvider sequenceTypeItemProvider
SequenceType
instances.
protected SetTypeItemProvider setTypeItemProvider
SetType
instances.
protected TemplateParameterTypeItemProvider templateParameterTypeItemProvider
TemplateParameterType
instances.
protected TupleTypeItemProvider tupleTypeItemProvider
TupleType
instances.
protected TypeTypeItemProvider typeTypeItemProvider
TypeType
instances.
protected VoidTypeItemProvider voidTypeItemProvider
VoidType
instances.
Constructor Detail |
---|
public TypesItemProviderAdapterFactory()
Method Detail |
---|
public org.eclipse.emf.common.notify.Adapter createAnyTypeAdapter()
AnyType
.
createAnyTypeAdapter
in class TypesAdapterFactory
AnyType
public org.eclipse.emf.common.notify.Adapter createBagTypeAdapter()
BagType
.
createBagTypeAdapter
in class TypesAdapterFactory
BagType
public org.eclipse.emf.common.notify.Adapter createCollectionTypeAdapter()
CollectionType
.
createCollectionTypeAdapter
in class TypesAdapterFactory
CollectionType
public org.eclipse.emf.common.notify.Adapter createElementTypeAdapter()
ElementType
.
createElementTypeAdapter
in class TypesAdapterFactory
ElementType
public org.eclipse.emf.common.notify.Adapter createInvalidTypeAdapter()
InvalidType
.
createInvalidTypeAdapter
in class TypesAdapterFactory
InvalidType
public org.eclipse.emf.common.notify.Adapter createMessageTypeAdapter()
MessageType
.
createMessageTypeAdapter
in class TypesAdapterFactory
MessageType
public org.eclipse.emf.common.notify.Adapter createOrderedSetTypeAdapter()
OrderedSetType
.
createOrderedSetTypeAdapter
in class TypesAdapterFactory
OrderedSetType
public org.eclipse.emf.common.notify.Adapter createPrimitiveTypeAdapter()
PrimitiveType
.
createPrimitiveTypeAdapter
in class TypesAdapterFactory
PrimitiveType
public org.eclipse.emf.common.notify.Adapter createSequenceTypeAdapter()
SequenceType
.
createSequenceTypeAdapter
in class TypesAdapterFactory
SequenceType
public org.eclipse.emf.common.notify.Adapter createSetTypeAdapter()
SetType
.
createSetTypeAdapter
in class TypesAdapterFactory
SetType
public org.eclipse.emf.common.notify.Adapter createTemplateParameterTypeAdapter()
TemplateParameterType
.
createTemplateParameterTypeAdapter
in class TypesAdapterFactory
TemplateParameterType
public org.eclipse.emf.common.notify.Adapter createTupleTypeAdapter()
TupleType
.
createTupleTypeAdapter
in class TypesAdapterFactory
TupleType
public org.eclipse.emf.common.notify.Adapter createTypeTypeAdapter()
TypeType
.
createTypeTypeAdapter
in class TypesAdapterFactory
TypeType
public org.eclipse.emf.common.notify.Adapter createVoidTypeAdapter()
VoidType
.
createVoidTypeAdapter
in class TypesAdapterFactory
VoidType
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(java.lang.Object type)
isFactoryForType
in interface org.eclipse.emf.common.notify.AdapterFactory
isFactoryForType
in class TypesAdapterFactory
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |