public class SecurityItemProviderAdapterFactory extends SecurityAdapterFactory implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.edit.provider.IChildCreationExtender
fireNotifyChanged
.
The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances.
Modifier and Type | Field and Description |
---|---|
protected AndFilterItemProvider |
andFilterItemProvider
This keeps track of the one adapter used for all
AndFilter instances |
protected org.eclipse.emf.edit.provider.IChangeNotifier |
changeNotifier
This is used to implement
IChangeNotifier |
protected org.eclipse.emf.edit.provider.ChildCreationExtenderManager |
childCreationExtenderManager
This helps manage the child creation extenders
|
protected ClassFilterItemProvider |
classFilterItemProvider
This keeps track of the one adapter used for all
ClassFilter instances |
protected ClassPermissionItemProvider |
classPermissionItemProvider
Deprecated.
|
protected DirectoryItemProvider |
directoryItemProvider
This keeps track of the one adapter used for all
Directory instances |
protected ExpressionFilterItemProvider |
expressionFilterItemProvider
This keeps track of the one adapter used for all
ExpressionFilter instances |
protected FilterPermissionItemProvider |
filterPermissionItemProvider
This keeps track of the one adapter used for all
FilterPermission instances |
protected GroupItemProvider |
groupItemProvider
This keeps track of the one adapter used for all
Group instances |
protected LinkedFilterItemProvider |
linkedFilterItemProvider
This keeps track of the one adapter used for all
LinkedFilter instances |
protected NotFilterItemProvider |
notFilterItemProvider
This keeps track of the one adapter used for all
NotFilter instances |
protected OrFilterItemProvider |
orFilterItemProvider
This keeps track of the one adapter used for all
OrFilter instances |
protected PackageFilterItemProvider |
packageFilterItemProvider
This keeps track of the one adapter used for all
PackageFilter instances |
protected PackagePermissionItemProvider |
packagePermissionItemProvider
Deprecated.
|
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory
|
protected RealmItemProvider |
realmItemProvider
This keeps track of the one adapter used for all
Realm instances |
protected ResourceFilterItemProvider |
resourceFilterItemProvider
This keeps track of the one adapter used for all
ResourceFilter instances |
protected ResourcePermissionItemProvider |
resourcePermissionItemProvider
Deprecated.
|
protected RoleItemProvider |
roleItemProvider
This keeps track of the one adapter used for all
Role instances |
protected Collection<Object> |
supportedTypes
This keeps track of all the supported types checked by
isFactoryForType |
protected UserItemProvider |
userItemProvider
This keeps track of the one adapter used for all
User instances |
protected UserPasswordItemProvider |
userPasswordItemProvider
This keeps track of the one adapter used for all
UserPassword instances |
modelPackage, modelSwitch
Constructor and Description |
---|
SecurityItemProviderAdapterFactory()
This constructs an instance
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.Adapter |
adapt(org.eclipse.emf.common.notify.Notifier notifier,
Object type)
This implementation substitutes the factory itself as the key for the adapter
|
Object |
adapt(Object object,
Object type) |
void |
addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener
|
org.eclipse.emf.common.notify.Adapter |
createAndFilterAdapter()
This creates an adapter for a
AndFilter |
org.eclipse.emf.common.notify.Adapter |
createClassFilterAdapter()
This creates an adapter for a
ClassFilter |
org.eclipse.emf.common.notify.Adapter |
createClassPermissionAdapter()
Deprecated.
|
org.eclipse.emf.common.notify.Adapter |
createDirectoryAdapter()
This creates an adapter for a
Directory |
org.eclipse.emf.common.notify.Adapter |
createExpressionFilterAdapter()
This creates an adapter for a
ExpressionFilter |
org.eclipse.emf.common.notify.Adapter |
createFilterPermissionAdapter()
This creates an adapter for a
FilterPermission |
org.eclipse.emf.common.notify.Adapter |
createGroupAdapter()
This creates an adapter for a
Group |
org.eclipse.emf.common.notify.Adapter |
createLinkedFilterAdapter()
This creates an adapter for a
LinkedFilter |
org.eclipse.emf.common.notify.Adapter |
createNotFilterAdapter()
This creates an adapter for a
NotFilter |
org.eclipse.emf.common.notify.Adapter |
createOrFilterAdapter()
This creates an adapter for a
OrFilter |
org.eclipse.emf.common.notify.Adapter |
createPackageFilterAdapter()
This creates an adapter for a
PackageFilter |
org.eclipse.emf.common.notify.Adapter |
createPackagePermissionAdapter()
Deprecated.
|
org.eclipse.emf.common.notify.Adapter |
createRealmAdapter()
This creates an adapter for a
Realm |
org.eclipse.emf.common.notify.Adapter |
createResourceFilterAdapter()
This creates an adapter for a
ResourceFilter |
org.eclipse.emf.common.notify.Adapter |
createResourcePermissionAdapter()
Deprecated.
|
org.eclipse.emf.common.notify.Adapter |
createRoleAdapter()
This creates an adapter for a
Role |
org.eclipse.emf.common.notify.Adapter |
createUserAdapter()
This creates an adapter for a
User |
org.eclipse.emf.common.notify.Adapter |
createUserPasswordAdapter()
This creates an adapter for a
UserPassword |
void |
dispose()
This disposes all of the item providers created by this factory
|
void |
fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates to
changeNotifier and to parentAdapterFactory |
List<org.eclipse.emf.edit.provider.IChildCreationExtender> |
getChildCreationExtenders() |
Collection<?> |
getNewChildDescriptors(Object object,
org.eclipse.emf.edit.domain.EditingDomain editingDomain) |
org.eclipse.emf.common.util.ResourceLocator |
getResourceLocator() |
org.eclipse.emf.edit.provider.ComposeableAdapterFactory |
getRootAdapterFactory()
This returns the root adapter factory that contains this factory
|
boolean |
isFactoryForType(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
|
createAdapter, createAssigneeAdapter, createCombinedFilterAdapter, createEObjectAdapter, createModelElementAdapter, createObjectFilterAdapter, createObjectPermissionAdapter, createPermissionAdapter, createPermissionFilterAdapter, createSecurityElementAdapter, createSecurityItemAdapter
adaptAllNew, adaptNew, associate, createAdapter, resolve
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier
.
protected org.eclipse.emf.edit.provider.ChildCreationExtenderManager childCreationExtenderManager
protected Collection<Object> supportedTypes
isFactoryForType
.
protected RealmItemProvider realmItemProvider
Realm
instances.
protected DirectoryItemProvider directoryItemProvider
Directory
instances.
protected RoleItemProvider roleItemProvider
Role
instances.
protected GroupItemProvider groupItemProvider
Group
instances.
protected UserItemProvider userItemProvider
User
instances.
protected UserPasswordItemProvider userPasswordItemProvider
UserPassword
instances.
@Deprecated protected ClassPermissionItemProvider classPermissionItemProvider
ClassPermission
instances.
@Deprecated protected PackagePermissionItemProvider packagePermissionItemProvider
PackagePermission
instances.
@Deprecated protected ResourcePermissionItemProvider resourcePermissionItemProvider
ResourcePermission
instances.
protected FilterPermissionItemProvider filterPermissionItemProvider
FilterPermission
instances.
protected LinkedFilterItemProvider linkedFilterItemProvider
LinkedFilter
instances.
protected PackageFilterItemProvider packageFilterItemProvider
PackageFilter
instances.
protected ClassFilterItemProvider classFilterItemProvider
ClassFilter
instances.
protected ResourceFilterItemProvider resourceFilterItemProvider
ResourceFilter
instances.
protected ExpressionFilterItemProvider expressionFilterItemProvider
ExpressionFilter
instances.
protected NotFilterItemProvider notFilterItemProvider
NotFilter
instances.
protected AndFilterItemProvider andFilterItemProvider
AndFilter
instances.
protected OrFilterItemProvider orFilterItemProvider
OrFilter
instances.
public SecurityItemProviderAdapterFactory()
public org.eclipse.emf.common.notify.Adapter createRealmAdapter()
Realm
.
createRealmAdapter
in class SecurityAdapterFactory
Realm
public org.eclipse.emf.common.notify.Adapter createDirectoryAdapter()
Directory
.
createDirectoryAdapter
in class SecurityAdapterFactory
Directory
public org.eclipse.emf.common.notify.Adapter createRoleAdapter()
Role
.
createRoleAdapter
in class SecurityAdapterFactory
Role
public org.eclipse.emf.common.notify.Adapter createGroupAdapter()
Group
.
createGroupAdapter
in class SecurityAdapterFactory
Group
public org.eclipse.emf.common.notify.Adapter createUserAdapter()
User
.
createUserAdapter
in class SecurityAdapterFactory
User
public org.eclipse.emf.common.notify.Adapter createUserPasswordAdapter()
UserPassword
.
createUserPasswordAdapter
in class SecurityAdapterFactory
UserPassword
@Deprecated public org.eclipse.emf.common.notify.Adapter createClassPermissionAdapter()
ClassPermission
.
createClassPermissionAdapter
in class SecurityAdapterFactory
ClassPermission
@Deprecated public org.eclipse.emf.common.notify.Adapter createPackagePermissionAdapter()
PackagePermission
.
createPackagePermissionAdapter
in class SecurityAdapterFactory
PackagePermission
@Deprecated public org.eclipse.emf.common.notify.Adapter createResourcePermissionAdapter()
ResourcePermission
.
createResourcePermissionAdapter
in class SecurityAdapterFactory
ResourcePermission
public org.eclipse.emf.common.notify.Adapter createFilterPermissionAdapter()
FilterPermission
.
createFilterPermissionAdapter
in class SecurityAdapterFactory
FilterPermission
public org.eclipse.emf.common.notify.Adapter createLinkedFilterAdapter()
LinkedFilter
.
createLinkedFilterAdapter
in class SecurityAdapterFactory
LinkedFilter
public org.eclipse.emf.common.notify.Adapter createPackageFilterAdapter()
PackageFilter
.
createPackageFilterAdapter
in class SecurityAdapterFactory
PackageFilter
public org.eclipse.emf.common.notify.Adapter createClassFilterAdapter()
ClassFilter
.
createClassFilterAdapter
in class SecurityAdapterFactory
ClassFilter
public org.eclipse.emf.common.notify.Adapter createResourceFilterAdapter()
ResourceFilter
.
createResourceFilterAdapter
in class SecurityAdapterFactory
ResourceFilter
public org.eclipse.emf.common.notify.Adapter createExpressionFilterAdapter()
ExpressionFilter
.
createExpressionFilterAdapter
in class SecurityAdapterFactory
ExpressionFilter
public org.eclipse.emf.common.notify.Adapter createNotFilterAdapter()
NotFilter
.
createNotFilterAdapter
in class SecurityAdapterFactory
NotFilter
public org.eclipse.emf.common.notify.Adapter createAndFilterAdapter()
AndFilter
.
createAndFilterAdapter
in class SecurityAdapterFactory
AndFilter
public org.eclipse.emf.common.notify.Adapter createOrFilterAdapter()
OrFilter
.
createOrFilterAdapter
in class SecurityAdapterFactory
OrFilter
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(Object type)
isFactoryForType
in interface org.eclipse.emf.common.notify.AdapterFactory
isFactoryForType
in class SecurityAdapterFactory
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public Object adapt(Object object, Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public List<org.eclipse.emf.edit.provider.IChildCreationExtender> getChildCreationExtenders()
public Collection<?> getNewChildDescriptors(Object object, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
getNewChildDescriptors
in interface org.eclipse.emf.edit.provider.IChildCreationExtender
public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
getResourceLocator
in interface org.eclipse.emf.edit.provider.IChildCreationExtender
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
public void dispose()
dispose
in interface org.eclipse.emf.edit.provider.IDisposable
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.