Interface ELClassifier

    • Method Detail

      • isAbstract

        boolean isAbstract()
                    throws InoNetException,
                           SrvErrorException
        If true, the classifier does not provide a complete declaration and can, therefore, not be instantiated. An abstract classifier is intended to be used by other classifiers (e.g. as the target of general metarelationships or generalization relationships).
        Throws:
        InoNetException
        SrvErrorException
      • isSpecificTransitive

        boolean isSpecificTransitive​(ELClassifier refObj)
                              throws InoNetException,
                                     SrvErrorException
        True, if this classifier is (transitively) connected to the classifier provided by argument refObjby a generalization. This classifier is the specific role of the generalization.
        Parameters:
        refObj - A further instance of type ELClassifier which is used to control the behaviour of the method. (see description above)
        Throws:
        InoNetException
        SrvErrorException
      • getAssociation

        <T extends ELAssociation> java.util.List<T> getAssociation​(java.lang.Class<T> returnType,
                                                                   MMStereotype stereotype,
                                                                   K_CONTROL_OPTION... behaviourFlags)
                                                            throws InoNetException,
                                                                   SrvErrorException
        The method calls getAssociation 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
      • getAssociationEndNavigableTypedBySelf

        <T extends ELProperty> java.util.List<T> getAssociationEndNavigableTypedBySelf​(java.lang.Class<T> returnType,
                                                                                       K_CONTROL_OPTION... behaviourFlags)
                                                                                throws InoNetException,
                                                                                       SrvErrorException
        All navigable association ends typed by this classifier.
        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
      • getAssociationEndNavigableTypedBySelf

        <T extends ELProperty> java.util.List<T> getAssociationEndNavigableTypedBySelf​(java.lang.Class<T> returnType,
                                                                                       MMStereotype stereotype,
                                                                                       K_CONTROL_OPTION... behaviourFlags)
                                                                                throws InoNetException,
                                                                                       SrvErrorException
        The method calls getAssociationEndNavigableTypedBySelf 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
      • getAssociationEndNavigableTypedBySelfOrGeneralTransitive

        <T extends ELProperty> java.util.List<T> getAssociationEndNavigableTypedBySelfOrGeneralTransitive​(java.lang.Class<T> returnType,
                                                                                                          K_CONTROL_OPTION... behaviourFlags)
                                                                                                   throws InoNetException,
                                                                                                          SrvErrorException
        All navigable association ends typed by this classifier or one of its general classifiers.
        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
      • getAssociationEndNavigableTypedBySelfOrGeneralTransitive

        <T extends ELProperty> java.util.List<T> getAssociationEndNavigableTypedBySelfOrGeneralTransitive​(java.lang.Class<T> returnType,
                                                                                                          MMStereotype stereotype,
                                                                                                          K_CONTROL_OPTION... behaviourFlags)
                                                                                                   throws InoNetException,
                                                                                                          SrvErrorException
        The method calls getAssociationEndNavigableTypedBySelfOrGeneralTransitive 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
      • getAssociationEndTypedBySelf

        <T extends ELProperty> java.util.List<T> getAssociationEndTypedBySelf​(java.lang.Class<T> returnType,
                                                                              K_CONTROL_OPTION... behaviourFlags)
                                                                       throws InoNetException,
                                                                              SrvErrorException
        All association ends typed by this classifier.
        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
      • getAssociationEndTypedBySelf

        <T extends ELProperty> java.util.List<T> getAssociationEndTypedBySelf​(java.lang.Class<T> returnType,
                                                                              MMStereotype stereotype,
                                                                              K_CONTROL_OPTION... behaviourFlags)
                                                                       throws InoNetException,
                                                                              SrvErrorException
        The method calls getAssociationEndTypedBySelf 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
      • getAssociationEndTypedBySelfOrGeneralTransitive

        <T extends ELProperty> java.util.List<T> getAssociationEndTypedBySelfOrGeneralTransitive​(java.lang.Class<T> returnType,
                                                                                                 K_CONTROL_OPTION... behaviourFlags)
                                                                                          throws InoNetException,
                                                                                                 SrvErrorException
        All association ends typed by this classifier or one of its general classifiers.
        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
      • getAssociationEndTypedBySelfOrGeneralTransitive

        <T extends ELProperty> java.util.List<T> getAssociationEndTypedBySelfOrGeneralTransitive​(java.lang.Class<T> returnType,
                                                                                                 MMStereotype stereotype,
                                                                                                 K_CONTROL_OPTION... behaviourFlags)
                                                                                          throws InoNetException,
                                                                                                 SrvErrorException
        The method calls getAssociationEndTypedBySelfOrGeneralTransitive 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
      • getAssociationNavigableFrom

        <T extends ELAssociation> java.util.List<T> getAssociationNavigableFrom​(java.lang.Class<T> returnType,
                                                                                K_CONTROL_OPTION... behaviourFlags)
                                                                         throws InoNetException,
                                                                                SrvErrorException
        All associations which have at least one association end navigable from this classifier.
        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
      • getAssociationNavigableFrom

        <T extends ELAssociation> java.util.List<T> getAssociationNavigableFrom​(java.lang.Class<T> returnType,
                                                                                MMStereotype stereotype,
                                                                                K_CONTROL_OPTION... behaviourFlags)
                                                                         throws InoNetException,
                                                                                SrvErrorException
        The method calls getAssociationNavigableFrom 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
      • getAssociationOfSelfOrGeneralTransitive

        <T extends ELAssociation> java.util.List<T> getAssociationOfSelfOrGeneralTransitive​(java.lang.Class<T> returnType,
                                                                                            K_CONTROL_OPTION... behaviourFlags)
                                                                                     throws InoNetException,
                                                                                            SrvErrorException
        All associations which this classifier or one of its transitive general classifier participates in.
        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
      • getAssociationOfSelfOrGeneralTransitive

        <T extends ELAssociation> java.util.List<T> getAssociationOfSelfOrGeneralTransitive​(java.lang.Class<T> returnType,
                                                                                            MMStereotype stereotype,
                                                                                            K_CONTROL_OPTION... behaviourFlags)
                                                                                     throws InoNetException,
                                                                                            SrvErrorException
        The method calls getAssociationOfSelfOrGeneralTransitive 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
      • getAssociationTypedBySelf

        <T extends ELAssociation> java.util.List<T> getAssociationTypedBySelf​(java.lang.Class<T> returnType,
                                                                              K_CONTROL_OPTION... behaviourFlags)
                                                                       throws InoNetException,
                                                                              SrvErrorException
        All associations which have at least one association end typed by this classifier.
        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
      • getAssociationTypedBySelf

        <T extends ELAssociation> java.util.List<T> getAssociationTypedBySelf​(java.lang.Class<T> returnType,
                                                                              MMStereotype stereotype,
                                                                              K_CONTROL_OPTION... behaviourFlags)
                                                                       throws InoNetException,
                                                                              SrvErrorException
        The method calls getAssociationTypedBySelf 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
      • getEffectiveRedefinerOfAssocEnd

        <T extends ELProperty> java.util.List<T> getEffectiveRedefinerOfAssocEnd​(java.lang.Class<T> returnType,
                                                                                 ELProperty refObj,
                                                                                 K_CONTROL_OPTION... behaviourFlags)
                                                                          throws InoNetException,
                                                                                 SrvErrorException
        Returns properties that subset the association end given by argument refObj. The redefinition of subsetting properties is considered.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        refObj - A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getEffectiveRedefinerOfAssocEnd

        <T extends ELProperty> java.util.List<T> getEffectiveRedefinerOfAssocEnd​(java.lang.Class<T> returnType,
                                                                                 MMStereotype stereotype,
                                                                                 ELProperty refObj,
                                                                                 K_CONTROL_OPTION... behaviourFlags)
                                                                          throws InoNetException,
                                                                                 SrvErrorException
        The method calls getEffectiveRedefinerOfAssocEnd 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
        refObj - A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getEffectiveSubsetterOfAssocEnd

        <T extends ELProperty> java.util.List<T> getEffectiveSubsetterOfAssocEnd​(java.lang.Class<T> returnType,
                                                                                 ELProperty refObj,
                                                                                 boolean kind,
                                                                                 K_CONTROL_OPTION... behaviourFlags)
                                                                          throws InoNetException,
                                                                                 SrvErrorException
        Returns properties that subset the association end given by argument refObj. If boolean argument kind is provided, 'derived union' properties are removed. The redefinition of subsetting properties is considered.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        refObj - A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)
        kind - A value of type TBoolean that controls the behaviour of the underlying method. (see description)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getEffectiveSubsetterOfAssocEnd

        <T extends ELProperty> java.util.List<T> getEffectiveSubsetterOfAssocEnd​(java.lang.Class<T> returnType,
                                                                                 MMStereotype stereotype,
                                                                                 ELProperty refObj,
                                                                                 boolean kind,
                                                                                 K_CONTROL_OPTION... behaviourFlags)
                                                                          throws InoNetException,
                                                                                 SrvErrorException
        The method calls getEffectiveSubsetterOfAssocEnd 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
        refObj - A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)
        kind - A value of type TBoolean that controls the behaviour of the underlying method. (see description)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getGeneralDirect

        <T extends ELClassifier> java.util.List<T> getGeneralDirect​(java.lang.Class<T> returnType,
                                                                    K_CONTROL_OPTION... behaviourFlags)
                                                             throws InoNetException,
                                                                    SrvErrorException
        All classifiers connected directly by a generalization as general classifier.
        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
      • getGeneralDirect

        <T extends ELClassifier> java.util.List<T> getGeneralDirect​(java.lang.Class<T> returnType,
                                                                    MMStereotype stereotype,
                                                                    K_CONTROL_OPTION... behaviourFlags)
                                                             throws InoNetException,
                                                                    SrvErrorException
        The method calls getGeneralDirect 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
      • getGeneralGeneralizationSet

        <T extends ELGeneralizationSet> java.util.List<T> getGeneralGeneralizationSet​(java.lang.Class<T> returnType,
                                                                                      MMStereotype stereotype,
                                                                                      K_CONTROL_OPTION... behaviourFlags)
                                                                               throws InoNetException,
                                                                                      SrvErrorException
        The method calls getGeneralGeneralizationSet 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
      • getGeneralTransitive

        <T extends ELClassifier> java.util.List<T> getGeneralTransitive​(java.lang.Class<T> returnType,
                                                                        K_CONTROL_OPTION... behaviourFlags)
                                                                 throws InoNetException,
                                                                        SrvErrorException
        All classifiers connected transitively by generalizations as general classifier.
        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
      • getGeneralTransitive

        <T extends ELClassifier> java.util.List<T> getGeneralTransitive​(java.lang.Class<T> returnType,
                                                                        MMStereotype stereotype,
                                                                        K_CONTROL_OPTION... behaviourFlags)
                                                                 throws InoNetException,
                                                                        SrvErrorException
        The method calls getGeneralTransitive 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
      • getOwnedAndInheritedMember

        <T extends ELNamespaceAsgnAble> java.util.List<T> getOwnedAndInheritedMember​(java.lang.Class<T> returnType,
                                                                                     java.lang.String pattern,
                                                                                     K_CONTROL_OPTION... behaviourFlags)
                                                                              throws InoNetException,
                                                                                     SrvErrorException
        Members inherited from general namespaces. The result is restricted by argument pattern. The default implementation returns an empty set.
        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.
      • getOwnedAndInheritedMember

        <T extends ELNamespaceAsgnAble> java.util.List<T> getOwnedAndInheritedMember​(java.lang.Class<T> returnType,
                                                                                     MMStereotype stereotype,
                                                                                     java.lang.String pattern,
                                                                                     K_CONTROL_OPTION... behaviourFlags)
                                                                              throws InoNetException,
                                                                                     SrvErrorException
        The method calls getOwnedAndInheritedMember 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
      • getPropertyNavigableFrom

        <T extends ELProperty> java.util.List<T> getPropertyNavigableFrom​(java.lang.Class<T> returnType,
                                                                          K_CONTROL_OPTION... behaviourFlags)
                                                                   throws InoNetException,
                                                                          SrvErrorException
        All navigable properties of this classifier.
        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
      • getPropertyNavigableFrom

        <T extends ELProperty> java.util.List<T> getPropertyNavigableFrom​(java.lang.Class<T> returnType,
                                                                          MMStereotype stereotype,
                                                                          K_CONTROL_OPTION... behaviourFlags)
                                                                   throws InoNetException,
                                                                          SrvErrorException
        The method calls getPropertyNavigableFrom 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
      • getPropertyNavigableFromSelfOrGeneralTransitive

        <T extends ELProperty> java.util.List<T> getPropertyNavigableFromSelfOrGeneralTransitive​(java.lang.Class<T> returnType,
                                                                                                 K_CONTROL_OPTION... behaviourFlags)
                                                                                          throws InoNetException,
                                                                                                 SrvErrorException
        All navigable properties of this classifier or its general classifiers.
        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
      • getPropertyNavigableFromSelfOrGeneralTransitive

        <T extends ELProperty> java.util.List<T> getPropertyNavigableFromSelfOrGeneralTransitive​(java.lang.Class<T> returnType,
                                                                                                 MMStereotype stereotype,
                                                                                                 K_CONTROL_OPTION... behaviourFlags)
                                                                                          throws InoNetException,
                                                                                                 SrvErrorException
        The method calls getPropertyNavigableFromSelfOrGeneralTransitive 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
      • getSelfAndGeneralTransitive

        <T extends ELClassifier> java.util.List<T> getSelfAndGeneralTransitive​(java.lang.Class<T> returnType,
                                                                               K_CONTROL_OPTION... behaviourFlags)
                                                                        throws InoNetException,
                                                                               SrvErrorException
        The classifier and all classifiers connected transitively by generalizations as general classifier.
        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
      • getSelfAndGeneralTransitive

        <T extends ELClassifier> java.util.List<T> getSelfAndGeneralTransitive​(java.lang.Class<T> returnType,
                                                                               MMStereotype stereotype,
                                                                               K_CONTROL_OPTION... behaviourFlags)
                                                                        throws InoNetException,
                                                                               SrvErrorException
        The method calls getSelfAndGeneralTransitive 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
      • getSelfAndSpecificTransitive

        <T extends ELClassifier> java.util.List<T> getSelfAndSpecificTransitive​(java.lang.Class<T> returnType,
                                                                                K_CONTROL_OPTION... behaviourFlags)
                                                                         throws InoNetException,
                                                                                SrvErrorException
        The classifier and all classifiers connected transitively by generalizations as specific classifier.
        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
      • getSelfAndSpecificTransitive

        <T extends ELClassifier> java.util.List<T> getSelfAndSpecificTransitive​(java.lang.Class<T> returnType,
                                                                                MMStereotype stereotype,
                                                                                K_CONTROL_OPTION... behaviourFlags)
                                                                         throws InoNetException,
                                                                                SrvErrorException
        The method calls getSelfAndSpecificTransitive 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
      • getSelfAndSpecificTransitiveNotAbstract

        <T extends ELClassifier> java.util.List<T> getSelfAndSpecificTransitiveNotAbstract​(java.lang.Class<T> returnType,
                                                                                           K_CONTROL_OPTION... behaviourFlags)
                                                                                    throws InoNetException,
                                                                                           SrvErrorException
        This classifier, if it is not abstract and all classifiers which are not abstract are connected transitively by generalizations as specific classifier.
        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
      • getSelfAndSpecificTransitiveNotAbstract

        <T extends ELClassifier> java.util.List<T> getSelfAndSpecificTransitiveNotAbstract​(java.lang.Class<T> returnType,
                                                                                           MMStereotype stereotype,
                                                                                           K_CONTROL_OPTION... behaviourFlags)
                                                                                    throws InoNetException,
                                                                                           SrvErrorException
        The method calls getSelfAndSpecificTransitiveNotAbstract 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
      • getSpecificDirect

        <T extends ELClassifier> java.util.List<T> getSpecificDirect​(java.lang.Class<T> returnType,
                                                                     K_CONTROL_OPTION... behaviourFlags)
                                                              throws InoNetException,
                                                                     SrvErrorException
        All classifiers connected directly by a generalization as specific classifier.
        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
      • getSpecificDirect

        <T extends ELClassifier> java.util.List<T> getSpecificDirect​(java.lang.Class<T> returnType,
                                                                     MMStereotype stereotype,
                                                                     K_CONTROL_OPTION... behaviourFlags)
                                                              throws InoNetException,
                                                                     SrvErrorException
        The method calls getSpecificDirect 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
      • getSpecificGeneralization

        <T extends ELGeneralization> java.util.List<T> getSpecificGeneralization​(java.lang.Class<T> returnType,
                                                                                 K_CONTROL_OPTION... behaviourFlags)
                                                                          throws InoNetException,
                                                                                 SrvErrorException
        All generalizations this classifier is connected to as general classifier.
        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
      • getSpecificGeneralizationSet

        <T extends ELGeneralizationSet> java.util.List<T> getSpecificGeneralizationSet​(java.lang.Class<T> returnType,
                                                                                       MMStereotype stereotype,
                                                                                       K_CONTROL_OPTION... behaviourFlags)
                                                                                throws InoNetException,
                                                                                       SrvErrorException
        The method calls getSpecificGeneralizationSet 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
      • getSpecificTransitive

        <T extends ELClassifier> java.util.List<T> getSpecificTransitive​(java.lang.Class<T> returnType,
                                                                         K_CONTROL_OPTION... behaviourFlags)
                                                                  throws InoNetException,
                                                                         SrvErrorException
        All classifiers connected transitively by generalizations as specific classifier.
        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
      • getSpecificTransitive

        <T extends ELClassifier> java.util.List<T> getSpecificTransitive​(java.lang.Class<T> returnType,
                                                                         MMStereotype stereotype,
                                                                         K_CONTROL_OPTION... behaviourFlags)
                                                                  throws InoNetException,
                                                                         SrvErrorException
        The method calls getSpecificTransitive 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
      • getSpecificTransitiveNotAbstract

        <T extends ELClassifier> java.util.List<T> getSpecificTransitiveNotAbstract​(java.lang.Class<T> returnType,
                                                                                    K_CONTROL_OPTION... behaviourFlags)
                                                                             throws InoNetException,
                                                                                    SrvErrorException
        All non-abstract classifiers connected transitively by generalizations as specific classifier.
        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
      • getSpecificTransitiveNotAbstract

        <T extends ELClassifier> java.util.List<T> getSpecificTransitiveNotAbstract​(java.lang.Class<T> returnType,
                                                                                    MMStereotype stereotype,
                                                                                    K_CONTROL_OPTION... behaviourFlags)
                                                                             throws InoNetException,
                                                                                    SrvErrorException
        The method calls getSpecificTransitiveNotAbstract 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
      • getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd

        <T extends ELType> java.util.List<T> getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd​(java.lang.Class<T> returnType,
                                                                                                                 ELProperty refObj,
                                                                                                                 boolean kind,
                                                                                                                 K_CONTROL_OPTION... behaviourFlags)
                                                                                                          throws InoNetException,
                                                                                                                 SrvErrorException
        Returns non-abstract specializations (transitive) of types of properties that subset the association end given by argument refObj. If boolean argument kind is provided, 'derived union' properties are removed. The redefinition of subsetting properties is considered.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        refObj - A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)
        kind - A value of type TBoolean that controls the behaviour of the underlying method. (see description)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd

        <T extends ELType> java.util.List<T> getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd​(java.lang.Class<T> returnType,
                                                                                                                 MMStereotype stereotype,
                                                                                                                 ELProperty refObj,
                                                                                                                 boolean kind,
                                                                                                                 K_CONTROL_OPTION... behaviourFlags)
                                                                                                          throws InoNetException,
                                                                                                                 SrvErrorException
        The method calls getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd 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
        refObj - A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)
        kind - A value of type TBoolean that controls the behaviour of the underlying method. (see description)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd

        <T extends ELType> java.util.List<T> getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd​(java.lang.Class<T> returnType,
                                                                                                                                             ELProperty refObj,
                                                                                                                                             boolean kind,
                                                                                                                                             K_CONTROL_OPTION... behaviourFlags)
                                                                                                                                      throws InoNetException,
                                                                                                                                             SrvErrorException
        Returns non-abstract specializations (transitive) of types of properties that subset the association end given by argument refObj. If boolean argument kind is provided, 'derived union' properties are removed. The redefinition of subsetting properties is considered. The same set is evaluated for each type of the result considering the inverse property. If this classifier is contained in the inverse set, the type is kept in the result set.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        refObj - A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)
        kind - A value of type TBoolean that controls the behaviour of the underlying method. (see description)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd

        <T extends ELType> java.util.List<T> getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd​(java.lang.Class<T> returnType,
                                                                                                                                             MMStereotype stereotype,
                                                                                                                                             ELProperty refObj,
                                                                                                                                             boolean kind,
                                                                                                                                             K_CONTROL_OPTION... behaviourFlags)
                                                                                                                                      throws InoNetException,
                                                                                                                                             SrvErrorException
        The method calls getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd 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
        refObj - A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)
        kind - A value of type TBoolean that controls the behaviour of the underlying method. (see description)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getTypesOfEffectiveSubsetterOfAssocEnd

        <T extends ELType> java.util.List<T> getTypesOfEffectiveSubsetterOfAssocEnd​(java.lang.Class<T> returnType,
                                                                                    ELProperty refObj,
                                                                                    boolean kind,
                                                                                    K_CONTROL_OPTION... behaviourFlags)
                                                                             throws InoNetException,
                                                                                    SrvErrorException
        Returns the types of properties that subset the association end given by argument refObj. If boolean argument kind is provided, 'derived union' properties are removed. The redefinition of subsetting properties is considered.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        refObj - A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)
        kind - A value of type TBoolean that controls the behaviour of the underlying method. (see description)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getTypesOfEffectiveSubsetterOfAssocEnd

        <T extends ELType> java.util.List<T> getTypesOfEffectiveSubsetterOfAssocEnd​(java.lang.Class<T> returnType,
                                                                                    MMStereotype stereotype,
                                                                                    ELProperty refObj,
                                                                                    boolean kind,
                                                                                    K_CONTROL_OPTION... behaviourFlags)
                                                                             throws InoNetException,
                                                                                    SrvErrorException
        The method calls getTypesOfEffectiveSubsetterOfAssocEnd 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
        refObj - A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)
        kind - A value of type TBoolean that controls the behaviour of the underlying method. (see description)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getSpecificTransitiveNotAbstractRange

        <T extends ELType> java.util.List<T> getSpecificTransitiveNotAbstractRange​(java.lang.Class<T> returnType,
                                                                                   ELProperty refObj,
                                                                                   K_CONTROL_OPTION... behaviourFlags)
                                                                            throws InoNetException,
                                                                                   SrvErrorException
        If the property provided by argument refObj is an association end, the result of SpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd is returned. Otherwise, the non-abstract specializations of the properties type are returned.
        Parameters:
        returnType - Specifies the type of elements to be returned.
        refObj - A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getSpecificTransitiveNotAbstractRange

        <T extends ELType> java.util.List<T> getSpecificTransitiveNotAbstractRange​(java.lang.Class<T> returnType,
                                                                                   MMStereotype stereotype,
                                                                                   ELProperty refObj,
                                                                                   K_CONTROL_OPTION... behaviourFlags)
                                                                            throws InoNetException,
                                                                                   SrvErrorException
        The method calls getSpecificTransitiveNotAbstractRange 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
        refObj - A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)
        behaviourFlags - An optional list of enum values to control the behaviour of the command.
        Throws:
        InoNetException
        SrvErrorException
      • getAssociationEndFirstTypedBySelf

        <T extends ELProperty> java.util.List<T> getAssociationEndFirstTypedBySelf​(java.lang.Class<T> returnType,
                                                                                   MMStereotype stereotype,
                                                                                   K_CONTROL_OPTION... behaviourFlags)
                                                                            throws InoNetException,
                                                                                   SrvErrorException
        The method calls getAssociationEndFirstTypedBySelf 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
      • getViewTransitive

        <T extends ELView> java.util.List<T> getViewTransitive​(java.lang.Class<T> returnType,
                                                               MMStereotype stereotype,
                                                               K_CONTROL_OPTION... behaviourFlags)
                                                        throws InoNetException,
                                                               SrvErrorException
        The method calls getViewTransitive 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