de.cau.cs.kieler.synccharts.provider
Class SyncchartsItemProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by de.cau.cs.kieler.synccharts.util.SyncchartsAdapterFactory
          extended by de.cau.cs.kieler.synccharts.provider.SyncchartsItemProviderAdapterFactory
All Implemented Interfaces:
AdapterFactory, ComposeableAdapterFactory, IChangeNotifier, IDisposable

public class SyncchartsItemProviderAdapterFactory
extends SyncchartsAdapterFactory
implements ComposeableAdapterFactory, IChangeNotifier, IDisposable

This is the factory that is used to provide the interfaces needed to support Viewers. The adapters generated by this factory convert EMF adapter notifications into calls to fireNotifyChanged. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.

Rating red
Generated:
This code was automatically generated.

Field Summary
protected  ActionItemProvider actionItemProvider
          This keeps track of the one adapter used for all Action instances.
protected  AssignmentItemProvider assignmentItemProvider
          This keeps track of the one adapter used for all Assignment instances.
protected  BooleanValueItemProvider booleanValueItemProvider
          This keeps track of the one adapter used for all BooleanValue instances.
protected  IChangeNotifier changeNotifier
          This is used to implement IChangeNotifier.
protected  ComplexExpressionItemProvider complexExpressionItemProvider
          This keeps track of the one adapter used for all ComplexExpression instances.
protected  EmissionItemProvider emissionItemProvider
          This keeps track of the one adapter used for all Emission instances.
protected  ExpressionItemProvider expressionItemProvider
          This keeps track of the one adapter used for all Expression instances.
protected  FloatValueItemProvider floatValueItemProvider
          This keeps track of the one adapter used for all FloatValue instances.
protected  HostCodeItemProvider hostCodeItemProvider
          This keeps track of the one adapter used for all HostCode instances.
protected  IntValueItemProvider intValueItemProvider
          This keeps track of the one adapter used for all IntValue instances.
protected  ComposedAdapterFactory parentAdapterFactory
          This keeps track of the root adapter factory that delegates to this adapter factory.
protected  RegionItemProvider regionItemProvider
          This keeps track of the one adapter used for all Region instances.
protected  RenamingItemProvider renamingItemProvider
          This keeps track of the one adapter used for all Renaming instances.
protected  SignalItemProvider signalItemProvider
          This keeps track of the one adapter used for all Signal instances.
protected  SignalReferenceItemProvider signalReferenceItemProvider
          This keeps track of the one adapter used for all SignalReference instances.
protected  StateItemProvider stateItemProvider
          This keeps track of the one adapter used for all State instances.
protected  Collection<Object> supportedTypes
          This keeps track of all the supported types checked by isFactoryForType.
protected  TransitionItemProvider transitionItemProvider
          This keeps track of the one adapter used for all Transition instances.
protected  ValuedObjectItemProvider valuedObjectItemProvider
          This keeps track of the one adapter used for all ValuedObject instances.
protected  ValueItemProvider valueItemProvider
          This keeps track of the one adapter used for all Value instances.
protected  VariableItemProvider variableItemProvider
          This keeps track of the one adapter used for all Variable instances.
protected  VariableReferenceItemProvider variableReferenceItemProvider
          This keeps track of the one adapter used for all VariableReference instances.
 
Fields inherited from class de.cau.cs.kieler.synccharts.util.SyncchartsAdapterFactory
modelPackage, modelSwitch
 
Constructor Summary
SyncchartsItemProviderAdapterFactory()
          This constructs an instance.
 
Method Summary
 Adapter adapt(Notifier notifier, Object type)
          This implementation substitutes the factory itself as the key for the adapter.
 Object adapt(Object object, Object type)
           
 void addListener(INotifyChangedListener notifyChangedListener)
          This adds a listener.
 Adapter createActionAdapter()
          This creates an adapter for a Action.
 Adapter createAssignmentAdapter()
          This creates an adapter for a Assignment.
 Adapter createBooleanValueAdapter()
          This creates an adapter for a BooleanValue.
 Adapter createComplexExpressionAdapter()
          This creates an adapter for a ComplexExpression.
 Adapter createEmissionAdapter()
          This creates an adapter for a Emission.
 Adapter createExpressionAdapter()
          This creates an adapter for a Expression.
 Adapter createFloatValueAdapter()
          This creates an adapter for a FloatValue.
 Adapter createHostCodeAdapter()
          This creates an adapter for a HostCode.
 Adapter createIntValueAdapter()
          This creates an adapter for a IntValue.
 Adapter createRegionAdapter()
          This creates an adapter for a Region.
 Adapter createRenamingAdapter()
          This creates an adapter for a Renaming.
 Adapter createSignalAdapter()
          This creates an adapter for a Signal.
 Adapter createSignalReferenceAdapter()
          This creates an adapter for a SignalReference.
 Adapter createStateAdapter()
          This creates an adapter for a State.
 Adapter createTransitionAdapter()
          This creates an adapter for a Transition.
 Adapter createValueAdapter()
          This creates an adapter for a Value.
 Adapter createValuedObjectAdapter()
          This creates an adapter for a ValuedObject.
 Adapter createVariableAdapter()
          This creates an adapter for a Variable.
 Adapter createVariableReferenceAdapter()
          This creates an adapter for a VariableReference.
 void dispose()
          This disposes all of the item providers created by this factory.
 void fireNotifyChanged(Notification notification)
          This delegates to changeNotifier and to parentAdapterFactory.
 ComposeableAdapterFactory getRootAdapterFactory()
          This returns the root adapter factory that contains this factory.
 boolean isFactoryForType(Object type)
           
 void removeListener(INotifyChangedListener notifyChangedListener)
          This removes a listener.
 void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
          This sets the composed adapter factory that contains this factory.
 
