Class RepositoryItemProviderAdapterFactory
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
-
- org.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
-
- org.palladiosimulator.pcm.repository.provider.RepositoryItemProviderAdapterFactory
-
- All Implemented Interfaces:
AdapterFactory
,ComposeableAdapterFactory
,IChangeNotifier
,IChildCreationExtender
,IDisposable
public class RepositoryItemProviderAdapterFactory extends org.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable, IChildCreationExtender
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 tofireNotifyChanged
. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IChildCreationExtender
IChildCreationExtender.Descriptor
-
-
Field Summary
Fields Modifier and Type Field Description protected BasicComponentItemProvider
basicComponentItemProvider
This keeps track of the one adapter used for allBasicComponent
instances.protected IChangeNotifier
changeNotifier
This is used to implementIChangeNotifier
.protected ChildCreationExtenderManager
childCreationExtenderManager
This helps manage the child creation extenders.protected CollectionDataTypeItemProvider
collectionDataTypeItemProvider
This keeps track of the one adapter used for allCollectionDataType
instances.protected CompleteComponentTypeItemProvider
completeComponentTypeItemProvider
This keeps track of the one adapter used for allCompleteComponentType
instances.protected CompositeComponentItemProvider
compositeComponentItemProvider
This keeps track of the one adapter used for allCompositeComponent
instances.protected CompositeDataTypeItemProvider
compositeDataTypeItemProvider
This keeps track of the one adapter used for allCompositeDataType
instances.static String
copyright
protected EventGroupItemProvider
eventGroupItemProvider
This keeps track of the one adapter used for allEventGroup
instances.protected EventTypeItemProvider
eventTypeItemProvider
This keeps track of the one adapter used for allEventType
instances.protected ExceptionTypeItemProvider
exceptionTypeItemProvider
This keeps track of the one adapter used for allExceptionType
instances.protected InfrastructureInterfaceItemProvider
infrastructureInterfaceItemProvider
This keeps track of the one adapter used for allInfrastructureInterface
instances.protected InfrastructureProvidedRoleItemProvider
infrastructureProvidedRoleItemProvider
This keeps track of the one adapter used for allInfrastructureProvidedRole
instances.protected InfrastructureRequiredRoleItemProvider
infrastructureRequiredRoleItemProvider
This keeps track of the one adapter used for allInfrastructureRequiredRole
instances.protected InfrastructureSignatureItemProvider
infrastructureSignatureItemProvider
This keeps track of the one adapter used for allInfrastructureSignature
instances.protected InnerDeclarationItemProvider
innerDeclarationItemProvider
This keeps track of the one adapter used for allInnerDeclaration
instances.protected OperationInterfaceItemProvider
operationInterfaceItemProvider
This keeps track of the one adapter used for allOperationInterface
instances.protected OperationProvidedRoleItemProvider
operationProvidedRoleItemProvider
This keeps track of the one adapter used for allOperationProvidedRole
instances.protected OperationRequiredRoleItemProvider
operationRequiredRoleItemProvider
This keeps track of the one adapter used for allOperationRequiredRole
instances.protected OperationSignatureItemProvider
operationSignatureItemProvider
This keeps track of the one adapter used for allOperationSignature
instances.protected ParameterItemProvider
parameterItemProvider
This keeps track of the one adapter used for allParameter
instances.protected ComposedAdapterFactory
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.protected PassiveResourceItemProvider
passiveResourceItemProvider
This keeps track of the one adapter used for allPassiveResource
instances.protected PrimitiveDataTypeItemProvider
primitiveDataTypeItemProvider
This keeps track of the one adapter used for allPrimitiveDataType
instances.protected ProvidesComponentTypeItemProvider
providesComponentTypeItemProvider
This keeps track of the one adapter used for allProvidesComponentType
instances.protected RepositoryItemProvider
repositoryItemProvider
This keeps track of the one adapter used for allRepository
instances.protected RequiredCharacterisationItemProvider
requiredCharacterisationItemProvider
This keeps track of the one adapter used for allRequiredCharacterisation
instances.protected SinkRoleItemProvider
sinkRoleItemProvider
This keeps track of the one adapter used for allSinkRole
instances.protected SourceRoleItemProvider
sourceRoleItemProvider
This keeps track of the one adapter used for allSourceRole
instances.protected Collection<Object>
supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.
-
Constructor Summary
Constructors Constructor Description RepositoryItemProviderAdapterFactory()
This constructs an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
adapt(Object object, Object type)
Adapter
adapt(Notifier notifier, Object type)
This implementation substitutes the factory itself as the key for the adapter.void
addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.Adapter
createBasicComponentAdapter()
This creates an adapter for aBasicComponent
.Adapter
createCollectionDataTypeAdapter()
This creates an adapter for aCollectionDataType
.Adapter
createCompleteComponentTypeAdapter()
This creates an adapter for aCompleteComponentType
.Adapter
createCompositeComponentAdapter()
This creates an adapter for aCompositeComponent
.Adapter
createCompositeDataTypeAdapter()
This creates an adapter for aCompositeDataType
.Adapter
createEventGroupAdapter()
This creates an adapter for aEventGroup
.Adapter
createEventTypeAdapter()
This creates an adapter for aEventType
.Adapter
createExceptionTypeAdapter()
This creates an adapter for aExceptionType
.Adapter
createInfrastructureInterfaceAdapter()
This creates an adapter for aInfrastructureInterface
.Adapter
createInfrastructureProvidedRoleAdapter()
This creates an adapter for aInfrastructureProvidedRole
.Adapter
createInfrastructureRequiredRoleAdapter()
This creates an adapter for aInfrastructureRequiredRole
.Adapter
createInfrastructureSignatureAdapter()
This creates an adapter for aInfrastructureSignature
.Adapter
createInnerDeclarationAdapter()
This creates an adapter for aInnerDeclaration
.Adapter
createOperationInterfaceAdapter()
This creates an adapter for aOperationInterface
.Adapter
createOperationProvidedRoleAdapter()
This creates an adapter for aOperationProvidedRole
.Adapter
createOperationRequiredRoleAdapter()
This creates an adapter for aOperationRequiredRole
.Adapter
createOperationSignatureAdapter()
This creates an adapter for aOperationSignature
.Adapter
createParameterAdapter()
This creates an adapter for aParameter
.Adapter
createPassiveResourceAdapter()
This creates an adapter for aPassiveResource
.Adapter
createPrimitiveDataTypeAdapter()
This creates an adapter for aPrimitiveDataType
.Adapter
createProvidesComponentTypeAdapter()
This creates an adapter for aProvidesComponentType
.Adapter
createRepositoryAdapter()
This creates an adapter for aRepository
.Adapter
createRequiredCharacterisationAdapter()
This creates an adapter for aRequiredCharacterisation
.Adapter
createSinkRoleAdapter()
This creates an adapter for aSinkRole
.Adapter
createSourceRoleAdapter()
This creates an adapter for aSourceRole
.void
dispose()
This disposes all of the item providers created by this factory.void
fireNotifyChanged(Notification notification)
This delegates tochangeNotifier
and toparentAdapterFactory
.List<IChildCreationExtender>
getChildCreationExtenders()
Collection<?>
getNewChildDescriptors(Object object, EditingDomain editingDomain)
ResourceLocator
getResourceLocator()
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 org.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
createAdapter, createComposedProvidingRequiringEntityAdapter, createComposedStructureAdapter, createDataTypeAdapter, createEntityAdapter, createEObjectAdapter, createIdentifierAdapter, createImplementationComponentTypeAdapter, createInterfaceAdapter, createInterfaceProvidingEntityAdapter, createInterfaceProvidingRequiringEntityAdapter, createInterfaceRequiringEntityAdapter, createNamedElementAdapter, createPCMBaseClassAdapter, createPCMClassAdapter, createProvidedRoleAdapter, createRepositoryComponentAdapter, createRequiredRoleAdapter, createResourceInterfaceRequiringEntityAdapter, createRoleAdapter, createSignatureAdapter
-
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
-
copyright
public static final String copyright
- See Also:
- Constant Field Values
- Generated class or method.
-
parentAdapterFactory
protected ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.- Generated class or method.
-
changeNotifier
protected IChangeNotifier changeNotifier
This is used to implementIChangeNotifier
.- Generated class or method.
-
childCreationExtenderManager
protected ChildCreationExtenderManager childCreationExtenderManager
This helps manage the child creation extenders.- Generated class or method.
-
supportedTypes
protected Collection<Object> supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.- Generated class or method.
-
passiveResourceItemProvider
protected PassiveResourceItemProvider passiveResourceItemProvider
This keeps track of the one adapter used for allPassiveResource
instances.- Generated class or method.
-
basicComponentItemProvider
protected BasicComponentItemProvider basicComponentItemProvider
This keeps track of the one adapter used for allBasicComponent
instances.- Generated class or method.
-
parameterItemProvider
protected ParameterItemProvider parameterItemProvider
This keeps track of the one adapter used for allParameter
instances.- Generated class or method.
-
repositoryItemProvider
protected RepositoryItemProvider repositoryItemProvider
This keeps track of the one adapter used for allRepository
instances.- Generated class or method.
-
requiredCharacterisationItemProvider
protected RequiredCharacterisationItemProvider requiredCharacterisationItemProvider
This keeps track of the one adapter used for allRequiredCharacterisation
instances.- Generated class or method.
-
eventGroupItemProvider
protected EventGroupItemProvider eventGroupItemProvider
This keeps track of the one adapter used for allEventGroup
instances.- Generated class or method.
-
eventTypeItemProvider
protected EventTypeItemProvider eventTypeItemProvider
This keeps track of the one adapter used for allEventType
instances.- Generated class or method.
-
exceptionTypeItemProvider
protected ExceptionTypeItemProvider exceptionTypeItemProvider
This keeps track of the one adapter used for allExceptionType
instances.- Generated class or method.
-
infrastructureSignatureItemProvider
protected InfrastructureSignatureItemProvider infrastructureSignatureItemProvider
This keeps track of the one adapter used for allInfrastructureSignature
instances.- Generated class or method.
-
infrastructureInterfaceItemProvider
protected InfrastructureInterfaceItemProvider infrastructureInterfaceItemProvider
This keeps track of the one adapter used for allInfrastructureInterface
instances.- Generated class or method.
-
infrastructureRequiredRoleItemProvider
protected InfrastructureRequiredRoleItemProvider infrastructureRequiredRoleItemProvider
This keeps track of the one adapter used for allInfrastructureRequiredRole
instances.- Generated class or method.
-
operationSignatureItemProvider
protected OperationSignatureItemProvider operationSignatureItemProvider
This keeps track of the one adapter used for allOperationSignature
instances.- Generated class or method.
-
operationInterfaceItemProvider
protected OperationInterfaceItemProvider operationInterfaceItemProvider
This keeps track of the one adapter used for allOperationInterface
instances.- Generated class or method.
-
operationRequiredRoleItemProvider
protected OperationRequiredRoleItemProvider operationRequiredRoleItemProvider
This keeps track of the one adapter used for allOperationRequiredRole
instances.- Generated class or method.
-
sourceRoleItemProvider
protected SourceRoleItemProvider sourceRoleItemProvider
This keeps track of the one adapter used for allSourceRole
instances.- Generated class or method.
-
sinkRoleItemProvider
protected SinkRoleItemProvider sinkRoleItemProvider
This keeps track of the one adapter used for allSinkRole
instances.- Generated class or method.
-
operationProvidedRoleItemProvider
protected OperationProvidedRoleItemProvider operationProvidedRoleItemProvider
This keeps track of the one adapter used for allOperationProvidedRole
instances.- Generated class or method.
-
infrastructureProvidedRoleItemProvider
protected InfrastructureProvidedRoleItemProvider infrastructureProvidedRoleItemProvider
This keeps track of the one adapter used for allInfrastructureProvidedRole
instances.- Generated class or method.
-
completeComponentTypeItemProvider
protected CompleteComponentTypeItemProvider completeComponentTypeItemProvider
This keeps track of the one adapter used for allCompleteComponentType
instances.- Generated class or method.
-
providesComponentTypeItemProvider
protected ProvidesComponentTypeItemProvider providesComponentTypeItemProvider
This keeps track of the one adapter used for allProvidesComponentType
instances.- Generated class or method.
-
compositeComponentItemProvider
protected CompositeComponentItemProvider compositeComponentItemProvider
This keeps track of the one adapter used for allCompositeComponent
instances.- Generated class or method.
-
primitiveDataTypeItemProvider
protected PrimitiveDataTypeItemProvider primitiveDataTypeItemProvider
This keeps track of the one adapter used for allPrimitiveDataType
instances.- Generated class or method.
-
collectionDataTypeItemProvider
protected CollectionDataTypeItemProvider collectionDataTypeItemProvider
This keeps track of the one adapter used for allCollectionDataType
instances.- Generated class or method.
-
compositeDataTypeItemProvider
protected CompositeDataTypeItemProvider compositeDataTypeItemProvider
This keeps track of the one adapter used for allCompositeDataType
instances.- Generated class or method.
-
innerDeclarationItemProvider
protected InnerDeclarationItemProvider innerDeclarationItemProvider
This keeps track of the one adapter used for allInnerDeclaration
instances.- Generated class or method.
-
-
Method Detail
-
createPassiveResourceAdapter
public Adapter createPassiveResourceAdapter()
This creates an adapter for aPassiveResource
.- Overrides:
createPassiveResourceAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createBasicComponentAdapter
public Adapter createBasicComponentAdapter()
This creates an adapter for aBasicComponent
.- Overrides:
createBasicComponentAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createParameterAdapter
public Adapter createParameterAdapter()
This creates an adapter for aParameter
.- Overrides:
createParameterAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createRepositoryAdapter
public Adapter createRepositoryAdapter()
This creates an adapter for aRepository
.- Overrides:
createRepositoryAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createRequiredCharacterisationAdapter
public Adapter createRequiredCharacterisationAdapter()
This creates an adapter for aRequiredCharacterisation
.- Overrides:
createRequiredCharacterisationAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createEventGroupAdapter
public Adapter createEventGroupAdapter()
This creates an adapter for aEventGroup
.- Overrides:
createEventGroupAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createEventTypeAdapter
public Adapter createEventTypeAdapter()
This creates an adapter for aEventType
.- Overrides:
createEventTypeAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createExceptionTypeAdapter
public Adapter createExceptionTypeAdapter()
This creates an adapter for aExceptionType
.- Overrides:
createExceptionTypeAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createInfrastructureSignatureAdapter
public Adapter createInfrastructureSignatureAdapter()
This creates an adapter for aInfrastructureSignature
.- Overrides:
createInfrastructureSignatureAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createInfrastructureInterfaceAdapter
public Adapter createInfrastructureInterfaceAdapter()
This creates an adapter for aInfrastructureInterface
.- Overrides:
createInfrastructureInterfaceAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createInfrastructureRequiredRoleAdapter
public Adapter createInfrastructureRequiredRoleAdapter()
This creates an adapter for aInfrastructureRequiredRole
.- Overrides:
createInfrastructureRequiredRoleAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createOperationSignatureAdapter
public Adapter createOperationSignatureAdapter()
This creates an adapter for aOperationSignature
.- Overrides:
createOperationSignatureAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createOperationInterfaceAdapter
public Adapter createOperationInterfaceAdapter()
This creates an adapter for aOperationInterface
.- Overrides:
createOperationInterfaceAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createOperationRequiredRoleAdapter
public Adapter createOperationRequiredRoleAdapter()
This creates an adapter for aOperationRequiredRole
.- Overrides:
createOperationRequiredRoleAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createSourceRoleAdapter
public Adapter createSourceRoleAdapter()
This creates an adapter for aSourceRole
.- Overrides:
createSourceRoleAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createSinkRoleAdapter
public Adapter createSinkRoleAdapter()
This creates an adapter for aSinkRole
.- Overrides:
createSinkRoleAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createOperationProvidedRoleAdapter
public Adapter createOperationProvidedRoleAdapter()
This creates an adapter for aOperationProvidedRole
.- Overrides:
createOperationProvidedRoleAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createInfrastructureProvidedRoleAdapter
public Adapter createInfrastructureProvidedRoleAdapter()
This creates an adapter for aInfrastructureProvidedRole
.- Overrides:
createInfrastructureProvidedRoleAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createCompleteComponentTypeAdapter
public Adapter createCompleteComponentTypeAdapter()
This creates an adapter for aCompleteComponentType
.- Overrides:
createCompleteComponentTypeAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createProvidesComponentTypeAdapter
public Adapter createProvidesComponentTypeAdapter()
This creates an adapter for aProvidesComponentType
.- Overrides:
createProvidesComponentTypeAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createCompositeComponentAdapter
public Adapter createCompositeComponentAdapter()
This creates an adapter for aCompositeComponent
.- Overrides:
createCompositeComponentAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createPrimitiveDataTypeAdapter
public Adapter createPrimitiveDataTypeAdapter()
This creates an adapter for aPrimitiveDataType
.- Overrides:
createPrimitiveDataTypeAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createCollectionDataTypeAdapter
public Adapter createCollectionDataTypeAdapter()
This creates an adapter for aCollectionDataType
.- Overrides:
createCollectionDataTypeAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createCompositeDataTypeAdapter
public Adapter createCompositeDataTypeAdapter()
This creates an adapter for aCompositeDataType
.- Overrides:
createCompositeDataTypeAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
createInnerDeclarationAdapter
public Adapter createInnerDeclarationAdapter()
This creates an adapter for aInnerDeclaration
.- Overrides:
createInnerDeclarationAdapter
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
getRootAdapterFactory
public ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
setParentAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
isFactoryForType
public boolean isFactoryForType(Object type)
- Specified by:
isFactoryForType
in interfaceAdapterFactory
- Overrides:
isFactoryForType
in classorg.palladiosimulator.pcm.repository.util.RepositoryAdapterFactory
- Generated class or method.
-
adapt
public Adapter adapt(Notifier notifier, Object type)
This implementation substitutes the factory itself as the key for the adapter.- Specified by:
adapt
in interfaceAdapterFactory
- Overrides:
adapt
in classAdapterFactoryImpl
- Generated class or method.
-
adapt
public Object adapt(Object object, Object type)
- Specified by:
adapt
in interfaceAdapterFactory
- Overrides:
adapt
in classAdapterFactoryImpl
- Generated class or method.
-
getChildCreationExtenders
public List<IChildCreationExtender> getChildCreationExtenders()
- Generated class or method.
-
getNewChildDescriptors
public Collection<?> getNewChildDescriptors(Object object, EditingDomain editingDomain)
- Specified by:
getNewChildDescriptors
in interfaceIChildCreationExtender
- Generated class or method.
-
getResourceLocator
public ResourceLocator getResourceLocator()
- Specified by:
getResourceLocator
in interfaceIChildCreationExtender
- Generated class or method.
-
addListener
public void addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.- Specified by:
addListener
in interfaceIChangeNotifier
- Generated class or method.
-
removeListener
public void removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.- Specified by:
removeListener
in interfaceIChangeNotifier
- Generated class or method.
-
fireNotifyChanged
public void fireNotifyChanged(Notification notification)
This delegates tochangeNotifier
and toparentAdapterFactory
.- Specified by:
fireNotifyChanged
in interfaceIChangeNotifier
- Generated class or method.
-
dispose
public void dispose()
This disposes all of the item providers created by this factory.- Specified by:
dispose
in interfaceIDisposable
- Generated class or method.
-
-