public class SecurityAdapterFactory extends AdapterFactoryImpl
createXXX method for each class of the model.
SecurityPackage| Modifier and Type | Field and Description |
|---|---|
protected static SecurityPackage |
modelPackage
The cached model package.
|
protected SecuritySwitch<Adapter> |
modelSwitch
The switch that delegates to the
createXXX methods. |
| Constructor and Description |
|---|
SecurityAdapterFactory()
Creates an instance of the adapter factory.
|
| Modifier and Type | Method and Description |
|---|---|
Adapter |
createAdapter(Notifier target)
Creates an adapter for the
target. |
Adapter |
createAndFilterAdapter()
Creates a new adapter for an object of class '
And Filter'. |
Adapter |
createAssigneeAdapter()
Creates a new adapter for an object of class '
Assignee'. |
Adapter |
createClassFilterAdapter()
Creates a new adapter for an object of class '
Class Filter'. |
Adapter |
createClassPermissionAdapter()
Creates a new adapter for an object of class '
Class Permission'. |
Adapter |
createCombinedFilterAdapter()
Creates a new adapter for an object of class '
Combined Filter'. |
Adapter |
createDirectoryAdapter()
Creates a new adapter for an object of class '
Directory'. |
Adapter |
createEObjectAdapter()
Creates a new adapter for the default case.
|
Adapter |
createExpressionFilterAdapter()
Creates a new adapter for an object of class '
Expression Filter'. |
Adapter |
createFilterPermissionAdapter()
Creates a new adapter for an object of class '
Filter Permission'. |
Adapter |
createGroupAdapter()
Creates a new adapter for an object of class '
Group'. |
Adapter |
createLinkedFilterAdapter()
Creates a new adapter for an object of class '
Linked Filter'. |
Adapter |
createModelElementAdapter()
Creates a new adapter for an object of class '
Model Element'. |
Adapter |
createNotFilterAdapter()
Creates a new adapter for an object of class '
Not Filter'. |
Adapter |
createObjectFilterAdapter()
Creates a new adapter for an object of class '
Object Filter'. |
Adapter |
createObjectPermissionAdapter()
Creates a new adapter for an object of class '
Object Permission'. |
Adapter |
createOrFilterAdapter()
Creates a new adapter for an object of class '
Or Filter'. |
Adapter |
createPackageFilterAdapter()
Creates a new adapter for an object of class '
Package Filter'. |
Adapter |
createPackagePermissionAdapter()
Creates a new adapter for an object of class '
Package Permission'. |
Adapter |
createPermissionAdapter()
Creates a new adapter for an object of class '
Permission'. |
Adapter |
createPermissionFilterAdapter()
Creates a new adapter for an object of class '
Permission Filter'. |
Adapter |
createRealmAdapter()
Creates a new adapter for an object of class '
Realm'. |
Adapter |
createResourceFilterAdapter()
Creates a new adapter for an object of class '
Resource Filter'. |
Adapter |
createResourcePermissionAdapter()
Creates a new adapter for an object of class '
Resource Permission'. |
Adapter |
createRoleAdapter()
Creates a new adapter for an object of class '
Role'. |
Adapter |
createSecurityElementAdapter()
Creates a new adapter for an object of class '
Element'. |
Adapter |
createSecurityItemAdapter()
Creates a new adapter for an object of class '
Item'. |
Adapter |
createUserAdapter()
Creates a new adapter for an object of class '
User'. |
Adapter |
createUserPasswordAdapter()
Creates a new adapter for an object of class '
User Password'. |
boolean |
isFactoryForType(java.lang.Object object)
Returns whether this factory is applicable for the type of the object.
|
adapt, adapt, adaptAllNew, adaptNew, associate, createAdapter, resolveprotected static SecurityPackage modelPackage
protected SecuritySwitch<Adapter> modelSwitch
createXXX methods.
public SecurityAdapterFactory()
public boolean isFactoryForType(java.lang.Object object)
true if the object is either the model's package or is an instance object of the model.
isFactoryForType in interface AdapterFactoryisFactoryForType in class AdapterFactoryImplpublic Adapter createAdapter(Notifier target)
target.
createAdapter in class AdapterFactoryImpltarget - the object to adapt.target.public Adapter createSecurityElementAdapter()
Element'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
SecurityElementpublic Adapter createRealmAdapter()
Realm'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Realmpublic Adapter createDirectoryAdapter()
Directory'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Directorypublic Adapter createSecurityItemAdapter()
Item'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
SecurityItempublic Adapter createRoleAdapter()
Role'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Rolepublic Adapter createAssigneeAdapter()
Assignee'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Assigneepublic Adapter createGroupAdapter()
Group'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Grouppublic Adapter createUserAdapter()
User'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Userpublic Adapter createUserPasswordAdapter()
User Password'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
UserPasswordpublic Adapter createPermissionAdapter()
Permission'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Permissionpublic Adapter createClassPermissionAdapter()
Class Permission'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ClassPermissionpublic Adapter createPackagePermissionAdapter()
Package Permission'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
PackagePermissionpublic Adapter createResourcePermissionAdapter()
Resource Permission'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ResourcePermissionpublic Adapter createObjectPermissionAdapter()
Object Permission'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.ObjectPermissionpublic Adapter createFilterPermissionAdapter()
Filter Permission'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.FilterPermissionpublic Adapter createPermissionFilterAdapter()
Permission Filter'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.PermissionFilterpublic Adapter createLinkedFilterAdapter()
Linked Filter'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.LinkedFilterpublic Adapter createPackageFilterAdapter()
Package Filter'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.PackageFilterpublic Adapter createClassFilterAdapter()
Class Filter'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.ClassFilterpublic Adapter createResourceFilterAdapter()
Resource Filter'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.ResourceFilterpublic Adapter createObjectFilterAdapter()
Object Filter'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.ObjectFilterpublic Adapter createExpressionFilterAdapter()
Expression Filter'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.ExpressionFilterpublic Adapter createCombinedFilterAdapter()
Combined Filter'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.CombinedFilterpublic Adapter createNotFilterAdapter()
Not Filter'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.NotFilterpublic Adapter createAndFilterAdapter()
And Filter'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.AndFilterpublic Adapter createOrFilterAdapter()
Or Filter'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.OrFilterpublic Adapter createModelElementAdapter()
Model Element'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
ModelElementpublic Adapter createEObjectAdapter()
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html