Methods inherited from class de.cau.cs.kieler.synccharts.util.SyncchartsAdapterFactory
createAdapter, createEffectAdapter, createEObjectAdapter
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
 

Field Detail

parentAdapterFactory

protected ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.

Generated:
This code was automatically generated.

changeNotifier

protected IChangeNotifier changeNotifier
This is used to implement IChangeNotifier.

Generated:
This code was automatically generated.

supportedTypes

protected Collection<Object> supportedTypes
This keeps track of all the supported types checked by isFactoryForType.

Generated:
This code was automatically generated.

actionItemProvider

protected ActionItemProvider actionItemProvider
This keeps track of the one adapter used for all Action instances.

Generated:
This code was automatically generated.

assignmentItemProvider

protected AssignmentItemProvider assignmentItemProvider
This keeps track of the one adapter used for all Assignment instances.

Generated:
This code was automatically generated.

complexExpressionItemProvider

protected ComplexExpressionItemProvider complexExpressionItemProvider
This keeps track of the one adapter used for all ComplexExpression instances.

Generated:
This code was automatically generated.

emissionItemProvider

protected EmissionItemProvider emissionItemProvider
This keeps track of the one adapter used for all Emission instances.

Generated:
This code was automatically generated.

expressionItemProvider

protected ExpressionItemProvider expressionItemProvider
This keeps track of the one adapter used for all Expression instances.

Generated:
This code was automatically generated.

hostCodeItemProvider

protected HostCodeItemProvider hostCodeItemProvider
This keeps track of the one adapter used for all HostCode instances.

Generated:
This code was automatically generated.

regionItemProvider

protected RegionItemProvider regionItemProvider
This keeps track of the one adapter used for all Region instances.

Generated:
This code was automatically generated.

signalItemProvider

protected SignalItemProvider signalItemProvider
This keeps track of the one adapter used for all Signal instances.

Generated:
This code was automatically generated.

signalReferenceItemProvider

protected SignalReferenceItemProvider signalReferenceItemProvider
This keeps track of the one adapter used for all SignalReference instances.

Generated:
This code was automatically generated.

renamingItemProvider

protected RenamingItemProvider renamingItemProvider
This keeps track of the one adapter used for all Renaming instances.

Generated:
This code was automatically generated.

stateItemProvider

protected StateItemProvider stateItemProvider
This keeps track of the one adapter used for all State instances.

Generated:
This code was automatically generated.

transitionItemProvider

protected TransitionItemProvider transitionItemProvider
This keeps track of the one adapter used for all Transition instances.

Generated:
This code was automatically generated.

valuedObjectItemProvider

protected ValuedObjectItemProvider valuedObjectItemProvider
This keeps track of the one adapter used for all ValuedObject instances.

Generated:
This code was automatically generated.

variableItemProvider

protected VariableItemProvider variableItemProvider
This keeps track of the one adapter used for all Variable instances.

Generated:
This code was automatically generated.

variableReferenceItemProvider

protected VariableReferenceItemProvider variableReferenceItemProvider
This keeps track of the one adapter used for all VariableReference instances.

Generated:
This code was automatically generated.

valueItemProvider

protected ValueItemProvider valueItemProvider
This keeps track of the one adapter used for all Value instances.

Generated:
This code was automatically generated.

intValueItemProvider

protected IntValueItemProvider intValueItemProvider
This keeps track of the one adapter used for all IntValue instances.

Generated:
This code was automatically generated.

floatValueItemProvider

protected FloatValueItemProvider floatValueItemProvider
This keeps track of the one adapter used for all FloatValue instances.

Generated:
This code was automatically generated.

booleanValueItemProvider

protected BooleanValueItemProvider booleanValueItemProvider
This keeps track of the one adapter used for all BooleanValue instances.

Generated:
This code was automatically generated.
Constructor Detail

SyncchartsItemProviderAdapterFactory

public SyncchartsItemProviderAdapterFactory()
This constructs an instance.

Generated:
This code was automatically generated.
Method Detail

createActionAdapter

public Adapter createActionAdapter()
This creates an adapter for a Action.

Overrides:
createActionAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
Action
Generated:
This code was automatically generated.

createAssignmentAdapter

public Adapter createAssignmentAdapter()
This creates an adapter for a Assignment.

Overrides:
createAssignmentAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
Assignment
Generated:
This code was automatically generated.

createComplexExpressionAdapter

public Adapter createComplexExpressionAdapter()
This creates an adapter for a ComplexExpression.

Overrides:
createComplexExpressionAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
ComplexExpression
Generated:
This code was automatically generated.

createEmissionAdapter

public Adapter createEmissionAdapter()
This creates an adapter for a Emission.

Overrides:
createEmissionAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
Emission
Generated:
This code was automatically generated.

createExpressionAdapter

public Adapter createExpressionAdapter()
This creates an adapter for a Expression.

Overrides:
createExpressionAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
Expression
Generated:
This code was automatically generated.

createHostCodeAdapter

public Adapter createHostCodeAdapter()
This creates an adapter for a HostCode.

Overrides:
createHostCodeAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
HostCode
Generated:
This code was automatically generated.

createRegionAdapter

public Adapter createRegionAdapter()
This creates an adapter for a Region.

Overrides:
createRegionAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
Region
Generated:
This code was automatically generated.

createSignalAdapter

public Adapter createSignalAdapter()
This creates an adapter for a Signal.

Overrides:
createSignalAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
Signal
Generated:
This code was automatically generated.

createSignalReferenceAdapter

public Adapter createSignalReferenceAdapter()
This creates an adapter for a SignalReference.

Overrides:
createSignalReferenceAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
SignalReference
Generated:
This code was automatically generated.

createRenamingAdapter

public Adapter createRenamingAdapter()
This creates an adapter for a Renaming.

Overrides:
createRenamingAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
Renaming
Generated:
This code was automatically generated.

createStateAdapter

public Adapter createStateAdapter()
This creates an adapter for a State.

Overrides:
createStateAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
State
Generated:
This code was automatically generated.

createTransitionAdapter

public Adapter createTransitionAdapter()
This creates an adapter for a Transition.

Overrides:
createTransitionAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
Transition
Generated:
This code was automatically generated.

createValuedObjectAdapter

public Adapter createValuedObjectAdapter()
This creates an adapter for a ValuedObject.

Overrides:
createValuedObjectAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
ValuedObject
Generated:
This code was automatically generated.

createVariableAdapter

public Adapter createVariableAdapter()
This creates an adapter for a Variable.

Overrides:
createVariableAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
Variable
Generated:
This code was automatically generated.

createVariableReferenceAdapter

public Adapter createVariableReferenceAdapter()
This creates an adapter for a VariableReference.

Overrides:
createVariableReferenceAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
VariableReference
Generated:
This code was automatically generated.

createValueAdapter

public Adapter createValueAdapter()
This creates an adapter for a Value.

Overrides:
createValueAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
Value
Generated:
This code was automatically generated.

createIntValueAdapter

public Adapter createIntValueAdapter()
This creates an adapter for a IntValue.

Overrides:
createIntValueAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
IntValue
Generated:
This code was automatically generated.

createFloatValueAdapter

public Adapter createFloatValueAdapter()
This creates an adapter for a FloatValue.

Overrides:
createFloatValueAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
FloatValue
Generated:
This code was automatically generated.

createBooleanValueAdapter

public Adapter createBooleanValueAdapter()
This creates an adapter for a BooleanValue.

Overrides:
createBooleanValueAdapter in class SyncchartsAdapterFactory
Returns:
the new adapter.
See Also:
BooleanValue
Generated:
This code was automatically generated.

getRootAdapterFactory

public ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.

Specified by:
getRootAdapterFactory in interface ComposeableAdapterFactory
Generated:
This code was automatically generated.

setParentAdapterFactory

public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.

Specified by:
setParentAdapterFactory in interface ComposeableAdapterFactory
Generated:
This code was automatically generated.

isFactoryForType

public boolean isFactoryForType(Object type)

Specified by:
isFactoryForType in interface AdapterFactory
Overrides:
isFactoryForType in class SyncchartsAdapterFactory
Returns:
whether this factory is applicable for the type of the object.
Generated:
This code was automatically generated.

adapt

public Adapter adapt(Notifier notifier,
                     Object type)
This implementation substitutes the factory itself as the key for the adapter.

Specified by:
adapt in interface AdapterFactory
Overrides:
adapt in class AdapterFactoryImpl
Generated:
This code was automatically generated.

adapt

public Object adapt(Object object,
                    Object type)

Specified by:
adapt in interface AdapterFactory
Overrides:
adapt in class AdapterFactoryImpl
Generated:
This code was automatically generated.

addListener

public void addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.

Specified by:
addListener in interface IChangeNotifier
Generated:
This code was automatically generated.

removeListener

public void removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.

Specified by:
removeListener in interface IChangeNotifier
Generated:
This code was automatically generated.

fireNotifyChanged

public void fireNotifyChanged(Notification notification)
This delegates to changeNotifier and to parentAdapterFactory.

Specified by:
fireNotifyChanged in interface IChangeNotifier
Generated:
This code was automatically generated.

dispose

public void dispose()
This disposes all of the item providers created by this factory.

Specified by:
dispose in interface IDisposable
Generated:
This code was automatically generated.