Interface SecurityFactory

  • All Superinterfaces:
    EFactory, EModelElement, EObject, Notifier
    All Known Implementing Classes:
    SecurityFactoryImpl

    public interface SecurityFactory
    extends EFactory
    The Factory for the model. It provides a create method for each non-abstract class of the model.
    See Also:
    SecurityPackage
    Generated
    No Implement
    This interface is not intended to be implemented by clients.
    No Extend
    This interface is not intended to be extended by clients.
    • Field Detail

      • eINSTANCE

        static final SecurityFactory eINSTANCE
        The singleton instance of the factory.
        Generated
    • Method Detail

      • createRealm

        Realm createRealm()
        Returns a new object of class 'Realm'.
        Returns:
        a new object of class 'Realm'.
        Generated
      • createRealm

        Realm createRealm​(java.lang.String name)
        Since:
        4.2
      • createRealm

        Realm createRealm​(java.lang.String name,
                          Access defaultAccess)
        Since:
        4.2
      • createDirectory

        Directory createDirectory()
        Returns a new object of class 'Directory'.
        Returns:
        a new object of class 'Directory'.
        Generated
      • createDirectory

        Directory createDirectory​(java.lang.String name)
        Since:
        4.2
      • createRole

        Role createRole()
        Returns a new object of class 'Role'.
        Returns:
        a new object of class 'Role'.
        Generated
      • createRole

        Role createRole​(java.lang.String id)
        Since:
        4.2
      • createGroup

        Group createGroup()
        Returns a new object of class 'Group'.
        Returns:
        a new object of class 'Group'.
        Generated
      • createGroup

        Group createGroup​(java.lang.String id)
        Since:
        4.2
      • createUser

        User createUser()
        Returns a new object of class 'User'.
        Returns:
        a new object of class 'User'.
        Generated
      • createUser

        User createUser​(java.lang.String id)
        Since:
        4.2
      • createUser

        User createUser​(java.lang.String id,
                        java.lang.String password)
        Since:
        4.2
      • createUserPassword

        UserPassword createUserPassword()
        Returns a new object of class 'User Password'.
        Returns:
        a new object of class 'User Password'.
        Generated
      • createFilterPermission

        FilterPermission createFilterPermission()
        Returns a new object of class 'Filter Permission'.
        Returns:
        a new object of class 'Filter Permission'.
        Since:
        4.3
        Generated
      • createLinkedFilter

        LinkedFilter createLinkedFilter()
        Returns a new object of class 'Linked Filter'.
        Returns:
        a new object of class 'Linked Filter'.
        Since:
        4.3
        Generated
      • createPackageFilter

        PackageFilter createPackageFilter()
        Returns a new object of class 'Package Filter'.
        Returns:
        a new object of class 'Package Filter'.
        Since:
        4.3
        Generated
      • createClassFilter

        ClassFilter createClassFilter()
        Returns a new object of class 'Class Filter'.
        Returns:
        a new object of class 'Class Filter'.
        Since:
        4.3
        Generated
      • createResourceFilter

        ResourceFilter createResourceFilter()
        Returns a new object of class 'Resource Filter'.
        Returns:
        a new object of class 'Resource Filter'.
        Since:
        4.3
        Generated
      • createResourceFilter

        ResourceFilter createResourceFilter​(java.lang.String path)
        Since:
        4.3
      • createResourceFilter

        ResourceFilter createResourceFilter​(java.lang.String path,
                                            PatternStyle PatternStyle,
                                            boolean includeParents)
        Since:
        4.3
      • createExpressionFilter

        ExpressionFilter createExpressionFilter()
        Returns a new object of class 'Expression Filter'.
        Returns:
        a new object of class 'Expression Filter'.
        Since:
        4.3
        Generated
      • createNotFilter

        NotFilter createNotFilter()
        Returns a new object of class 'Not Filter'.
        Returns:
        a new object of class 'Not Filter'.
        Since:
        4.3
        Generated
      • createAndFilter

        AndFilter createAndFilter()
        Returns a new object of class 'And Filter'.
        Returns:
        a new object of class 'And Filter'.
        Since:
        4.3
        Generated
      • createOrFilter

        OrFilter createOrFilter()
        Returns a new object of class 'Or Filter'.
        Returns:
        a new object of class 'Or Filter'.
        Since:
        4.3
        Generated
      • createAndFilter

        AndFilter createAndFilter​(PermissionFilter... operands)
        Returns a new object of class 'And Filter'.
        Returns:
        a new object of class 'And Filter'.
        Since:
        4.3
        Generated
        NOT
      • createOrFilter

        OrFilter createOrFilter​(PermissionFilter... operands)
        Returns a new object of class 'Or Filter'.
        Returns:
        a new object of class 'Or Filter'.
        Since:
        4.3
        Generated
        NOT
      • getSecurityPackage

        SecurityPackage getSecurityPackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.
        Generated