|
||||||||||
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
edu.cmu.sei.aadl.model.flow.util.FlowAdapterFactory
edu.cmu.sei.aadl.model.flow.provider.FlowItemProviderAdapterFactory
public class FlowItemProviderAdapterFactory
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 org.eclipse.emf.edit.provider.IChangeNotifier |
changeNotifier
This is used to implement IChangeNotifier |
static java.lang.String |
copyright
|
protected EndToEndFlowItemProvider |
endToEndFlowItemProvider
This keeps track of the one adapter used for all EndToEndFlow instances |
protected FlowElementItemProvider |
flowElementItemProvider
This keeps track of the one adapter used for all FlowElement instances |
protected FlowPathImplItemProvider |
flowPathImplItemProvider
This keeps track of the one adapter used for all FlowPathImpl instances |
protected FlowPathSpecItemProvider |
flowPathSpecItemProvider
This keeps track of the one adapter used for all FlowPathSpec instances |
protected FlowPointItemProvider |
flowPointItemProvider
This keeps track of the one adapter used for all FlowPoint instances |
protected FlowSequenceItemProvider |
flowSequenceItemProvider
This keeps track of the one adapter used for all FlowSequence instances |
protected FlowSinkImplItemProvider |
flowSinkImplItemProvider
This keeps track of the one adapter used for all FlowSinkImpl instances |
protected FlowSinkSpecItemProvider |
flowSinkSpecItemProvider
This keeps track of the one adapter used for all FlowSinkSpec instances |
protected FlowsItemProvider |
flowsItemProvider
This keeps track of the one adapter used for all Flows instances |
protected FlowSourceImplItemProvider |
flowSourceImplItemProvider
This keeps track of the one adapter used for all FlowSourceImpl instances |
protected FlowSourceSpecItemProvider |
flowSourceSpecItemProvider
This keeps track of the one adapter used for all FlowSourceSpec instances |
protected FlowSpecItemProvider |
flowSpecItemProvider
This keeps track of the one adapter used for all FlowSpec instances |
protected FlowSpecsItemProvider |
flowSpecsItemProvider
This keeps track of the one adapter used for all FlowSpecs instances |
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory |
protected java.util.Collection |
supportedTypes
This keeps track of all the supported types checked by isFactoryForType |
Fields inherited from class edu.cmu.sei.aadl.model.flow.util.FlowAdapterFactory |
---|
modelPackage, modelSwitch |
Constructor Summary | |
---|---|
FlowItemProviderAdapterFactory()
This constructs an instance |
Method Summary | |
---|---|
org.eclipse.emf.common.notify.Adapter |
adapt(org.eclipse.emf.common.notify.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(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener |
org.eclipse.emf.common.notify.Adapter |
createEndToEndFlowAdapter()
This creates an adapter for a EndToEndFlow |
org.eclipse.emf.common.notify.Adapter |
createFlowElementAdapter()
This creates an adapter for a FlowElement |
org.eclipse.emf.common.notify.Adapter |
createFlowPathImplAdapter()
This creates an adapter for a FlowPathImpl |
org.eclipse.emf.common.notify.Adapter |
createFlowPathSpecAdapter()
This creates an adapter for a FlowPathSpec |
org.eclipse.emf.common.notify.Adapter |
createFlowPointAdapter()
This creates an adapter for a FlowPoint |
org.eclipse.emf.common.notify.Adapter |
createFlowsAdapter()
This creates an adapter for a Flows |
org.eclipse.emf.common.notify.Adapter |
createFlowSequenceAdapter()
This creates an adapter for a FlowSequence |
org.eclipse.emf.common.notify.Adapter |
createFlowSinkImplAdapter()
This creates an adapter for a FlowSinkImpl |
org.eclipse.emf.common.notify.Adapter |
createFlowSinkSpecAdapter()
This creates an adapter for a FlowSinkSpec |
org.eclipse.emf.common.notify.Adapter |
createFlowSourceImplAdapter()
This creates an adapter for a FlowSourceImpl |
org.eclipse.emf.common.notify.Adapter |
createFlowSourceSpecAdapter()
This creates an adapter for a FlowSourceSpec |
org.eclipse.emf.common.notify.Adapter |
createFlowSpecAdapter()
This creates an adapter for a FlowSpec |
org.eclipse.emf.common.notify.Adapter |
createFlowSpecsAdapter()
This creates an adapter for a FlowSpecs |
void |
fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates to changeNotifier and to parentAdapterFactory |
org.eclipse.emf.edit.provider.ComposeableAdapterFactory |
getRootAdapterFactory()
This returns the root adapter factory that contains this factory |
boolean |
isFactoryForType(java.lang.Object type)
|
void |
removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener |
void |
setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory |
Methods inherited from class edu.cmu.sei.aadl.model.flow.util.FlowAdapterFactory |
---|
createAdapter, createAObjectAdapter, createEObjectAdapter, createFlowImplAdapter, createModeMemberAdapter, createNamedElementAdapter, createPropertyHolderAdapter |
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 org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier
.
protected java.util.Collection supportedTypes
isFactoryForType
.
protected FlowSpecItemProvider flowSpecItemProvider
FlowSpec
instances.
protected FlowsItemProvider flowsItemProvider
Flows
instances.
protected FlowSpecsItemProvider flowSpecsItemProvider
FlowSpecs
instances.
protected EndToEndFlowItemProvider endToEndFlowItemProvider
EndToEndFlow
instances.
protected FlowPointItemProvider flowPointItemProvider
FlowPoint
instances.
protected FlowSourceSpecItemProvider flowSourceSpecItemProvider
FlowSourceSpec
instances.
protected FlowSinkSpecItemProvider flowSinkSpecItemProvider
FlowSinkSpec
instances.
protected FlowPathSpecItemProvider flowPathSpecItemProvider
FlowPathSpec
instances.
protected FlowSourceImplItemProvider flowSourceImplItemProvider
FlowSourceImpl
instances.
protected FlowSinkImplItemProvider flowSinkImplItemProvider
FlowSinkImpl
instances.
protected FlowPathImplItemProvider flowPathImplItemProvider
FlowPathImpl
instances.
protected FlowElementItemProvider flowElementItemProvider
FlowElement
instances.
protected FlowSequenceItemProvider flowSequenceItemProvider
FlowSequence
instances.
Constructor Detail |
---|
public FlowItemProviderAdapterFactory()
Method Detail |
---|
public org.eclipse.emf.common.notify.Adapter createFlowSpecAdapter()
FlowSpec
.
createFlowSpecAdapter
in class FlowAdapterFactory
FlowSpec
public org.eclipse.emf.common.notify.Adapter createFlowsAdapter()
Flows
.
createFlowsAdapter
in class FlowAdapterFactory
Flows
public org.eclipse.emf.common.notify.Adapter createFlowSpecsAdapter()
FlowSpecs
.
createFlowSpecsAdapter
in class FlowAdapterFactory
FlowSpecs
public org.eclipse.emf.common.notify.Adapter createEndToEndFlowAdapter()
EndToEndFlow
.
createEndToEndFlowAdapter
in class FlowAdapterFactory
EndToEndFlow
public org.eclipse.emf.common.notify.Adapter createFlowPointAdapter()
FlowPoint
.
createFlowPointAdapter
in class FlowAdapterFactory
FlowPoint
public org.eclipse.emf.common.notify.Adapter createFlowSourceSpecAdapter()
FlowSourceSpec
.
createFlowSourceSpecAdapter
in class FlowAdapterFactory
FlowSourceSpec
public org.eclipse.emf.common.notify.Adapter createFlowSinkSpecAdapter()
FlowSinkSpec
.
createFlowSinkSpecAdapter
in class FlowAdapterFactory
FlowSinkSpec
public org.eclipse.emf.common.notify.Adapter createFlowPathSpecAdapter()
FlowPathSpec
.
createFlowPathSpecAdapter
in class FlowAdapterFactory
FlowPathSpec
public org.eclipse.emf.common.notify.Adapter createFlowSourceImplAdapter()
FlowSourceImpl
.
createFlowSourceImplAdapter
in class FlowAdapterFactory
FlowSourceImpl
public org.eclipse.emf.common.notify.Adapter createFlowSinkImplAdapter()
FlowSinkImpl
.
createFlowSinkImplAdapter
in class FlowAdapterFactory
FlowSinkImpl
public org.eclipse.emf.common.notify.Adapter createFlowPathImplAdapter()
FlowPathImpl
.
createFlowPathImplAdapter
in class FlowAdapterFactory
FlowPathImpl
public org.eclipse.emf.common.notify.Adapter createFlowElementAdapter()
FlowElement
.
createFlowElementAdapter
in class FlowAdapterFactory
FlowElement
public org.eclipse.emf.common.notify.Adapter createFlowSequenceAdapter()
FlowSequence
.
createFlowSequenceAdapter
in class FlowAdapterFactory
FlowSequence
public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public boolean isFactoryForType(java.lang.Object type)
isFactoryForType
in interface org.eclipse.emf.common.notify.AdapterFactory
isFactoryForType
in class FlowAdapterFactory
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
addListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
removeListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
changeNotifier
and to parentAdapterFactory
.
fireNotifyChanged
in interface org.eclipse.emf.edit.provider.IChangeNotifier
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |