Interface Class

    • Method Detail

      • getExtension

        java.util.Collection<Extension> getExtension()
        Returns the value of the 'Extension' reference list. The list contents are of type Extension. It is bidirectional and its opposite is 'Metaclass'. This property is used when the Class is acting as a metaclass. It references the Extensions that specify additional properties of the metaclass. The property is derived from the Extensions whose memberEnds are typed by the Class.
        Returns:
        the value of the 'Extension' reference list.
        See Also:
        UMLPackage.getClass_Extension(), Extension.getMetaclass()
        Model:
        opposite="metaclass" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
        Generated:
      • isActive

        boolean isActive()
        Returns the value of the 'Active' attribute. The default value is "false". Determines whether an object specified by this Class is active or not. If true, then the owning Class is referred to as an active Class. If false, then such a Class is referred to as a passive Class.
        Returns:
        the value of the 'Active' attribute.
        See Also:
        setActive(boolean), com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getClass_Active()
        Model:
        default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
        Generated:
      • setActive

        void setActive​(boolean value)
        Sets the value of the 'Active' attribute.
        Parameters:
        value - the new value of the 'Active' attribute.
        See Also:
        isActive()
        Generated:
      • getNestedClassifier

        java.util.List<Classifier> getNestedClassifier()
        Returns the value of the 'Nested Classifier' containment reference list. The list contents are of type Classifier. It is bidirectional and its opposite is 'UML Class'. The Classifiers owned by the Class that are not ownedBehaviors.
        Returns:
        the value of the 'Nested Classifier' containment reference list.
        See Also:
        UMLPackage.getClass_NestedClassifier(), Classifier.getUMLClass()
        Model:
        opposite="UMLClass" containment="true" resolveProxies="true"
        Generated:
      • getOwnedOperation

        java.util.List<Operation> getOwnedOperation()
        Returns the value of the 'Owned Operation' containment reference list. The list contents are of type Operation. It is bidirectional and its opposite is 'UML Class'. The Operations owned by the Class.
        Returns:
        the value of the 'Owned Operation' containment reference list.
        See Also:
        UMLPackage.getClass_OwnedOperation(), Operation.getUMLClass()
        Model:
        opposite="UMLClass" containment="true" resolveProxies="true"
        Generated:
      • getSuperClass

        java.util.Collection<Class> getSuperClass()
        Returns the value of the 'Super Class' reference list. The list contents are of type Class. It is bidirectional and its opposite is 'class Of Super Class'. The superclasses of a Class, derived from its Generalizations.
        Returns:
        the value of the 'Super Class' reference list.
        See Also:
        UMLPackage.getClass_SuperClass(), com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class#get_classOfSuperClass
        Model:
        opposite="_classOfSuperClass" 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 Class does not provide a complete declaration and cannot be instantiated. An abstract Class is typically used as a target of Associations or Generalizations.
        Specified by:
        isAbstract in interface Classifier
        Returns:
        the value of the 'Abstract' attribute.
        See Also:
        setAbstract(boolean), UMLPackage.getClass_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.
        Specified by:
        setAbstract in interface Classifier
        Parameters:
        value - the new value of the 'Abstract' attribute.
        See Also:
        isAbstract()
        Generated:
      • hasExtension

        boolean hasExtension()
                      throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasNestedClassifier

        boolean hasNestedClassifier()
                             throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasOwnedOperation

        boolean hasOwnedOperation()
                           throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasSuperClass

        boolean hasSuperClass()
                       throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasOwnedReception

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