Class SourceAdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.eclipse.gmt.modisco.omg.kdm.source.util.SourceAdapterFactory
- All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory
public class SourceAdapterFactory
extends org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
The Adapter Factory for the model.
It provides an adapter
createXXX method for each class of the model.
- See Also:
SourcePackage
-
Field Summary
Fields Modifier and Type Field Description protected static SourcePackagemodelPackageThe cached model package.protected SourceSwitch<org.eclipse.emf.common.notify.Adapter>modelSwitchThe switch that delegates to thecreateXXXmethods. -
Constructor Summary
Constructors Constructor Description SourceAdapterFactory()Creates an instance of the adapter factory. -
Method Summary
Modifier and Type Method Description org.eclipse.emf.common.notify.AdaptercreateAbstractInventoryElementAdapter()Creates a new adapter for an object of class 'Abstract Inventory Element'.org.eclipse.emf.common.notify.AdaptercreateAbstractInventoryRelationshipAdapter()Creates a new adapter for an object of class 'Abstract Inventory Relationship'.org.eclipse.emf.common.notify.AdaptercreateAdapter(org.eclipse.emf.common.notify.Notifier target)Creates an adapter for thetarget.org.eclipse.emf.common.notify.AdaptercreateBinaryFileAdapter()Creates a new adapter for an object of class 'Binary File'.org.eclipse.emf.common.notify.AdaptercreateConfigurationAdapter()Creates a new adapter for an object of class 'Configuration'.org.eclipse.emf.common.notify.AdaptercreateDependsOnAdapter()Creates a new adapter for an object of class 'Depends On'.org.eclipse.emf.common.notify.AdaptercreateDirectoryAdapter()Creates a new adapter for an object of class 'Directory'.org.eclipse.emf.common.notify.AdaptercreateElementAdapter()Creates a new adapter for an object of class 'Element'.org.eclipse.emf.common.notify.AdaptercreateEObjectAdapter()Creates a new adapter for the default case.org.eclipse.emf.common.notify.AdaptercreateExecutableFileAdapter()Creates a new adapter for an object of class 'Executable File'.org.eclipse.emf.common.notify.AdaptercreateImageAdapter()Creates a new adapter for an object of class 'Image'.org.eclipse.emf.common.notify.AdaptercreateInventoryContainerAdapter()Creates a new adapter for an object of class 'Inventory Container'.org.eclipse.emf.common.notify.AdaptercreateInventoryElementAdapter()Creates a new adapter for an object of class 'Inventory Element'.org.eclipse.emf.common.notify.AdaptercreateInventoryItemAdapter()Creates a new adapter for an object of class 'Inventory Item'.org.eclipse.emf.common.notify.AdaptercreateInventoryModelAdapter()Creates a new adapter for an object of class 'Inventory Model'.org.eclipse.emf.common.notify.AdaptercreateInventoryRelationshipAdapter()Creates a new adapter for an object of class 'Inventory Relationship'.org.eclipse.emf.common.notify.AdaptercreateKDMEntityAdapter()Creates a new adapter for an object of class 'KDM Entity'.org.eclipse.emf.common.notify.AdaptercreateKDMFrameworkAdapter()Creates a new adapter for an object of class 'KDM Framework'.org.eclipse.emf.common.notify.AdaptercreateKDMModelAdapter()Creates a new adapter for an object of class 'KDM Model'.org.eclipse.emf.common.notify.AdaptercreateKDMRelationshipAdapter()Creates a new adapter for an object of class 'KDM Relationship'.org.eclipse.emf.common.notify.AdaptercreateModelElementAdapter()Creates a new adapter for an object of class 'Model Element'.org.eclipse.emf.common.notify.AdaptercreateProjectAdapter()Creates a new adapter for an object of class 'Project'.org.eclipse.emf.common.notify.AdaptercreateResourceDescriptionAdapter()Creates a new adapter for an object of class 'Resource Description'.org.eclipse.emf.common.notify.AdaptercreateSourceFileAdapter()Creates a new adapter for an object of class 'File'.org.eclipse.emf.common.notify.AdaptercreateSourceRefAdapter()Creates a new adapter for an object of class 'Ref'.org.eclipse.emf.common.notify.AdaptercreateSourceRegionAdapter()Creates a new adapter for an object of class 'Region'.booleanisFactoryForType(Object object)Returns whether this factory is applicable for the type of the object.Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adapt, adapt, adaptAllNew, adaptNew, associate, createAdapter, resolve
-
Field Details
-
modelPackage
The cached model package. -
modelSwitch
The switch that delegates to thecreateXXXmethods.
-
-
Constructor Details
-
SourceAdapterFactory
public SourceAdapterFactory()Creates an instance of the adapter factory.
-
-
Method Details
-
isFactoryForType
Returns whether this factory is applicable for the type of the object. This implementation returnstrueif the object is either the model's package or is an instance object of the model.- Specified by:
isFactoryForTypein interfaceorg.eclipse.emf.common.notify.AdapterFactory- Overrides:
isFactoryForTypein 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:
createAdapterin classorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl- Parameters:
target- the object to adapt.- Returns:
- the adapter for the
target.
-
createSourceRefAdapter
public org.eclipse.emf.common.notify.Adapter createSourceRefAdapter()Creates a new adapter for an object of class 'Ref'. 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:
SourceRef
-
createSourceRegionAdapter
public org.eclipse.emf.common.notify.Adapter createSourceRegionAdapter()Creates a new adapter for an object of class 'Region'. 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:
SourceRegion
-
createInventoryModelAdapter
public org.eclipse.emf.common.notify.Adapter createInventoryModelAdapter()Creates a new adapter for an object of class 'Inventory Model'. 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:
InventoryModel
-
createAbstractInventoryElementAdapter
public org.eclipse.emf.common.notify.Adapter createAbstractInventoryElementAdapter()Creates a new adapter for an object of class 'Abstract Inventory 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:
AbstractInventoryElement
-
createInventoryItemAdapter
public org.eclipse.emf.common.notify.Adapter createInventoryItemAdapter()Creates a new adapter for an object of class 'Inventory Item'. 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:
InventoryItem
-
createSourceFileAdapter
public org.eclipse.emf.common.notify.Adapter createSourceFileAdapter()Creates a new adapter for an object of class 'File'. 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:
SourceFile
-
createImageAdapter
public org.eclipse.emf.common.notify.Adapter createImageAdapter()Creates a new adapter for an object of class 'Image'. 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:
Image
-
createResourceDescriptionAdapter
public org.eclipse.emf.common.notify.Adapter createResourceDescriptionAdapter()Creates a new adapter for an object of class 'Resource Description'. 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:
ResourceDescription
-
createConfigurationAdapter
public org.eclipse.emf.common.notify.Adapter createConfigurationAdapter()Creates a new adapter for an object of class '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:
Configuration
-
createInventoryContainerAdapter
public org.eclipse.emf.common.notify.Adapter createInventoryContainerAdapter()Creates a new adapter for an object of class 'Inventory Container'. 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:
InventoryContainer
-
createDirectoryAdapter
public org.eclipse.emf.common.notify.Adapter createDirectoryAdapter()Creates a new adapter for an object of class 'Directory'. 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:
Directory
-
createProjectAdapter
public org.eclipse.emf.common.notify.Adapter createProjectAdapter()Creates a new adapter for an object of class 'Project'. 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:
Project
-
createAbstractInventoryRelationshipAdapter
public org.eclipse.emf.common.notify.Adapter createAbstractInventoryRelationshipAdapter()Creates a new adapter for an object of class 'Abstract Inventory Relationship'. 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:
AbstractInventoryRelationship
-
createBinaryFileAdapter
public org.eclipse.emf.common.notify.Adapter createBinaryFileAdapter()Creates a new adapter for an object of class 'Binary File'. 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:
BinaryFile
-
createExecutableFileAdapter
public org.eclipse.emf.common.notify.Adapter createExecutableFileAdapter()Creates a new adapter for an object of class 'Executable File'. 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:
ExecutableFile
-
createDependsOnAdapter
public org.eclipse.emf.common.notify.Adapter createDependsOnAdapter()Creates a new adapter for an object of class 'Depends On'. 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:
DependsOn
-
createInventoryElementAdapter
public org.eclipse.emf.common.notify.Adapter createInventoryElementAdapter()Creates a new adapter for an object of class 'Inventory 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:
InventoryElement
-
createInventoryRelationshipAdapter
public org.eclipse.emf.common.notify.Adapter createInventoryRelationshipAdapter()Creates a new adapter for an object of class 'Inventory Relationship'. 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:
InventoryRelationship
-
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:
Element
-
createModelElementAdapter
public org.eclipse.emf.common.notify.Adapter createModelElementAdapter()Creates a new adapter for an object of class 'Model 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:
ModelElement
-
createKDMFrameworkAdapter
public org.eclipse.emf.common.notify.Adapter createKDMFrameworkAdapter()Creates a new adapter for an object of class 'KDM Framework'. 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:
KDMFramework
-
createKDMModelAdapter
public org.eclipse.emf.common.notify.Adapter createKDMModelAdapter()Creates a new adapter for an object of class 'KDM Model'. 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:
KDMModel
-
createKDMEntityAdapter
public org.eclipse.emf.common.notify.Adapter createKDMEntityAdapter()Creates a new adapter for an object of class 'KDM Entity'. 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:
KDMEntity
-
createKDMRelationshipAdapter
public org.eclipse.emf.common.notify.Adapter createKDMRelationshipAdapter()Creates a new adapter for an object of class 'KDM Relationship'. 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:
KDMRelationship
-
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.
-