$search

org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory Class Reference

Inheritance diagram for org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Object adapt (Object object, Object type)
Adapter adapt (Notifier notifier, Object type)
void addListener (INotifyChangedListener notifyChangedListener)
Adapter createCustomTypeAdapter ()
Adapter createFieldAdapter ()
Adapter createRosIDLReferenceAdapter ()
Adapter createSimpleTypeAdapter ()
Adapter createTypesLibraryAdapter ()
Adapter createVectorTypeAdapter ()
 DatatypesItemProviderAdapterFactory ()
void dispose ()
void fireNotifyChanged (Notification notification)
ComposeableAdapterFactory getRootAdapterFactory ()
boolean isFactoryForType (Object type)
void removeListener (INotifyChangedListener notifyChangedListener)
void setParentAdapterFactory (ComposedAdapterFactory parentAdapterFactory)

Protected Attributes

IChangeNotifier changeNotifier = new ChangeNotifier()
CustomTypeItemProvider customTypeItemProvider
FieldItemProvider fieldItemProvider
ComposedAdapterFactory parentAdapterFactory
RosIDLReferenceItemProvider rosIDLReferenceItemProvider
SimpleTypeItemProvider simpleTypeItemProvider
Collection< Object > supportedTypes = new ArrayList<Object>()
TypesLibraryItemProvider typesLibraryItemProvider
VectorTypeItemProvider vectorTypeItemProvider

Detailed Description

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.

Definition at line 39 of file DatatypesItemProviderAdapterFactory.java.


Constructor & Destructor Documentation

org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::DatatypesItemProviderAdapterFactory (  )  [inline]

This constructs an instance.

Definition at line 70 of file DatatypesItemProviderAdapterFactory.java.


Member Function Documentation

Object org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::adapt ( Object  object,
Object  type 
) [inline]

Definition at line 263 of file DatatypesItemProviderAdapterFactory.java.

Adapter org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::adapt ( Notifier  notifier,
Object  type 
) [inline]

This implementation substitutes the factory itself as the key for the adapter.

Definition at line 253 of file DatatypesItemProviderAdapterFactory.java.

void org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::addListener ( INotifyChangedListener  notifyChangedListener  )  [inline]

This adds a listener.

Definition at line 280 of file DatatypesItemProviderAdapterFactory.java.

Adapter org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::createCustomTypeAdapter (  )  [inline]
Adapter org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::createFieldAdapter (  )  [inline]
Adapter org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::createRosIDLReferenceAdapter (  )  [inline]
Adapter org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::createSimpleTypeAdapter (  )  [inline]
Adapter org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::createTypesLibraryAdapter (  )  [inline]
Adapter org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::createVectorTypeAdapter (  )  [inline]
void org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::dispose (  )  [inline]

This disposes all of the item providers created by this factory.

Definition at line 314 of file DatatypesItemProviderAdapterFactory.java.

void org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::fireNotifyChanged ( Notification  notification  )  [inline]

This delegates to changeNotifier and to parentAdapterFactory.

Definition at line 300 of file DatatypesItemProviderAdapterFactory.java.

ComposeableAdapterFactory org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::getRootAdapterFactory (  )  [inline]

This returns the root adapter factory that contains this factory.

Definition at line 222 of file DatatypesItemProviderAdapterFactory.java.

boolean org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::isFactoryForType ( Object  type  )  [inline]
void org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::removeListener ( INotifyChangedListener  notifyChangedListener  )  [inline]

This removes a listener.

Definition at line 290 of file DatatypesItemProviderAdapterFactory.java.

void org::best_of_robotics::model::datatypes::provider::DatatypesItemProviderAdapterFactory::setParentAdapterFactory ( ComposedAdapterFactory  parentAdapterFactory  )  [inline]

This sets the composed adapter factory that contains this factory.

Definition at line 232 of file DatatypesItemProviderAdapterFactory.java.


Member Data Documentation

This is used to implement org.eclipse.emf.edit.provider.IChangeNotifier.

Definition at line 54 of file DatatypesItemProviderAdapterFactory.java.

This keeps track of the one adapter used for all org.best_of_robotics.model.datatypes.CustomType instances.

Definition at line 176 of file DatatypesItemProviderAdapterFactory.java.

This keeps track of the one adapter used for all org.best_of_robotics.model.datatypes.Field instances.

Definition at line 199 of file DatatypesItemProviderAdapterFactory.java.

This keeps track of the root adapter factory that delegates to this adapter factory.

Definition at line 46 of file DatatypesItemProviderAdapterFactory.java.

This keeps track of the one adapter used for all org.best_of_robotics.model.datatypes.RosIDLReference instances.

Definition at line 130 of file DatatypesItemProviderAdapterFactory.java.

This keeps track of the one adapter used for all org.best_of_robotics.model.datatypes.SimpleType instances.

Definition at line 107 of file DatatypesItemProviderAdapterFactory.java.

This keeps track of all the supported types checked by isFactoryForType.

Definition at line 62 of file DatatypesItemProviderAdapterFactory.java.

This keeps track of the one adapter used for all org.best_of_robotics.model.datatypes.TypesLibrary instances.

Definition at line 84 of file DatatypesItemProviderAdapterFactory.java.

This keeps track of the one adapter used for all org.best_of_robotics.model.datatypes.VectorType instances.

Definition at line 153 of file DatatypesItemProviderAdapterFactory.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


bride_plugin_source
Author(s): Alexander Bubeck
autogenerated on Tue Mar 5 11:39:51 2013