Interface Classifier

    • Method Detail

      • getGeneralization

        java.util.Collection<Generalization> getGeneralization()
        Returns the value of the 'Generalization' containment reference list. The list contents are of type Generalization. It is bidirectional and its opposite is 'Specific'. The Generalization relationships for this Classifier. These Generalizations navigate to more general Classifiers in the generalization hierarchy.
        Returns:
        the value of the 'Generalization' containment reference list.
        See Also:
        UMLPackage.getClassifier_Generalization(), Generalization.getSpecific()
        Model:
        opposite="specific" containment="true" resolveProxies="true" ordered="false"
        Generated:
      • get_generalizationOfGeneral

        java.util.Collection<Generalization> get_generalizationOfGeneral()
        Returns the value of the 'generalization Of General' reference list. The list contents are of type Generalization. It is bidirectional and its opposite is 'General'.

        If the meaning of the 'generalization Of General' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'generalization Of General' reference list.
        See Also:
        UMLPackage.getClassifier__generalizationOfGeneral(), Generalization.getGeneral()
        Model:
        opposite="general" ordered="false"
        Generated:
      • getFeature

        java.util.Collection<Feature> getFeature()
        Returns the value of the 'Feature' reference list. The list contents are of type Feature. It is bidirectional and its opposite is 'Featuring Classifier'. Specifies each Feature directly defined in the classifier. Note that there may be members of the Classifier that are of the type Feature but are not included, e .g., inherited features.
        Returns:
        the value of the 'Feature' reference list.
        See Also:
        UMLPackage.getClassifier_Feature(), Feature.getFeaturingClassifier()
        Model:
        opposite="featuringClassifier" transient="true" volatile="true" derived="true" ordered="false"
        Generated:
      • getInheritedMember

        java.util.Collection<NamedElement> getInheritedMember()
        Returns the value of the 'Inherited Member' reference list. The list contents are of type NamedElement. It is bidirectional and its opposite is 'classifier Of Inherited Member'. All elements inherited by this Classifier from its general Classifiers.
        Returns:
        the value of the 'Inherited Member' reference list.
        See Also:
        UMLPackage.getClassifier_InheritedMember(), com.nomagic.uml2.ext.magicdraw.classes.mdkernel.NamedElement#get_classifierOfInheritedMember
        Model:
        opposite="_classifierOfInheritedMember" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
        Generated:
      • isAbstract

        boolean isAbstract()
        Returns the value of the 'Abstract' attribute. The default value is "false". If true, the Classifier can only be instantiated by instantiating one of its specializations. An abstract Classifier is intended to be used by other Classifiers e.g., as the target of Associations or Generalizations.
        Returns:
        the value of the 'Abstract' attribute.
        See Also:
        setAbstract(boolean), com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getClassifier_Abstract()
        Model:
        default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
        Generated:
      • setAbstract

        void setAbstract​(boolean value)
        Sets the value of the 'Abstract' attribute.
        Parameters:
        value - the new value of the 'Abstract' attribute.
        See Also:
        isAbstract()
        Generated:
      • isFinalSpecialization

        boolean isFinalSpecialization()
        Returns the value of the 'Final Specialization' attribute. The default value is "false". If true, the Classifier cannot be specialized.
        Returns:
        the value of the 'Final Specialization' attribute.
        See Also:
        setFinalSpecialization(boolean), com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getClassifier_FinalSpecialization()
        Model:
        default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
        Generated:
      • setFinalSpecialization

        void setFinalSpecialization​(boolean value)
        Sets the value of the 'Final Specialization' attribute.
        Parameters:
        value - the new value of the 'Final Specialization' attribute.
        See Also:
        isFinalSpecialization()
        Generated:
      • getAttribute

        java.util.List<Property> getAttribute()
        Returns the value of the 'Attribute' reference list. The list contents are of type Property. It is bidirectional and its opposite is 'Classifier'. All of the Properties that are direct (i.e., not inherited or imported) attributes of the Classifier.
        Returns:
        the value of the 'Attribute' reference list.
        See Also:
        UMLPackage.getClassifier_Attribute(), Property.getClassifier()
        Model:
        opposite="classifier" transient="true" volatile="true" derived="true"
        Generated:
      • get_classifierOfRedefinedClassifier

        java.util.Collection<Classifier> get_classifierOfRedefinedClassifier()
        Returns the value of the 'classifier Of Redefined Classifier' reference list. The list contents are of type Classifier. It is bidirectional and its opposite is 'Redefined Classifier'.

        If the meaning of the 'classifier Of Redefined Classifier' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'classifier Of Redefined Classifier' reference list.
        See Also:
        UMLPackage.getClassifier__classifierOfRedefinedClassifier(), getRedefinedClassifier()
        Model:
        opposite="redefinedClassifier" ordered="false"
        Generated:
      • getGeneral

        java.util.Collection<Classifier> getGeneral()
        Returns the value of the 'General' reference list. The list contents are of type Classifier. It is bidirectional and its opposite is 'classifier Of General'. The generalizing Classifiers for this Classifier.
        Returns:
        the value of the 'General' reference list.
        See Also:
        UMLPackage.getClassifier_General(), com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier#get_classifierOfGeneral
        Model:
        opposite="_classifierOfGeneral" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
        Generated:
      • get_substitutionOfContract

        java.util.Collection<Substitution> get_substitutionOfContract()
        Returns the value of the 'substitution Of Contract' reference list. The list contents are of type Substitution. It is bidirectional and its opposite is 'Contract'.

        If the meaning of the 'substitution Of Contract' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'substitution Of Contract' reference list.
        See Also:
        UMLPackage.getClassifier__substitutionOfContract(), Substitution.getContract()
        Model:
        opposite="contract" ordered="false"
        Generated:
      • get_informationItemOfRepresented

        java.util.Collection<InformationItem> get_informationItemOfRepresented()
        Returns the value of the 'information Item Of Represented' reference list. The list contents are of type InformationItem. It is bidirectional and its opposite is 'Represented'.

        If the meaning of the 'information Item Of Represented' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'information Item Of Represented' reference list.
        See Also:
        UMLPackage.getClassifier__informationItemOfRepresented(), InformationItem.getRepresented()
        Model:
        opposite="represented" ordered="false"
        Generated:
      • get_informationFlowOfConveyed

        java.util.Collection<InformationFlow> get_informationFlowOfConveyed()
        Returns the value of the 'information Flow Of Conveyed' reference list. The list contents are of type InformationFlow. It is bidirectional and its opposite is 'Conveyed'.

        If the meaning of the 'information Flow Of Conveyed' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'information Flow Of Conveyed' reference list.
        See Also:
        UMLPackage.getClassifier__informationFlowOfConveyed(), InformationFlow.getConveyed()
        Model:
        opposite="conveyed" ordered="false"
        Generated:
      • get_readExtentActionOfClassifier

        java.util.Collection<ReadExtentAction> get_readExtentActionOfClassifier()
        Returns the value of the 'read Extent Action Of Classifier' reference list. The list contents are of type ReadExtentAction. It is bidirectional and its opposite is 'Classifier'.

        If the meaning of the 'read Extent Action Of Classifier' reference isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'read Extent Action Of Classifier' reference list.
        See Also:
        UMLPackage.getClassifier__readExtentActionOfClassifier(), ReadExtentAction.getClassifier()
        Model:
        opposite="classifier" ordered="false"
        Generated:
      • getUMLClass

        @CheckForNull
        Class getUMLClass()
        Returns the value of the 'UML Class' container reference. It is bidirectional and its opposite is 'Nested Classifier'.

        If the meaning of the 'UML Class' container reference isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'UML Class' container reference.
        See Also:
        setUMLClass(Class), UMLPackage.getClassifier_UMLClass(), Class.getNestedClassifier()
        Model:
        opposite="nestedClassifier" transient="false" ordered="false"
        Generated:
      • setUMLClass

        void setUMLClass​(@CheckForNull
                         Class value)
        Sets the value of the 'UML Class' container reference.
        Parameters:
        value - the new value of the 'UML Class' container reference.
        See Also:
        getUMLClass()
        Generated:
      • getCollaborationUse

        java.util.Collection<CollaborationUse> getCollaborationUse()
        Returns the value of the 'Collaboration Use' containment reference list. The list contents are of type CollaborationUse. It is bidirectional and its opposite is '.mdcollaborations.CollaborationUse#get_classifierOfCollaborationUse classifier Of Collaboration Use'. The CollaborationUses owned by the Classifier.
        Returns:
        the value of the 'Collaboration Use' containment reference list.
        See Also:
        UMLPackage.getClassifier_CollaborationUse(), CollaborationUse.get_classifierOfCollaborationUse()
        Model:
        opposite="_classifierOfCollaborationUse" containment="true" resolveProxies="true" ordered="false"
        Generated:
      • setRepresentation

        void setRepresentation​(@CheckForNull
                               CollaborationUse value)
        Sets the value of the 'Representation' reference.
        Parameters:
        value - the new value of the 'Representation' reference.
        See Also:
        getRepresentation()
        Generated:
      • getUseCase

        java.util.Collection<UseCase> getUseCase()
        Returns the value of the 'Use Case' reference list. The list contents are of type UseCase. It is bidirectional and its opposite is 'Subject'. The set of UseCases for which this Classifier is the subject.
        Returns:
        the value of the 'Use Case' reference list.
        See Also:
        UMLPackage.getClassifier_UseCase(), UseCase.getSubject()
        Model:
        opposite="subject" ordered="false"
        Generated:
      • get_classifierTemplateParameterOfConstrainingClassifier

        java.util.Collection<ClassifierTemplateParameter> get_classifierTemplateParameterOfConstrainingClassifier()
        Returns the value of the 'classifier Template Parameter Of Constraining Classifier' reference list. The list contents are of type ClassifierTemplateParameter. It is bidirectional and its opposite is '.auxiliaryconstructs.mdtemplates.ClassifierTemplateParameter#getConstrainingClassifier Constraining Classifier'.

        If the meaning of the 'classifier Template Parameter Of Constraining Classifier' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'classifier Template Parameter Of Constraining Classifier' reference list.
        See Also:
        UMLPackage.getClassifier__classifierTemplateParameterOfConstrainingClassifier(), ClassifierTemplateParameter.getConstrainingClassifier()
        Model:
        opposite="constrainingClassifier" ordered="false"
        Generated:
      • hasGeneralization

        boolean hasGeneralization()
                           throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_generalizationOfGeneral

        boolean has_generalizationOfGeneral()
                                     throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasPowertypeExtent

        boolean hasPowertypeExtent()
                            throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasFeature

        boolean hasFeature()
                    throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasInheritedMember

        boolean hasInheritedMember()
                            throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasAttribute

        boolean hasAttribute()
                      throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasRedefinedClassifier

        boolean hasRedefinedClassifier()
                                throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_classifierOfRedefinedClassifier

        boolean has_classifierOfRedefinedClassifier()
                                             throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasGeneral

        boolean hasGeneral()
                    throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasSubstitution

        boolean hasSubstitution()
                         throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_substitutionOfContract

        boolean has_substitutionOfContract()
                                    throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasOwnedUseCase

        boolean hasOwnedUseCase()
                         throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_readExtentActionOfClassifier

        boolean has_readExtentActionOfClassifier()
                                          throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_informationItemOfRepresented

        boolean has_informationItemOfRepresented()
                                          throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_informationFlowOfConveyed

        boolean has_informationFlowOfConveyed()
                                       throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_exceptionHandlerOfExceptionType

        boolean has_exceptionHandlerOfExceptionType()
                                             throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_readIsClassifiedObjectActionOfClassifier

        boolean has_readIsClassifiedObjectActionOfClassifier()
                                                      throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_reclassifyObjectActionOfOldClassifier

        boolean has_reclassifyObjectActionOfOldClassifier()
                                                   throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_reclassifyObjectActionOfNewClassifier

        boolean has_reclassifyObjectActionOfNewClassifier()
                                                   throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_unmarshallActionOfUnmarshallType

        boolean has_unmarshallActionOfUnmarshallType()
                                              throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_createObjectActionOfClassifier

        boolean has_createObjectActionOfClassifier()
                                            throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_componentRealizationOfRealizingClassifier

        boolean has_componentRealizationOfRealizingClassifier()
                                                       throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasCollaborationUse

        boolean hasCollaborationUse()
                             throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasUseCase

        boolean hasUseCase()
                    throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_classifierTemplateParameterOfConstrainingClassifier

        boolean has_classifierTemplateParameterOfConstrainingClassifier()
                                                                 throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_instanceSpecificationOfClassifier

        boolean has_instanceSpecificationOfClassifier()
                                               throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_redefinableElementOfRedefinitionContext

        boolean has_redefinableElementOfRedefinitionContext()
                                                     throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated: