Class SecurityAdapterFactory

    • Field Detail

      • modelPackage

        protected static SecurityPackage modelPackage
        The cached model package.
        Generated
      • modelSwitch

        protected SecuritySwitch<Adapter> modelSwitch
        The switch that delegates to the createXXX methods.
        Generated
    • Constructor Detail

      • SecurityAdapterFactory

        public SecurityAdapterFactory()
        Creates an instance of the adapter factory.
        Generated
    • Method Detail

      • isFactoryForType

        public boolean isFactoryForType​(java.lang.Object object)
        Returns whether this factory is applicable for the type of the object. This implementation returns true if the object is either the model's package or is an instance object of the model.
        Specified by:
        isFactoryForType in interface AdapterFactory
        Overrides:
        isFactoryForType in class AdapterFactoryImpl
        Returns:
        whether this factory is applicable for the type of the object.
        Generated
      • createAdapter

        public Adapter createAdapter​(Notifier target)
        Creates an adapter for the target.
        Overrides:
        createAdapter in class AdapterFactoryImpl
        Parameters:
        target - the object to adapt.
        Returns:
        the adapter for the target.
        Generated
      • createSecurityElementAdapter

        public Adapter createSecurityElementAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        See Also:
        SecurityElement
        Generated
      • createRealmAdapter

        public Adapter createRealmAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        See Also:
        Realm
        Generated
      • createDirectoryAdapter

        public Adapter createDirectoryAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        See Also:
        Directory
        Generated
      • createSecurityItemAdapter

        public Adapter createSecurityItemAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        See Also:
        SecurityItem
        Generated
      • createRoleAdapter

        public Adapter createRoleAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        See Also:
        Role
        Generated
      • createAssigneeAdapter

        public Adapter createAssigneeAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        See Also:
        Assignee
        Generated
      • createGroupAdapter

        public Adapter createGroupAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        See Also:
        Group
        Generated
      • createUserAdapter

        public Adapter createUserAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        See Also:
        User
        Generated
      • createUserPasswordAdapter

        public Adapter createUserPasswordAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        See Also:
        UserPassword
        Generated
      • createPermissionAdapter

        public Adapter createPermissionAdapter()
        Creates a new adapter for an object of 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.
        Returns:
        the new adapter.
        See Also:
        Permission
        Generated
      • createClassPermissionAdapter

        public Adapter createClassPermissionAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        See Also:
        ClassPermission
        Generated
      • createPackagePermissionAdapter

        public Adapter createPackagePermissionAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        See Also:
        PackagePermission
        Generated
      • createResourcePermissionAdapter

        public Adapter createResourcePermissionAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        See Also:
        ResourcePermission
        Generated
      • createObjectPermissionAdapter

        public Adapter createObjectPermissionAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        Since:
        4.2
        See Also:
        ObjectPermission
        Generated
      • createFilterPermissionAdapter

        public Adapter createFilterPermissionAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        Since:
        4.3
        See Also:
        FilterPermission
        Generated
      • createPermissionFilterAdapter

        public Adapter createPermissionFilterAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        Since:
        4.3
        See Also:
        PermissionFilter
        Generated
      • createLinkedFilterAdapter

        public Adapter createLinkedFilterAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        Since:
        4.3
        See Also:
        LinkedFilter
        Generated
      • createPackageFilterAdapter

        public Adapter createPackageFilterAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        Since:
        4.3
        See Also:
        PackageFilter
        Generated
      • createClassFilterAdapter

        public Adapter createClassFilterAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        Since:
        4.3
        See Also:
        ClassFilter
        Generated
      • createResourceFilterAdapter

        public Adapter createResourceFilterAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        Since:
        4.3
        See Also:
        ResourceFilter
        Generated
      • createObjectFilterAdapter

        public Adapter createObjectFilterAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        Since:
        4.3
        See Also:
        ObjectFilter
        Generated
      • createExpressionFilterAdapter

        public Adapter createExpressionFilterAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        Since:
        4.3
        See Also:
        ExpressionFilter
        Generated
      • createCombinedFilterAdapter

        public Adapter createCombinedFilterAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        Since:
        4.3
        See Also:
        CombinedFilter
        Generated
      • createNotFilterAdapter

        public Adapter createNotFilterAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        Since:
        4.3
        See Also:
        NotFilter
        Generated
      • createAndFilterAdapter

        public Adapter createAndFilterAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        Since:
        4.3
        See Also:
        AndFilter
        Generated
      • createOrFilterAdapter

        public Adapter createOrFilterAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        Since:
        4.3
        See Also:
        OrFilter
        Generated
      • createModelElementAdapter

        public Adapter createModelElementAdapter()
        Creates a new adapter for an object of class '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.
        Returns:
        the new adapter.
        See Also:
        ModelElement
        Generated
      • createEObjectAdapter

        public Adapter createEObjectAdapter()
        Creates a new adapter for the default case. This default implementation returns null.
        Returns:
        the new adapter.
        Generated