|
||||||||||
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.connection.util.ConnectionAdapterFactory
edu.cmu.sei.aadl.model.connection.provider.ConnectionItemProviderAdapterFactory
public class ConnectionItemProviderAdapterFactory
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 BusAccessConnectionItemProvider |
busAccessConnectionItemProvider
This keeps track of the one adapter used for all BusAccessConnection instances |
protected org.eclipse.emf.edit.provider.IChangeNotifier |
changeNotifier
This is used to implement IChangeNotifier |
protected ConnectionsItemProvider |
connectionsItemProvider
This keeps track of the one adapter used for all Connections instances |
static java.lang.String |
copyright
|
protected DataAccessConnectionItemProvider |
dataAccessConnectionItemProvider
This keeps track of the one adapter used for all DataAccessConnection instances |
protected DataConnectionItemProvider |
dataConnectionItemProvider
This keeps track of the one adapter used for all DataConnection instances |
protected EventConnectionItemProvider |
eventConnectionItemProvider
This keeps track of the one adapter used for all EventConnection instances |
protected EventDataConnectionItemProvider |
eventDataConnectionItemProvider
This keeps track of the one adapter used for all EventDataConnection instances |
protected ParameterConnectionItemProvider |
parameterConnectionItemProvider
This keeps track of the one adapter used for all ParameterConnection instances |
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory |
protected PortGroupConnectionItemProvider |
portGroupConnectionItemProvider
This keeps track of the one adapter used for all PortGroupConnection instances |
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.connection.util.ConnectionAdapterFactory |
---|
modelPackage, modelSwitch |
Constructor Summary | |
---|---|
ConnectionItemProviderAdapterFactory()
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 |
createBusAccessConnectionAdapter()
This creates an adapter for a BusAccessConnection |
org.eclipse.emf.common.notify.Adapter |
createConnectionsAdapter()
This creates an adapter for a Connections |
org.eclipse.emf.common.notify.Adapter |
createDataAccessConnectionAdapter()
This creates an adapter for a DataAccessConnection |
org.eclipse.emf.common.notify.Adapter |
createDataConnectionAdapter()
This creates an adapter for a DataConnection |
org.eclipse.emf.common.notify.Adapter |
createEventConnectionAdapter()
This creates an adapter for a EventConnection |
org.eclipse.emf.common.notify.Adapter |
createEventDataConnectionAdapter()
This creates an adapter for a EventDataConnection |
org.eclipse.emf.common.notify.Adapter |
createParameterConnectionAdapter()
This creates an adapter for a ParameterConnection |
org.eclipse.emf.common.notify.Adapter |
createPortGroupConnectionAdapter()
This creates an adapter for a PortGroupConnection |
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.connection.util.ConnectionAdapterFactory |
---|
createAdapter, createAObjectAdapter, createBusAccessEndAdapter, createConnectionAdapter, createDataAccessEndAdapter, createEObjectAdapter, createFeatureContextAdapter, createModeMemberAdapter, createNamedElementAdapter, createParameterEndAdapter, createPropertyHolderAdapter, createReferenceElementAdapter |
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 DataConnectionItemProvider dataConnectionItemProvider
DataConnection
instances.
protected EventConnectionItemProvider eventConnectionItemProvider
EventConnection
instances.
protected EventDataConnectionItemProvider eventDataConnectionItemProvider
EventDataConnection
instances.
protected ConnectionsItemProvider connectionsItemProvider
Connections
instances.
protected PortGroupConnectionItemProvider portGroupConnectionItemProvider
PortGroupConnection
instances.
protected DataAccessConnectionItemProvider dataAccessConnectionItemProvider
DataAccessConnection
instances.
protected ParameterConnectionItemProvider parameterConnectionItemProvider
ParameterConnection
instances.
protected BusAccessConnectionItemProvider busAccessConnectionItemProvider
BusAccessConnection
instances.
Constructor Detail |
---|
public ConnectionItemProviderAdapterFactory()
Method Detail |
---|
public org.eclipse.emf.common.notify.Adapter createDataConnectionAdapter()
DataConnection
.
createDataConnectionAdapter
in class ConnectionAdapterFactory
DataConnection
public org.eclipse.emf.common.notify.Adapter createEventConnectionAdapter()
EventConnection
.
createEventConnectionAdapter
in class ConnectionAdapterFactory
EventConnection
public org.eclipse.emf.common.notify.Adapter createEventDataConnectionAdapter()
EventDataConnection
.
createEventDataConnectionAdapter
in class ConnectionAdapterFactory
EventDataConnection
public org.eclipse.emf.common.notify.Adapter createConnectionsAdapter()
Connections
.
createConnectionsAdapter
in class ConnectionAdapterFactory
Connections
public org.eclipse.emf.common.notify.Adapter createPortGroupConnectionAdapter()
PortGroupConnection
.
createPortGroupConnectionAdapter
in class ConnectionAdapterFactory
PortGroupConnection
public org.eclipse.emf.common.notify.Adapter createDataAccessConnectionAdapter()
DataAccessConnection
.
createDataAccessConnectionAdapter
in class ConnectionAdapterFactory
DataAccessConnection
public org.eclipse.emf.common.notify.Adapter createParameterConnectionAdapter()
ParameterConnection
.
createParameterConnectionAdapter
in class ConnectionAdapterFactory
ParameterConnection
public org.eclipse.emf.common.notify.Adapter createBusAccessConnectionAdapter()
BusAccessConnection
.
createBusAccessConnectionAdapter
in class ConnectionAdapterFactory
BusAccessConnection
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 ConnectionAdapterFactory
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 |