|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
de.cau.cs.kieler.synccharts.util.SyncchartsAdapterFactory
de.cau.cs.kieler.synccharts.provider.SyncchartsItemProviderAdapterFactory
public class SyncchartsItemProviderAdapterFactory
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.
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 |
---|
protected ComposedAdapterFactory parentAdapterFactory
protected IChangeNotifier changeNotifier
IChangeNotifier
.
protected Collection<Object> supportedTypes
isFactoryForType
.
protected ActionItemProvider actionItemProvider
Action
instances.
protected AssignmentItemProvider assignmentItemProvider
Assignment
instances.
protected ComplexExpressionItemProvider complexExpressionItemProvider
ComplexExpression
instances.
protected EmissionItemProvider emissionItemProvider
Emission
instances.
protected ExpressionItemProvider expressionItemProvider
Expression
instances.
protected HostCodeItemProvider hostCodeItemProvider
HostCode
instances.
protected RegionItemProvider regionItemProvider
Region
instances.
protected SignalItemProvider signalItemProvider
Signal
instances.
protected SignalReferenceItemProvider signalReferenceItemProvider
SignalReference
instances.
protected RenamingItemProvider renamingItemProvider
Renaming
instances.
protected StateItemProvider stateItemProvider
State
instances.
protected TransitionItemProvider transitionItemProvider
Transition
instances.
protected ValuedObjectItemProvider valuedObjectItemProvider
ValuedObject
instances.
protected VariableItemProvider variableItemProvider
Variable
instances.
protected VariableReferenceItemProvider variableReferenceItemProvider
VariableReference
instances.
protected ValueItemProvider valueItemProvider
Value
instances.
protected IntValueItemProvider intValueItemProvider
IntValue
instances.
protected FloatValueItemProvider floatValueItemProvider
FloatValue
instances.
protected BooleanValueItemProvider booleanValueItemProvider
BooleanValue
instances.
Constructor Detail |
---|
public SyncchartsItemProviderAdapterFactory()
Method Detail |
---|
public Adapter createActionAdapter()
Action
.
createActionAdapter
in class SyncchartsAdapterFactory
Action
public Adapter createAssignmentAdapter()
Assignment
.
createAssignmentAdapter
in class SyncchartsAdapterFactory
Assignment
public Adapter createComplexExpressionAdapter()
ComplexExpression
.
createComplexExpressionAdapter
in class SyncchartsAdapterFactory
ComplexExpression
public Adapter createEmissionAdapter()
Emission
.
createEmissionAdapter
in class SyncchartsAdapterFactory
Emission
public Adapter createExpressionAdapter()
Expression
.
createExpressionAdapter
in class SyncchartsAdapterFactory
Expression
public Adapter createHostCodeAdapter()
HostCode
.
createHostCodeAdapter
in class SyncchartsAdapterFactory
HostCode
public Adapter createRegionAdapter()
Region
.
createRegionAdapter
in class SyncchartsAdapterFactory
Region
public Adapter createSignalAdapter()
Signal
.
createSignalAdapter
in class SyncchartsAdapterFactory
Signal
public Adapter createSignalReferenceAdapter()
SignalReference
.
createSignalReferenceAdapter
in class SyncchartsAdapterFactory
SignalReference
public Adapter createRenamingAdapter()
Renaming
.
createRenamingAdapter
in class SyncchartsAdapterFactory
Renaming
public Adapter createStateAdapter()
State
.
createStateAdapter
in class SyncchartsAdapterFactory
State
public Adapter createTransitionAdapter()
Transition
.
createTransitionAdapter
in class SyncchartsAdapterFactory
Transition
public Adapter createValuedObjectAdapter()
ValuedObject
.
createValuedObjectAdapter
in class SyncchartsAdapterFactory
ValuedObject
public Adapter createVariableAdapter()
Variable
.
createVariableAdapter
in class SyncchartsAdapterFactory
Variable
public Adapter createVariableReferenceAdapter()
VariableReference
.
createVariableReferenceAdapter
in class SyncchartsAdapterFactory
VariableReference
public Adapter createValueAdapter()
Value
.
createValueAdapter
in class SyncchartsAdapterFactory
Value
public Adapter createIntValueAdapter()
IntValue
.
createIntValueAdapter
in class SyncchartsAdapterFactory
IntValue
public Adapter createFloatValueAdapter()
FloatValue
.
createFloatValueAdapter
in class SyncchartsAdapterFactory
FloatValue
public Adapter createBooleanValueAdapter()
BooleanValue
.
createBooleanValueAdapter
in class SyncchartsAdapterFactory
BooleanValue
public ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface ComposeableAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface ComposeableAdapterFactory
public boolean isFactoryForType(Object type)
isFactoryForType
in interface AdapterFactory
isFactoryForType
in class SyncchartsAdapterFactory
public Adapter adapt(Notifier notifier, Object type)
adapt
in interface AdapterFactory
adapt
in class AdapterFactoryImpl
public Object adapt(Object object, Object type)
adapt
in interface AdapterFactory
adapt
in class AdapterFactoryImpl
public void addListener(INotifyChangedListener notifyChangedListener)
addListener
in interface IChangeNotifier
public void removeListener(INotifyChangedListener notifyChangedListener)
removeListener
in interface IChangeNotifier
public void fireNotifyChanged(Notification notification)
changeNotifier
and to parentAdapterFactory
.
fireNotifyChanged
in interface IChangeNotifier
public void dispose()
dispose
in interface IDisposable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |