org.eclipse.emf.edit.tree.util
Class TreeAdapterFactory
java.lang.Object
|
+--org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
|
+--org.eclipse.emf.edit.tree.util.TreeAdapterFactory
- All Implemented Interfaces:
- AdapterFactory
- Direct Known Subclasses:
- TreeItemProviderAdapterFactory
- public class TreeAdapterFactory
- extends AdapterFactoryImpl
The Adapter Factory for the model.
It provides an adapter createXXX
method for each class of the model.
- See Also:
TreePackage
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
modelPackage
protected static TreePackage modelPackage
- The cached model package.
modelSwitch
protected TreeSwitch modelSwitch
- The switch the delegates to the
createXXX
methods.
TreeAdapterFactory
public TreeAdapterFactory()
- Creates an instance of the adapter factory.
isFactoryForType
public boolean isFactoryForType(java.lang.Object object)
- Returns whether this factory is applicable for the type of the object.
This implementation returns
true
if the object is either the model's package or is an instance object of the model.
- Overrides:
isFactoryForType
in class AdapterFactoryImpl
- Returns:
- whether this factory is applicable for the type of the object.
createAdapter
public Adapter createAdapter(Notifier target)
- Creates an adapter for the
target
.
- Overrides:
createAdapter
in class AdapterFactoryImpl
- Parameters:
target
- the object to adapt.- Returns:
- the adapter for the
target
.
createTreeNodeAdapter
public Adapter createTreeNodeAdapter()
- Creates a new adapter for an object of class '
Node
'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
- Returns:
- the new adapter.
- See Also:
TreeNode
createEObjectAdapter
public Adapter createEObjectAdapter()
- Creates a new adapter for the default case.
This default implementation returns null.
- Returns:
- the new adapter.