ujf.verimag.bip.Core.PortExpressions.util
Class PortExpressionsAdapterFactory

java.lang.Object
  extended by AdapterFactoryImpl
      extended by ujf.verimag.bip.Core.PortExpressions.util.PortExpressionsAdapterFactory

public class PortExpressionsAdapterFactory
extends AdapterFactoryImpl

The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.

See Also:
PortExpressionsPackage

Field Summary
protected static PortExpressionsPackage modelPackage
          The cached model package.
protected  PortExpressionsSwitch<Adapter> modelSwitch
          The switch that delegates to the createXXX methods.
 
Constructor Summary
PortExpressionsAdapterFactory()
          Creates an instance of the adapter factory.
 
Method Summary
 Adapter createACExpressionAdapter()
          Creates a new adapter for an object of class 'AC Expression'.
 Adapter createACFusionAdapter()
          Creates a new adapter for an object of class 'AC Fusion'.
 Adapter createACFusionNeutralAdapter()
          Creates a new adapter for an object of class 'AC Fusion Neutral'.
 Adapter createACNaryExpressionAdapter()
          Creates a new adapter for an object of class 'AC Nary Expression'.
 Adapter createACTypingAdapter()
          Creates a new adapter for an object of class 'AC Typing'.
 Adapter createACUnionAdapter()
          Creates a new adapter for an object of class 'AC Union'.
 Adapter createACUnionNeutralAdapter()
          Creates a new adapter for an object of class 'AC Union Neutral'.
 Adapter createAdapter(Notifier target)
          Creates an adapter for the target.
 Adapter createAIExpressionAdapter()
          Creates a new adapter for an object of class 'AI Expression'.
 Adapter createAINaryExpressionAdapter()
          Creates a new adapter for an object of class 'AI Nary Expression'.
 Adapter createAISynchroAdapter()
          Creates a new adapter for an object of class 'AI Synchro'.
 Adapter createAISynchroNeutralAdapter()
          Creates a new adapter for an object of class 'AI Synchro Neutral'.
 Adapter createAIUnionAdapter()
          Creates a new adapter for an object of class 'AI Union'.
 Adapter createAIUnionNeutralAdapter()
          Creates a new adapter for an object of class 'AI Union Neutral'.
 Adapter createEObjectAdapter()
          Creates a new adapter for the default case.
 Adapter createPortExpressionAdapter()
          Creates a new adapter for an object of class 'Port Expression'.
 Adapter createPortReferenceAdapter()
          Creates a new adapter for an object of class 'Port Reference'.
 boolean isFactoryForType(java.lang.Object object)
          Returns whether this factory is applicable for the type of the object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modelPackage

protected static PortExpressionsPackage modelPackage
The cached model package.


modelSwitch

protected PortExpressionsSwitch<Adapter> modelSwitch
The switch that delegates to the createXXX methods.

Constructor Detail

PortExpressionsAdapterFactory

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

Returns:
whether this factory is applicable for the type of the object.

createAdapter

public Adapter createAdapter(Notifier target)
Creates an adapter for the target.

Parameters:
target - the object to adapt.
Returns:
the adapter for the target.

createACNaryExpressionAdapter

public Adapter createACNaryExpressionAdapter()
Creates a new adapter for an object of class 'AC Nary 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:
ACNaryExpression

createACExpressionAdapter

public Adapter createACExpressionAdapter()
Creates a new adapter for an object of class 'AC 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:
ACExpression

createPortExpressionAdapter

public Adapter createPortExpressionAdapter()
Creates a new adapter for an object of class 'Port 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:
PortExpression

createACFusionNeutralAdapter

public Adapter createACFusionNeutralAdapter()
Creates a new adapter for an object of class 'AC Fusion Neutral'. 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:
ACFusionNeutral

createACUnionNeutralAdapter

public Adapter createACUnionNeutralAdapter()
Creates a new adapter for an object of class 'AC Union Neutral'. 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:
ACUnionNeutral

createAINaryExpressionAdapter

public Adapter createAINaryExpressionAdapter()
Creates a new adapter for an object of class 'AI Nary 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:
AINaryExpression

createAIExpressionAdapter

public Adapter createAIExpressionAdapter()
Creates a new adapter for an object of class 'AI 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:
AIExpression

createACFusionAdapter

public Adapter createACFusionAdapter()
Creates a new adapter for an object of class 'AC Fusion'. 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:
ACFusion

createAIUnionNeutralAdapter

public Adapter createAIUnionNeutralAdapter()
Creates a new adapter for an object of class 'AI Union Neutral'. 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:
AIUnionNeutral

createAISynchroNeutralAdapter

public Adapter createAISynchroNeutralAdapter()
Creates a new adapter for an object of class 'AI Synchro Neutral'. 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:
AISynchroNeutral

createAIUnionAdapter

public Adapter createAIUnionAdapter()
Creates a new adapter for an object of class 'AI Union'. 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:
AIUnion

createACTypingAdapter

public Adapter createACTypingAdapter()
Creates a new adapter for an object of class 'AC Typing'. 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:
ACTyping

createAISynchroAdapter

public Adapter createAISynchroAdapter()
Creates a new adapter for an object of class 'AI Synchro'. 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:
AISynchro

createACUnionAdapter

public Adapter createACUnionAdapter()
Creates a new adapter for an object of class 'AC Union'. 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:
ACUnion

createPortReferenceAdapter

public Adapter createPortReferenceAdapter()
Creates a new adapter for an object of class 'Port 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:
PortReference

createEObjectAdapter

public Adapter createEObjectAdapter()
Creates a new adapter for the default case. This default implementation returns null.

Returns:
the new adapter.