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

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by edu.cmu.sei.aadl.model.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
static java.lang.String copyright
           
protected static InstancePackage modelPackage
          The cached model package
protected  InstanceSwitch modelSwitch
          The switch the delegates to the createXXX methods
 
Constructor Summary
InstanceAdapterFactory()
          Creates an instance of the adapter factory
 
Method Summary
 org.eclipse.emf.common.notify.Adapter createAccessConnectionInstanceAdapter()
          Creates a new adapter for an object of class 'Access Connection Instance'
 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 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 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 createFlowSpecInstanceAdapter()
          Creates a new adapter for an object of class 'Flow Spec 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 createModeInstanceAdapter()
          Creates a new adapter for an object of class 'Mode Instance'
 org.eclipse.emf.common.notify.Adapter createModeTransitionConnectionInstanceAdapter()
          Creates a new adapter for an object of class 'Mode Transition Connection 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 createPortConnectionInstanceAdapter()
          Creates a new adapter for an object of class 'Port Connection Instance'
 org.eclipse.emf.common.notify.Adapter createPropertyHolderAdapter()
          Creates a new adapter for an object of class 'Property Holder'
 org.eclipse.emf.common.notify.Adapter createPropertyValueAdapter()
          Creates a new adapter for an object of class 'Value'
 org.eclipse.emf.common.notify.Adapter createReferenceValueAdapter()
          Creates a new adapter for an object of class 'Reference 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 createSystemInstanceConfigurationAdapter()
          Creates a new adapter for an object of class 'System Instance Configuration'
 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

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values

modelPackage

protected static InstancePackage modelPackage
The cached model package.


modelSwitch

protected InstanceSwitch modelSwitch
The switch the 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

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

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

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

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

createPortConnectionInstanceAdapter

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

createAccessConnectionInstanceAdapter

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

createModeTransitionConnectionInstanceAdapter

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

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

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

createSystemInstanceConfigurationAdapter

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

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

createFlowSpecInstanceAdapter

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

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

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

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

createPropertyValueAdapter

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

createReferenceValueAdapter

public org.eclipse.emf.common.notify.Adapter createReferenceValueAdapter()
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:
ReferenceValue

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

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.