Interface ELNamespaceAble

    • Method Detail

      • getImportedElement

        <T extends ELPackageAble> java.util.List<T> getImportedElement​(java.lang.Class<T> returnType,
                                                                       K_VISIBILITY kind,
                                                                       K_CONTROL_OPTION... behaviourFlags)
                                                                throws InoNetException,
                                                                       SrvErrorException
        Returns all ELPackageAble instances imported by this namespace. If the "argument kind" kind is provided, only instances imported by an element import of the specified visibility kind are considered.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        kind - A value of type K_VISIBILITY that controls the behaviour of the underlying method. (see description) This parameter is optional. (Its value can be given as null.)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getImportedElement

        <T extends ELPackageAble> java.util.List<T> getImportedElement​(java.lang.Class<T> returnType,
                                                                       MMStereotype stereotype,
                                                                       K_VISIBILITY kind,
                                                                       K_CONTROL_OPTION... behaviourFlags)
                                                                throws InoNetException,
                                                                       SrvErrorException
        The method calls getImportedElement and filters its return values according to the given stereotype value.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        stereotype - The stereotype used to filter the result list
        kind - A value of type K_VISIBILITY that controls the behaviour of the underlying method. (see description) This parameter is optional. (Its value can be given as null.)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getImportedPackage

        <T extends ELPackage> java.util.List<T> getImportedPackage​(java.lang.Class<T> returnType,
                                                                   K_VISIBILITY kind,
                                                                   K_CONTROL_OPTION... behaviourFlags)
                                                            throws InoNetException,
                                                                   SrvErrorException
        Returns all ELPackage instances imported by this namespace by an ELPackageImport. If the "argument kind" kind is provided, only instances imported by a package import of the specified visibility kind are considered.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        kind - A value of type K_VISIBILITY that controls the behaviour of the underlying method. (see description) This parameter is optional. (Its value can be given as null.)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getImportedPackage

        <T extends ELPackage> java.util.List<T> getImportedPackage​(java.lang.Class<T> returnType,
                                                                   MMStereotype stereotype,
                                                                   K_VISIBILITY kind,
                                                                   K_CONTROL_OPTION... behaviourFlags)
                                                            throws InoNetException,
                                                                   SrvErrorException
        The method calls getImportedPackage and filters its return values according to the given stereotype value.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        stereotype - The stereotype used to filter the result list
        kind - A value of type K_VISIBILITY that controls the behaviour of the underlying method. (see description) This parameter is optional. (Its value can be given as null.)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getMember

        <T extends ELNamespaceAsgnAble> java.util.List<T> getMember​(java.lang.Class<T> returnType,
                                                                    K_CONTROL_OPTION... behaviourFlags)
                                                             throws InoNetException,
                                                                    SrvErrorException
        All ELNamespaceAsgnAble elements visible in this namespace. This results in the union of the owned member, the imported and the inherited members of this namespace.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
        Sorted:
        the result may be sorted per namespace.
      • getMember

        <T extends ELNamespaceAsgnAble> java.util.List<T> getMember​(java.lang.Class<T> returnType,
                                                                    MMStereotype stereotype,
                                                                    K_CONTROL_OPTION... behaviourFlags)
                                                             throws InoNetException,
                                                                    SrvErrorException
        The method calls getMember and filters its return values according to the given stereotype value.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        stereotype - The stereotype used to filter the result list
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getMemberByPattern

        <T extends ELNamespaceAsgnAble> java.util.List<T> getMemberByPattern​(java.lang.Class<T> returnType,
                                                                             java.lang.String pattern,
                                                                             K_CONTROL_OPTION... behaviourFlags)
                                                                      throws InoNetException,
                                                                             SrvErrorException
        Returns all ELNamespaceAsgnAble elements visible in this namespace. This results in the union of the owned member, the imported and the inherited members of this namespace. The names of the returned elements match the pattern/name provided by the argument pattern.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        pattern - A string pattern.
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
        Sorted:
        the result may be sorted per namespace.
      • getMemberByPattern

        <T extends ELNamespaceAsgnAble> java.util.List<T> getMemberByPattern​(java.lang.Class<T> returnType,
                                                                             MMStereotype stereotype,
                                                                             java.lang.String pattern,
                                                                             K_CONTROL_OPTION... behaviourFlags)
                                                                      throws InoNetException,
                                                                             SrvErrorException
        The method calls getMemberByPattern and filters its return values according to the given stereotype value.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        stereotype - The stereotype used to filter the result list
        pattern - A string pattern.
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getOwnedMemberByPattern

        <T extends ELNamespaceAsgnAble> java.util.List<T> getOwnedMemberByPattern​(java.lang.Class<T> returnType,
                                                                                  java.lang.String pattern,
                                                                                  K_CONTROL_OPTION... behaviourFlags)
                                                                           throws InoNetException,
                                                                                  SrvErrorException
        Returns all ELNamespaceAsgnAble elements owned by this namespace. The names of the returned elements match the pattern/name provided by the argument pattern.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        pattern - A string pattern.
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
        Sorted:
        the result may be sorted per namespace.
      • getOwnedMemberByPattern

        <T extends ELNamespaceAsgnAble> java.util.List<T> getOwnedMemberByPattern​(java.lang.Class<T> returnType,
                                                                                  MMStereotype stereotype,
                                                                                  java.lang.String pattern,
                                                                                  K_CONTROL_OPTION... behaviourFlags)
                                                                           throws InoNetException,
                                                                                  SrvErrorException
        The method calls getOwnedMemberByPattern and filters its return values according to the given stereotype value.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        stereotype - The stereotype used to filter the result list
        pattern - A string pattern.
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getOwnedMemberTransitiveByPattern

        <T extends ELNamespaceAsgnAble> java.util.List<T> getOwnedMemberTransitiveByPattern​(java.lang.Class<T> returnType,
                                                                                            java.lang.String pattern,
                                                                                            K_CONTROL_OPTION... behaviourFlags)
                                                                                     throws InoNetException,
                                                                                            SrvErrorException
        All ELNamespaceAsgnAble elements owned by this namespace transitively extended by members of the owned namespaces. The names of the returned elements match the pattern/name provided by the argument pattern.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        pattern - A string pattern.
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
        Sorted:
        the result may be sorted.
      • getOwnedMemberTransitiveByPattern

        <T extends ELNamespaceAsgnAble> java.util.List<T> getOwnedMemberTransitiveByPattern​(java.lang.Class<T> returnType,
                                                                                            MMStereotype stereotype,
                                                                                            java.lang.String pattern,
                                                                                            K_CONTROL_OPTION... behaviourFlags)
                                                                                     throws InoNetException,
                                                                                            SrvErrorException
        The method calls getOwnedMemberTransitiveByPattern and filters its return values according to the given stereotype value.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        stereotype - The stereotype used to filter the result list
        pattern - A string pattern.
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getOwnedMemberTransitiveByPatternIgnoreCase

        <T extends ELNamespaceAsgnAble> java.util.List<T> getOwnedMemberTransitiveByPatternIgnoreCase​(java.lang.Class<T> returnType,
                                                                                                      java.lang.String pattern,
                                                                                                      K_CONTROL_OPTION... behaviourFlags)
                                                                                               throws InoNetException,
                                                                                                      SrvErrorException
        All ELNamespaceAsgnAble elements owned by this namespace transitively extended by members of the owned namespaces. The names of the returned elements match the pattern/name provided by the argument pattern. Case sensitivity is not taken into consideration for the match.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        pattern - A string pattern.
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
        Sorted:
        the result may be sorted.
      • getOwnedMemberTransitiveByPatternIgnoreCase

        <T extends ELNamespaceAsgnAble> java.util.List<T> getOwnedMemberTransitiveByPatternIgnoreCase​(java.lang.Class<T> returnType,
                                                                                                      MMStereotype stereotype,
                                                                                                      java.lang.String pattern,
                                                                                                      K_CONTROL_OPTION... behaviourFlags)
                                                                                               throws InoNetException,
                                                                                                      SrvErrorException
        The method calls getOwnedMemberTransitiveByPatternIgnoreCase and filters its return values according to the given stereotype value.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        stereotype - The stereotype used to filter the result list
        pattern - A string pattern.
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getOwnedConstraint

        <T extends ELConstraint> java.util.List<T> getOwnedConstraint​(java.lang.Class<T> returnType,
                                                                      K_CONTROL_OPTION... behaviourFlags)
                                                               throws InoNetException,
                                                                      SrvErrorException
        Specifies a set of constraints owned by this namespace.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
        Sorted:
        the result may be sorted.