Class TableAdapterFactory
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
-
- org.eclipse.emf.ecp.view.spi.table.model.util.TableAdapterFactory
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory
- Direct Known Subclasses:
TableItemProviderAdapterFactory
public class TableAdapterFactory extends org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
The Adapter Factory for the model. It provides an adaptercreateXXX
method for each class of the model.- See Also:
VTablePackage
-
-
Field Summary
Fields Modifier and Type Field Description protected static VTablePackage
modelPackage
The cached model package.protected TableSwitch<org.eclipse.emf.common.notify.Adapter>
modelSwitch
The switch that delegates to thecreateXXX
methods.
-
Constructor Summary
Constructors Constructor Description TableAdapterFactory()
Creates an instance of the adapter factory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.Adapter
createAdapter(org.eclipse.emf.common.notify.Notifier target)
Creates an adapter for thetarget
.org.eclipse.emf.common.notify.Adapter
createContainedElementAdapter()
Creates a new adapter for an object of class 'Contained Element
'.org.eclipse.emf.common.notify.Adapter
createControlAdapter()
Creates a new adapter for an object of class 'Control
'.org.eclipse.emf.common.notify.Adapter
createDomainModelReferenceAdapter()
Creates a new adapter for an object of class 'Domain Model Reference
'.org.eclipse.emf.common.notify.Adapter
createElementAdapter()
Creates a new adapter for an object of class 'Element
'.org.eclipse.emf.common.notify.Adapter
createEnablementConfigurationAdapter()
Creates a new adapter for an object of class 'Enablement Configuration
'.org.eclipse.emf.common.notify.Adapter
createEObjectAdapter()
Creates a new adapter for the default case.org.eclipse.emf.common.notify.Adapter
createFeaturePathDomainModelReferenceAdapter()
Creates a new adapter for an object of class 'Feature Path Domain Model Reference
'.org.eclipse.emf.common.notify.Adapter
createReadOnlyColumnConfigurationAdapter()
Creates a new adapter for an object of class 'Read Only Column Configuration
'.org.eclipse.emf.common.notify.Adapter
createSingleColumnConfigurationAdapter()
Creates a new adapter for an object of class 'Single Column Configuration
'.org.eclipse.emf.common.notify.Adapter
createTableColumnConfigurationAdapter()
Creates a new adapter for an object of class 'Column Configuration
'.org.eclipse.emf.common.notify.Adapter
createTableControlAdapter()
Creates a new adapter for an object of class 'Control
'.org.eclipse.emf.common.notify.Adapter
createTableDomainModelReferenceAdapter()
Creates a new adapter for an object of class 'Domain Model Reference
'.org.eclipse.emf.common.notify.Adapter
createWidthConfigurationAdapter()
Creates a new adapter for an object of class 'Width Configuration
'.boolean
isFactoryForType(java.lang.Object object)
Returns whether this factory is applicable for the type of the object.
-
-
-
Field Detail
-
modelPackage
protected static VTablePackage modelPackage
The cached model package.
-
modelSwitch
protected TableSwitch<org.eclipse.emf.common.notify.Adapter> modelSwitch
The switch that delegates to thecreateXXX
methods.
-
-
Method Detail
-
isFactoryForType
public boolean isFactoryForType(java.lang.Object object)
Returns whether this factory is applicable for the type of the object. This implementation returnstrue
if the object is either the model's package or is an instance object of the model.- Specified by:
isFactoryForType
in interfaceorg.eclipse.emf.common.notify.AdapterFactory
- Overrides:
isFactoryForType
in classorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
- Returns:
- whether this factory is applicable for the type of the object.
-
createAdapter
public org.eclipse.emf.common.notify.Adapter createAdapter(org.eclipse.emf.common.notify.Notifier target)
Creates an adapter for thetarget
.- Overrides:
createAdapter
in classorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
- Parameters:
target
- the object to adapt.- Returns:
- the adapter for the
target
.
-
createTableControlAdapter
public org.eclipse.emf.common.notify.Adapter createTableControlAdapter()
Creates a new adapter for an object of class 'Control
'. 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:
VTableControl
-
createTableColumnConfigurationAdapter
public org.eclipse.emf.common.notify.Adapter createTableColumnConfigurationAdapter()
Creates a new adapter for an object of class 'Column Configuration
'. 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:
VTableColumnConfiguration
-
createTableDomainModelReferenceAdapter
public org.eclipse.emf.common.notify.Adapter createTableDomainModelReferenceAdapter()
Creates a new adapter for an object of class 'Domain Model Reference
'. 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:
VTableDomainModelReference
-
createReadOnlyColumnConfigurationAdapter
public org.eclipse.emf.common.notify.Adapter createReadOnlyColumnConfigurationAdapter()
Creates a new adapter for an object of class 'Read Only Column Configuration
'. 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:
VReadOnlyColumnConfiguration
-
createWidthConfigurationAdapter
public org.eclipse.emf.common.notify.Adapter createWidthConfigurationAdapter()
Creates a new adapter for an object of class 'Width Configuration
'. 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.
- Since:
- 1.9
- See Also:
VWidthConfiguration
-
createEnablementConfigurationAdapter
public org.eclipse.emf.common.notify.Adapter createEnablementConfigurationAdapter()
Creates a new adapter for an object of class 'Enablement Configuration
'. 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.
- Since:
- 1.13
- See Also:
VEnablementConfiguration
-
createSingleColumnConfigurationAdapter
public org.eclipse.emf.common.notify.Adapter createSingleColumnConfigurationAdapter()
Creates a new adapter for an object of class 'Single Column Configuration
'. 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.
- Since:
- 1.13
- See Also:
VSingleColumnConfiguration
-
createElementAdapter
public org.eclipse.emf.common.notify.Adapter createElementAdapter()
Creates a new adapter for an object of class 'Element
'. 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:
VElement
-
createContainedElementAdapter
public org.eclipse.emf.common.notify.Adapter createContainedElementAdapter()
Creates a new adapter for an object of class 'Contained Element
'. 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:
VContainedElement
-
createControlAdapter
public org.eclipse.emf.common.notify.Adapter createControlAdapter()
Creates a new adapter for an object of class 'Control
'. 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:
VControl
-
createDomainModelReferenceAdapter
public org.eclipse.emf.common.notify.Adapter createDomainModelReferenceAdapter()
Creates a new adapter for an object of class 'Domain Model Reference
'. 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:
VDomainModelReference
-
createFeaturePathDomainModelReferenceAdapter
public org.eclipse.emf.common.notify.Adapter createFeaturePathDomainModelReferenceAdapter()
Creates a new adapter for an object of class 'Feature Path Domain Model Reference
'. 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:
VFeaturePathDomainModelReference
-
createEObjectAdapter
public org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
Creates a new adapter for the default case. This default implementation returns null.- Returns:
- the new adapter.
-
-