|
||||||||||
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 IChangeNotifier |
changeNotifier
This is used to implement IChangeNotifier . |
static String |
copyright
|
protected EmissionItemProvider |
emissionItemProvider
This keeps track of the one adapter used for all Emission 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 StateItemProvider |
stateItemProvider
This keeps track of the one adapter used for all State instances. |
protected SubstitutionItemProvider |
substitutionItemProvider
This keeps track of the one adapter used for all Substitution instances. |
protected Collection<Object> |
supportedTypes
This keeps track of all the supported types checked by isFactoryForType . |
protected TextEffectItemProvider |
textEffectItemProvider
This keeps track of the one adapter used for all TextEffect instances. |
protected TransitionItemProvider |
transitionItemProvider
This keeps track of the one adapter used for all Transition 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 |
createEmissionAdapter()
This creates an adapter for a Emission . |
Adapter |
createRegionAdapter()
This creates an adapter for a Region . |
Adapter |
createStateAdapter()
This creates an adapter for a State . |
Adapter |
createSubstitutionAdapter()
This creates an adapter for a Substitution . |
Adapter |
createTextEffectAdapter()
This creates an adapter for a TextEffect . |
Adapter |
createTransitionAdapter()
This creates an adapter for a Transition . |
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, createAnnotatableAdapter, createEffectAdapter, createEObjectAdapter, createScopeAdapter, createTextualCodeAdapter |
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 |
---|
public static final String copyright
protected ComposedAdapterFactory parentAdapterFactory
protected IChangeNotifier changeNotifier
IChangeNotifier
.
protected Collection<Object> supportedTypes
isFactoryForType
.
protected ActionItemProvider actionItemProvider
Action
instances.
protected AssignmentItemProvider assignmentItemProvider
Assignment
instances.
protected EmissionItemProvider emissionItemProvider
Emission
instances.
protected RegionItemProvider regionItemProvider
Region
instances.
protected SubstitutionItemProvider substitutionItemProvider
Substitution
instances.
protected StateItemProvider stateItemProvider
State
instances.
protected TransitionItemProvider transitionItemProvider
Transition
instances.
protected TextEffectItemProvider textEffectItemProvider
TextEffect
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 createEmissionAdapter()
Emission
.
createEmissionAdapter
in class SyncchartsAdapterFactory
Emission
public Adapter createRegionAdapter()
Region
.
createRegionAdapter
in class SyncchartsAdapterFactory
Region
public Adapter createSubstitutionAdapter()
Substitution
.
createSubstitutionAdapter
in class SyncchartsAdapterFactory
Substitution
public Adapter createStateAdapter()
State
.
createStateAdapter
in class SyncchartsAdapterFactory
State
public Adapter createTransitionAdapter()
Transition
.
createTransitionAdapter
in class SyncchartsAdapterFactory
Transition
public Adapter createTextEffectAdapter()
TextEffect
.
createTextEffectAdapter
in class SyncchartsAdapterFactory
TextEffect
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 |