edu.cmu.sei.aadl.aadl2.instance.util
Class InstanceAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by edu.cmu.sei.aadl.aadl2.instance.util.InstanceAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory
Direct Known Subclasses:
InstanceItemProviderAdapterFactory

public class InstanceAdapterFactory
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:
InstancePackage

Field Summary
protected static InstancePackage modelPackage
          The cached model package
protected  InstanceSwitch<org.eclipse.emf.common.notify.Adapter> modelSwitch
          The switch that delegates to the createXXX methods
 
Constructor Summary
InstanceAdapterFactory()
          Creates an instance of the adapter factory
 
Method Summary
 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 createClassifierFeatureAdapter()
          Creates a new adapter for an object of class 'Classifier Feature'
 org.eclipse.emf.common.notify.Adapter createComponentInstanceAdapter()
          Creates a new adapter for an object of class 'Component Instance'
 org.eclipse.emf.common.notify.Adapter createConnectionInstanceAdapter()
          Creates a new adapter for an object of class 'Connection Instance'
 org.eclipse.emf.common.notify.Adapter createConnectionInstanceEndAdapter()
          Creates a new adapter for an object of class 'Connection Instance End'
 org.eclipse.emf.common.notify.Adapter createConnectionReferenceAdapter()
          Creates a new adapter for an object of class 'Connection Reference'
 org.eclipse.emf.common.notify.Adapter createElementAdapter()
          Creates a new adapter for an object of class 'Element'
 org.eclipse.emf.common.notify.Adapter createEndToEndFlowInstanceAdapter()
          Creates a new adapter for an object of class 'End To End Flow Instance'
 org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
          Creates a new adapter for the default case
 org.eclipse.emf.common.notify.Adapter createFeatureInstanceAdapter()
          Creates a new adapter for an object of class 'Feature Instance'
 org.eclipse.emf.common.notify.Adapter createFlowElementInstanceAdapter()
          Creates a new adapter for an object of class 'Flow Element Instance'
 org.eclipse.emf.common.notify.Adapter createFlowSpecificationInstanceAdapter()
          Creates a new adapter for an object of class 'Flow Specification Instance'
 org.eclipse.emf.common.notify.Adapter createInstanceObjectAdapter()
          Creates a new adapter for an object of class 'Object'
 org.eclipse.emf.common.notify.Adapter createInstanceReferenceValueAdapter()
          Creates a new adapter for an object of class 'Reference Value'
 org.eclipse.emf.common.notify.Adapter createModeAdapter()
          Creates a new adapter for an object of class 'Mode'
 org.eclipse.emf.common.notify.Adapter createModeFeatureAdapter()
          Creates a new adapter for an object of class 'Mode Feature'
 org.eclipse.emf.common.notify.Adapter createModeInstanceAdapter()
          Creates a new adapter for an object of class 'Mode Instance'
 org.eclipse.emf.common.notify.Adapter createModeTransitionInstanceAdapter()
          Creates a new adapter for an object of class 'Mode Transition Instance'
 org.eclipse.emf.common.notify.Adapter createNamedElementAdapter()
          Creates a new adapter for an object of class 'Named Element'
 org.eclipse.emf.common.notify.Adapter createPropertyExpressionAdapter()
          Creates a new adapter for an object of class 'Property Expression'
 org.eclipse.emf.common.notify.Adapter createPropertyValueAdapter()
          Creates a new adapter for an object of class 'Property Value'
 org.eclipse.emf.common.notify.Adapter createSystemInstanceAdapter()
          Creates a new adapter for an object of class 'System Instance'
 org.eclipse.emf.common.notify.Adapter createSystemOperationModeAdapter()
          Creates a new adapter for an object of class 'System Operation Mode'
 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

modelPackage

protected static InstancePackage modelPackage
The cached model package.


modelSwitch

protected InstanceSwitch<org.eclipse.emf.common.notify.Adapter> modelSwitch
The switch that delegates to the createXXX methods.

Constructor Detail

InstanceAdapterFactory

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

createFeatureInstanceAdapter

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

createInstanceObjectAdapter

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

createConnectionInstanceEndAdapter

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

createConnectionInstanceAdapter

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

createFlowElementInstanceAdapter

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

createSystemOperationModeAdapter

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

createModeInstanceAdapter

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

createModeTransitionInstanceAdapter

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

createConnectionReferenceAdapter

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

createComponentInstanceAdapter

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

createFlowSpecificationInstanceAdapter

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

createEndToEndFlowInstanceAdapter

public org.eclipse.emf.common.notify.Adapter createEndToEndFlowInstanceAdapter()
Creates a new adapter for an object of class 'End To End Flow Instance'. 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:
EndToEndFlowInstance

createSystemInstanceAdapter

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

createInstanceReferenceValueAdapter

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

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

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

createClassifierFeatureAdapter

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

createModeFeatureAdapter

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

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

createPropertyExpressionAdapter

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

createPropertyValueAdapter

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

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.