edu.cmu.sei.aadl.model.feature.util
Class FeatureAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by edu.cmu.sei.aadl.model.feature.util.FeatureAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory
Direct Known Subclasses:
FeatureItemProviderAdapterFactory

public class FeatureAdapterFactory
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:
FeaturePackage

Field Summary
static java.lang.String copyright
           
protected static FeaturePackage modelPackage
          The cached model package
protected  FeatureSwitch modelSwitch
          The switch the delegates to the createXXX methods
 
Constructor Summary
FeatureAdapterFactory()
          Creates an instance of the adapter factory
 
Method Summary
 org.eclipse.emf.common.notify.Adapter createAbstractPortAdapter()
          Creates a new adapter for an object of class 'Abstract Port'
 org.eclipse.emf.common.notify.Adapter createAdapter(org.eclipse.emf.common.notify.Notifier target)
          Creates an adapter for the target
 org.eclipse.emf.common.notify.Adapter createAObjectAdapter()
          Creates a new adapter for an object of class 'AObject'
 org.eclipse.emf.common.notify.Adapter createBusAccessAdapter()
          Creates a new adapter for an object of class 'Bus Access'
 org.eclipse.emf.common.notify.Adapter createBusAccessEndAdapter()
          Creates a new adapter for an object of class 'Bus Access End'
 org.eclipse.emf.common.notify.Adapter createBusFeaturesAdapter()
          Creates a new adapter for an object of class 'Bus Features'
 org.eclipse.emf.common.notify.Adapter createClassifierAdapter()
          Creates a new adapter for an object of class 'Classifier'
 org.eclipse.emf.common.notify.Adapter createComponentAccessAdapter()
          Creates a new adapter for an object of class 'Component Access'
 org.eclipse.emf.common.notify.Adapter createDataAccessAdapter()
          Creates a new adapter for an object of class 'Data Access'
 org.eclipse.emf.common.notify.Adapter createDataAccessEndAdapter()
          Creates a new adapter for an object of class 'Data Access End'
 org.eclipse.emf.common.notify.Adapter createDataFeaturesAdapter()
          Creates a new adapter for an object of class 'Data Features'
 org.eclipse.emf.common.notify.Adapter createDataPortAdapter()
          Creates a new adapter for an object of class 'Data Port'
 org.eclipse.emf.common.notify.Adapter createDeviceFeaturesAdapter()
          Creates a new adapter for an object of class 'Device Features'
 org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
          Creates a new adapter for the default case
 org.eclipse.emf.common.notify.Adapter createEventDataPortAdapter()
          Creates a new adapter for an object of class 'Event Data Port'
 org.eclipse.emf.common.notify.Adapter createEventPortAdapter()
          Creates a new adapter for an object of class 'Event Port'
 org.eclipse.emf.common.notify.Adapter createFeatureAdapter()
          Creates a new adapter for an object of class 'Feature'
 org.eclipse.emf.common.notify.Adapter createFeatureContextAdapter()
          Creates a new adapter for an object of class 'Feature Context'
 org.eclipse.emf.common.notify.Adapter createFeaturesAdapter()
          Creates a new adapter for an object of class 'Features'
 org.eclipse.emf.common.notify.Adapter createFlowPointAdapter()
          Creates a new adapter for an object of class 'Point'
 org.eclipse.emf.common.notify.Adapter createMemoryFeaturesAdapter()
          Creates a new adapter for an object of class 'Memory Features'
 org.eclipse.emf.common.notify.Adapter createNamedElementAdapter()
          Creates a new adapter for an object of class 'Named Element'
 org.eclipse.emf.common.notify.Adapter createParameterAdapter()
          Creates a new adapter for an object of class 'Parameter'
 org.eclipse.emf.common.notify.Adapter createParameterEndAdapter()
          Creates a new adapter for an object of class 'Parameter End'
 org.eclipse.emf.common.notify.Adapter createPortAdapter()
          Creates a new adapter for an object of class 'Port'
 org.eclipse.emf.common.notify.Adapter createPortGroupAdapter()
          Creates a new adapter for an object of class 'Port Group'
 org.eclipse.emf.common.notify.Adapter createPortGroupFeaturesAdapter()
          Creates a new adapter for an object of class 'Port Group Features'
 org.eclipse.emf.common.notify.Adapter createPortGroupTypeAdapter()
          Creates a new adapter for an object of class 'Port Group Type'
 org.eclipse.emf.common.notify.Adapter createProcessFeaturesAdapter()
          Creates a new adapter for an object of class 'Process Features'
 org.eclipse.emf.common.notify.Adapter createProcessorFeaturesAdapter()
          Creates a new adapter for an object of class 'Processor Features'
 org.eclipse.emf.common.notify.Adapter createPropertyHolderAdapter()
          Creates a new adapter for an object of class 'Property Holder'
 org.eclipse.emf.common.notify.Adapter createReferenceElementAdapter()
          Creates a new adapter for an object of class 'Reference Element'
 org.eclipse.emf.common.notify.Adapter createServerSubprogramAdapter()
          Creates a new adapter for an object of class 'Server Subprogram'
 org.eclipse.emf.common.notify.Adapter createSoftwareFeaturesAdapter()
          Creates a new adapter for an object of class 'Software Features'
 org.eclipse.emf.common.notify.Adapter createSubprogramAdapter()
          Creates a new adapter for an object of class 'Subprogram'
 org.eclipse.emf.common.notify.Adapter createSubprogramFeaturesAdapter()
          Creates a new adapter for an object of class 'Subprogram Features'
 org.eclipse.emf.common.notify.Adapter createSystemFeaturesAdapter()
          Creates a new adapter for an object of class 'System Features'
 org.eclipse.emf.common.notify.Adapter createThreadFeaturesAdapter()
          Creates a new adapter for an object of class 'Thread Features'
 org.eclipse.emf.common.notify.Adapter createThreadGroupFeaturesAdapter()
          Creates a new adapter for an object of class 'Thread Group Features'
 boolean isFactoryForType(java.lang.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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values

modelPackage

protected static FeaturePackage modelPackage
The cached model package.


modelSwitch

protected FeatureSwitch modelSwitch
The switch the delegates to the createXXX methods.

Constructor Detail

FeatureAdapterFactory

public FeatureAdapterFactory()
Creates an instance of the adapter factory.

Method Detail

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.

Specified by:
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
isFactoryForType in class org.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 the target.

Overrides:
createAdapter in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
Parameters:
target - the object to adapt.
Returns:
the adapter for the target.

createSubprogramAdapter

public org.eclipse.emf.common.notify.Adapter createSubprogramAdapter()
Creates a new adapter for an object of class 'Subprogram'. 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:
Subprogram

createServerSubprogramAdapter

public org.eclipse.emf.common.notify.Adapter createServerSubprogramAdapter()
Creates a new adapter for an object of class 'Server Subprogram'. 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:
ServerSubprogram

createDataAccessAdapter

public org.eclipse.emf.common.notify.Adapter createDataAccessAdapter()
Creates a new adapter for an object of class 'Data Access'. 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:
DataAccess

createBusAccessAdapter

public org.eclipse.emf.common.notify.Adapter createBusAccessAdapter()
Creates a new adapter for an object of class 'Bus Access'. 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:
BusAccess

createPortAdapter

public org.eclipse.emf.common.notify.Adapter createPortAdapter()
Creates a new adapter for an object of class 'Port'. 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:
Port

createDataPortAdapter

public org.eclipse.emf.common.notify.Adapter createDataPortAdapter()
Creates a new adapter for an object of class 'Data Port'. 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:
DataPort

createEventPortAdapter

public org.eclipse.emf.common.notify.Adapter createEventPortAdapter()
Creates a new adapter for an object of class 'Event Port'. 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:
EventPort

createEventDataPortAdapter

public org.eclipse.emf.common.notify.Adapter createEventDataPortAdapter()
Creates a new adapter for an object of class 'Event Data Port'. 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:
EventDataPort

createParameterAdapter

public org.eclipse.emf.common.notify.Adapter createParameterAdapter()
Creates a new adapter for an object of class 'Parameter'. 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:
Parameter

createPortGroupTypeAdapter

public org.eclipse.emf.common.notify.Adapter createPortGroupTypeAdapter()
Creates a new adapter for an object of class 'Port Group Type'. 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:
PortGroupType

createPortGroupAdapter

public org.eclipse.emf.common.notify.Adapter createPortGroupAdapter()
Creates a new adapter for an object of class 'Port Group'. 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:
PortGroup

createDataFeaturesAdapter

public org.eclipse.emf.common.notify.Adapter createDataFeaturesAdapter()
Creates a new adapter for an object of class 'Data Features'. 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:
DataFeatures

createSubprogramFeaturesAdapter

public org.eclipse.emf.common.notify.Adapter createSubprogramFeaturesAdapter()
Creates a new adapter for an object of class 'Subprogram Features'. 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:
SubprogramFeatures

createSoftwareFeaturesAdapter

public org.eclipse.emf.common.notify.Adapter createSoftwareFeaturesAdapter()
Creates a new adapter for an object of class 'Software Features'. 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:
SoftwareFeatures

createThreadFeaturesAdapter

public org.eclipse.emf.common.notify.Adapter createThreadFeaturesAdapter()
Creates a new adapter for an object of class 'Thread Features'. 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:
ThreadFeatures

createThreadGroupFeaturesAdapter

public org.eclipse.emf.common.notify.Adapter createThreadGroupFeaturesAdapter()
Creates a new adapter for an object of class 'Thread Group Features'. 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:
ThreadGroupFeatures

createProcessFeaturesAdapter

public org.eclipse.emf.common.notify.Adapter createProcessFeaturesAdapter()
Creates a new adapter for an object of class 'Process Features'. 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:
ProcessFeatures

createProcessorFeaturesAdapter

public org.eclipse.emf.common.notify.Adapter createProcessorFeaturesAdapter()
Creates a new adapter for an object of class 'Processor Features'. 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:
ProcessorFeatures

createMemoryFeaturesAdapter

public org.eclipse.emf.common.notify.Adapter createMemoryFeaturesAdapter()
Creates a new adapter for an object of class 'Memory Features'. 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:
MemoryFeatures

createBusFeaturesAdapter

public org.eclipse.emf.common.notify.Adapter createBusFeaturesAdapter()
Creates a new adapter for an object of class 'Bus Features'. 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:
BusFeatures

createDeviceFeaturesAdapter

public org.eclipse.emf.common.notify.Adapter createDeviceFeaturesAdapter()
Creates a new adapter for an object of class 'Device Features'. 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:
DeviceFeatures

createSystemFeaturesAdapter

public org.eclipse.emf.common.notify.Adapter createSystemFeaturesAdapter()
Creates a new adapter for an object of class 'System Features'. 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:
SystemFeatures

createComponentAccessAdapter

public org.eclipse.emf.common.notify.Adapter createComponentAccessAdapter()
Creates a new adapter for an object of class 'Component Access'. 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:
ComponentAccess

createPortGroupFeaturesAdapter

public org.eclipse.emf.common.notify.Adapter createPortGroupFeaturesAdapter()
Creates a new adapter for an object of class 'Port Group Features'. 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:
PortGroupFeatures

createAbstractPortAdapter

public org.eclipse.emf.common.notify.Adapter createAbstractPortAdapter()
Creates a new adapter for an object of class 'Abstract Port'. 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:
AbstractPort

createAObjectAdapter

public org.eclipse.emf.common.notify.Adapter createAObjectAdapter()
Creates a new adapter for an object of class 'AObject'. 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:
AObject

createNamedElementAdapter

public org.eclipse.emf.common.notify.Adapter createNamedElementAdapter()
Creates a new adapter for an object of class 'Named 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:
NamedElement

createPropertyHolderAdapter

public org.eclipse.emf.common.notify.Adapter createPropertyHolderAdapter()
Creates a new adapter for an object of class 'Property Holder'. 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:
PropertyHolder

createFeatureAdapter

public org.eclipse.emf.common.notify.Adapter createFeatureAdapter()
Creates a new adapter for an object of class 'Feature'. 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:
Feature

createReferenceElementAdapter

public org.eclipse.emf.common.notify.Adapter createReferenceElementAdapter()
Creates a new adapter for an object of class 'Reference 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:
ReferenceElement

createDataAccessEndAdapter

public org.eclipse.emf.common.notify.Adapter createDataAccessEndAdapter()
Creates a new adapter for an object of class 'Data Access End'. 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:
DataAccessEnd

createBusAccessEndAdapter

public org.eclipse.emf.common.notify.Adapter createBusAccessEndAdapter()
Creates a new adapter for an object of class 'Bus Access End'. 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:
BusAccessEnd

createFlowPointAdapter

public org.eclipse.emf.common.notify.Adapter createFlowPointAdapter()
Creates a new adapter for an object of class 'Point'. 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:
FlowPoint

createParameterEndAdapter

public org.eclipse.emf.common.notify.Adapter createParameterEndAdapter()
Creates a new adapter for an object of class 'Parameter End'. 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:
ParameterEnd

createClassifierAdapter

public org.eclipse.emf.common.notify.Adapter createClassifierAdapter()
Creates a new adapter for an object of class 'Classifier'. 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:
Classifier

createFeatureContextAdapter

public org.eclipse.emf.common.notify.Adapter createFeatureContextAdapter()
Creates a new adapter for an object of class 'Feature Context'. 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:
FeatureContext

createFeaturesAdapter

public org.eclipse.emf.common.notify.Adapter createFeaturesAdapter()
Creates a new adapter for an object of class 'Features'. 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:
Features

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.