edu.cmu.sei.aadl.model.core.util
Class CoreAdapterFactory

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

public class CoreAdapterFactory
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:
CorePackage

Field Summary
static java.lang.String copyright
           
protected static CorePackage modelPackage
          The cached model package
protected  CoreSwitch modelSwitch
          The switch the delegates to the createXXX methods
 
Constructor Summary
CoreAdapterFactory()
          Creates an instance of the adapter factory
 
Method Summary
 org.eclipse.emf.common.notify.Adapter createAadlPackageAdapter()
          Creates a new adapter for an object of class 'Aadl Package'
 org.eclipse.emf.common.notify.Adapter createAadlPackageSectionAdapter()
          Creates a new adapter for an object of class 'Aadl Package Section'
 org.eclipse.emf.common.notify.Adapter createAadlPrivateAdapter()
          Creates a new adapter for an object of class 'Aadl Private'
 org.eclipse.emf.common.notify.Adapter createAadlPublicAdapter()
          Creates a new adapter for an object of class 'Aadl Public'
 org.eclipse.emf.common.notify.Adapter createAadlSpecAdapter()
          Creates a new adapter for an object of class 'Aadl Spec'
 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 createAnnexLibraryAdapter()
          Creates a new adapter for an object of class 'Annex Library'
 org.eclipse.emf.common.notify.Adapter createAnnexSubclauseAdapter()
          Creates a new adapter for an object of class 'Annex Subclause'
 org.eclipse.emf.common.notify.Adapter createAObjectAdapter()
          Creates a new adapter for an object of class 'AObject'
 org.eclipse.emf.common.notify.Adapter createClassifierAdapter()
          Creates a new adapter for an object of class 'Classifier'
 org.eclipse.emf.common.notify.Adapter createComponentClassifierAdapter()
          Creates a new adapter for an object of class 'Component Classifier'
 org.eclipse.emf.common.notify.Adapter createComponentImplAdapter()
          Creates a new adapter for an object of class 'Component Impl'
 org.eclipse.emf.common.notify.Adapter createComponentTypeAdapter()
          Creates a new adapter for an object of class 'Component Type'
 org.eclipse.emf.common.notify.Adapter createConnectionAdapter()
          Creates a new adapter for an object of class 'Connection'
 org.eclipse.emf.common.notify.Adapter createDefaultAnnexLibraryAdapter()
          Creates a new adapter for an object of class 'Default Annex Library'
 org.eclipse.emf.common.notify.Adapter createDefaultAnnexSubclauseAdapter()
          Creates a new adapter for an object of class 'Default Annex Subclause'
 org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
          Creates a new adapter for the default case
 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 createModeAdapter()
          Creates a new adapter for an object of class 'Mode'
 org.eclipse.emf.common.notify.Adapter createModeMemberAdapter()
          Creates a new adapter for an object of class 'Mode Member'
 org.eclipse.emf.common.notify.Adapter createModesAdapter()
          Creates a new adapter for an object of class 'Modes'
 org.eclipse.emf.common.notify.Adapter createModeTransitionAdapter()
          Creates a new adapter for an object of class 'Mode Transition'
 org.eclipse.emf.common.notify.Adapter createNamedElementAdapter()
          Creates a new adapter for an object of class 'Named Element'
 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 createRefinesTypeAdapter()
          Creates a new adapter for an object of class 'Refines Type'
 org.eclipse.emf.common.notify.Adapter createSubcomponentAdapter()
          Creates a new adapter for an object of class 'Subcomponent'
 org.eclipse.emf.common.notify.Adapter createSubcomponentsAdapter()
          Creates a new adapter for an object of class 'Subcomponents'
 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 CorePackage modelPackage
The cached model package.


modelSwitch

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

Constructor Detail

CoreAdapterFactory

public CoreAdapterFactory()
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.

createAadlSpecAdapter

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

createAadlPackageAdapter

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

createAadlPrivateAdapter

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

createAadlPublicAdapter

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

createAadlPackageSectionAdapter

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

createComponentClassifierAdapter

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

createComponentTypeAdapter

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

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

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

createComponentImplAdapter

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

createRefinesTypeAdapter

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

createSubcomponentsAdapter

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

createSubcomponentAdapter

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

createConnectionAdapter

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

createModesAdapter

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

createModeAdapter

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

createModeTransitionAdapter

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

createAnnexLibraryAdapter

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

createDefaultAnnexLibraryAdapter

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

createAnnexSubclauseAdapter

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

createDefaultAnnexSubclauseAdapter

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

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

createModeMemberAdapter

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

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

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

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.