Class EObjModelHandler
java.lang.Object
org.eclipse.e4.ui.workbench.modeling.ModelHandlerBase
org.eclipse.e4.ui.workbench.modeling.EObjModelHandler
- All Implemented Interfaces:
IAdapterFactory
- Since:
- 1.0
- Restriction:
- This class is not intended to be referenced by clients.
-
Field Summary
Fields inherited from interface org.eclipse.core.runtime.IAdapterFactory
SERVICE_PROPERTY_ADAPTABLE_CLASS, SERVICE_PROPERTY_ADAPTER_NAMES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> TgetAdapter(Object adaptableObject, Class<T> adapterType) Returns an object which is an instance of the given class associated with the given object.Class<?>[]Returns the collection of adapter types handled by this factory.Object[]getChildren(Object element, String id) getProperty(Object element, String id) String[]getPropIds(Object element) voidsetProperty(Object element, String id, Object value)
-
Constructor Details
-
EObjModelHandler
public EObjModelHandler()
-
-
Method Details
-
getAdapter
Description copied from interface:IAdapterFactoryReturns an object which is an instance of the given class associated with the given object. Returnsnullif no such object can be found.- Specified by:
getAdapterin interfaceIAdapterFactory- Parameters:
adaptableObject- the adaptable object being queried (usually an instance ofIAdaptable)adapterType- the type of adapter to look up- Returns:
- a object of the given adapter type, or
nullif this adapter factory does not have an adapter of the given type for the given object
-
getAdapterList
Description copied from interface:IAdapterFactoryReturns the collection of adapter types handled by this factory.This method is generally used by an adapter manager to discover which adapter types are supported, in advance of dispatching any actual
getAdapterrequests.The default implementation collects the required classes from the
AdapterTypesannotation, if that is not used implementors must override this method.- Specified by:
getAdapterListin interfaceIAdapterFactory- Returns:
- the collection of adapter types
-
getChildren
- Overrides:
getChildrenin classModelHandlerBase
-
getProperty
- Overrides:
getPropertyin classModelHandlerBase
-
getPropIds
- Overrides:
getPropIdsin classModelHandlerBase
-
setProperty
- Overrides:
setPropertyin classModelHandlerBase
-