|
SAM | |||||||||
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
org.topcased.sam.util.SAMAdapterFactory
org.topcased.sam.provider.SAMItemProviderAdapterFactory
public class SAMItemProviderAdapterFactory
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 AutomatonItemProvider |
automatonItemProvider
This keeps track of the one adapter used for all Automaton instances.
|
protected IChangeNotifier |
changeNotifier
This is used to implement IChangeNotifier |
protected CompositionItemProvider |
compositionItemProvider
This keeps track of the one adapter used for all Composition instances.
|
protected ControlFlowItemProvider |
controlFlowItemProvider
This keeps track of the one adapter used for all ControlFlow instances.
|
static java.lang.String |
copyright
|
protected DataFlowItemProvider |
dataFlowItemProvider
This keeps track of the one adapter used for all DataFlow instances |
protected DataStoreItemProvider |
dataStoreItemProvider
This keeps track of the one adapter used for all DataStore instances.
|
protected DecompositionItemProvider |
decompositionItemProvider
This keeps track of the one adapter used for all Decomposition instances.
|
protected InControlPortItemProvider |
inControlPortItemProvider
This keeps track of the one adapter used for all InControlPort instances.
|
protected InDataPortItemProvider |
inDataPortItemProvider
This keeps track of the one adapter used for all InDataPort instances.
|
protected InitialStateItemProvider |
initialStateItemProvider
This keeps track of the one adapter used for all InitialState instances.
|
protected MacroStateItemProvider |
macroStateItemProvider
This keeps track of the one adapter used for all MacroState instances.
|
protected ModelItemProvider |
modelItemProvider
This keeps track of the one adapter used for all Model instances |
protected MultiPortItemProvider |
multiPortItemProvider
This keeps track of the one adapter used for all MultiPort instances.
|
protected OutControlPortItemProvider |
outControlPortItemProvider
This keeps track of the one adapter used for all OutControlPort instances.
|
protected OutDataPortItemProvider |
outDataPortItemProvider
This keeps track of the one adapter used for all OutDataPort instances.
|
protected ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory |
protected StateItemProvider |
stateItemProvider
This keeps track of the one adapter used for all State instances |
protected java.util.Collection<java.lang.Object> |
supportedTypes
This keeps track of all the supported types checked by isFactoryForType .
|
protected SystemItemProvider |
systemItemProvider
This keeps track of the one adapter used for all System instances |
protected TransitionItemProvider |
transitionItemProvider
This keeps track of the one adapter used for all Transition instances.
|
Fields inherited from class org.topcased.sam.util.SAMAdapterFactory |
---|
modelPackage, modelSwitch |
Constructor Summary | |
---|---|
SAMItemProviderAdapterFactory()
This constructs an instance |
Method Summary | |
---|---|
Adapter |
adapt(Notifier notifier,
java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter |
java.lang.Object |
adapt(java.lang.Object object,
java.lang.Object type)
|
void |
addListener(INotifyChangedListener notifyChangedListener)
This adds a listener |
Adapter |
createAutomatonAdapter()
This creates an adapter for a Automaton |
Adapter |
createCompositionAdapter()
This creates an adapter for a Composition .
|
Adapter |
createControlFlowAdapter()
This creates an adapter for a ControlFlow .
|
Adapter |
createDataFlowAdapter()
This creates an adapter for a DataFlow |
Adapter |
createDataStoreAdapter()
This creates an adapter for a DataStore |
Adapter |
createDecompositionAdapter()
This creates an adapter for a Decomposition .
|
Adapter |
createInControlPortAdapter()
This creates an adapter for a InControlPort .
|
Adapter |
createInDataPortAdapter()
This creates an adapter for a InDataPort |
Adapter |
createInitialStateAdapter()
This creates an adapter for a InitialState .
|
Adapter |
createMacroStateAdapter()
This creates an adapter for a MacroState |
Adapter |
createModelAdapter()
This creates an adapter for a Model |
Adapter |
createMultiPortAdapter()
This creates an adapter for a MultiPort |
Adapter |
createOutControlPortAdapter()
This creates an adapter for a OutControlPort .
|
Adapter |
createOutDataPortAdapter()
This creates an adapter for a OutDataPort .
|
Adapter |
createStateAdapter()
This creates an adapter for a State |
Adapter |
createSystemAdapter()
This creates an adapter for a System |
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(java.lang.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 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 java.lang.String copyright
protected ComposedAdapterFactory parentAdapterFactory
protected IChangeNotifier changeNotifier
IChangeNotifier
.
protected java.util.Collection<java.lang.Object> supportedTypes
isFactoryForType
.
protected AutomatonItemProvider automatonItemProvider
Automaton
instances.
protected InitialStateItemProvider initialStateItemProvider
InitialState
instances.
protected MacroStateItemProvider macroStateItemProvider
MacroState
instances.
protected StateItemProvider stateItemProvider
State
instances.
protected TransitionItemProvider transitionItemProvider
Transition
instances.
protected InControlPortItemProvider inControlPortItemProvider
InControlPort
instances.
protected InDataPortItemProvider inDataPortItemProvider
InDataPort
instances.
protected OutControlPortItemProvider outControlPortItemProvider
OutControlPort
instances.
protected OutDataPortItemProvider outDataPortItemProvider
OutDataPort
instances.
protected CompositionItemProvider compositionItemProvider
Composition
instances.
protected ControlFlowItemProvider controlFlowItemProvider
ControlFlow
instances.
protected DataFlowItemProvider dataFlowItemProvider
DataFlow
instances.
protected DataStoreItemProvider dataStoreItemProvider
DataStore
instances.
protected DecompositionItemProvider decompositionItemProvider
Decomposition
instances.
protected SystemItemProvider systemItemProvider
System
instances.
protected ModelItemProvider modelItemProvider
Model
instances.
protected MultiPortItemProvider multiPortItemProvider
MultiPort
instances.
Constructor Detail |
---|
public SAMItemProviderAdapterFactory()
Method Detail |
---|
public Adapter createAutomatonAdapter()
Automaton
.
createAutomatonAdapter
in class SAMAdapterFactory
Automaton
public Adapter createInitialStateAdapter()
InitialState
.
createInitialStateAdapter
in class SAMAdapterFactory
InitialState
public Adapter createMacroStateAdapter()
MacroState
.
createMacroStateAdapter
in class SAMAdapterFactory
MacroState
public Adapter createStateAdapter()
State
.
createStateAdapter
in class SAMAdapterFactory
State
public Adapter createTransitionAdapter()
Transition
.
createTransitionAdapter
in class SAMAdapterFactory
Transition
public Adapter createInControlPortAdapter()
InControlPort
.
createInControlPortAdapter
in class SAMAdapterFactory
InControlPort
public Adapter createInDataPortAdapter()
InDataPort
.
createInDataPortAdapter
in class SAMAdapterFactory
InDataPort
public Adapter createOutControlPortAdapter()
OutControlPort
.
createOutControlPortAdapter
in class SAMAdapterFactory
OutControlPort
public Adapter createOutDataPortAdapter()
OutDataPort
.
createOutDataPortAdapter
in class SAMAdapterFactory
OutDataPort
public Adapter createCompositionAdapter()
Composition
.
createCompositionAdapter
in class SAMAdapterFactory
Composition
public Adapter createControlFlowAdapter()
ControlFlow
.
createControlFlowAdapter
in class SAMAdapterFactory
ControlFlow
public Adapter createDataFlowAdapter()
DataFlow
.
createDataFlowAdapter
in class SAMAdapterFactory
DataFlow
public Adapter createDataStoreAdapter()
DataStore
.
createDataStoreAdapter
in class SAMAdapterFactory
DataStore
public Adapter createDecompositionAdapter()
Decomposition
.
createDecompositionAdapter
in class SAMAdapterFactory
Decomposition
public Adapter createSystemAdapter()
System
.
createSystemAdapter
in class SAMAdapterFactory
System
public Adapter createModelAdapter()
Model
.
createModelAdapter
in class SAMAdapterFactory
Model
public Adapter createMultiPortAdapter()
MultiPort
.
createMultiPortAdapter
in class SAMAdapterFactory
MultiPort
public ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface ComposeableAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface ComposeableAdapterFactory
public boolean isFactoryForType(java.lang.Object type)
isFactoryForType
in interface AdapterFactory
isFactoryForType
in class SAMAdapterFactory
public Adapter adapt(Notifier notifier, java.lang.Object type)
adapt
in interface AdapterFactory
adapt
in class AdapterFactoryImpl
public java.lang.Object adapt(java.lang.Object object, java.lang.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
|
SAM | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.