Interface Comment

  • All Superinterfaces:
    BaseElement, java.lang.Cloneable, java.lang.Comparable, Element, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, ModelObject, org.eclipse.emf.common.notify.Notifier, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject

    public interface Comment
    extends Element
    A representation of the model object 'Comment'.

    A Comment is a textual annotation that can be attached to a set of Elements.

    The following features are supported:

    See Also:
    UMLPackage.getComment()
    Model:
    annotation="MOF package='classes.mdkernel'"
    Generated:
    • Method Detail

      • getBody

        @CheckForNull
        java.lang.String getBody()
        Returns the value of the 'Body' attribute. The default value is "". Specifies a string that is the comment.
        Returns:
        the value of the 'Body' attribute.
        See Also:
        setBody(String), UMLPackage.getComment_Body()
        Model:
        default="" dataType="com.nomagic.uml2.ext.magicdraw.String" ordered="false"
        Generated:
      • setBody

        void setBody​(@CheckForNull
                     java.lang.String value)
        Sets the value of the 'Body' attribute.
        Parameters:
        value - the new value of the 'Body' attribute.
        See Also:
        getBody()
        Generated:
      • getOwningElement

        @CheckForNull
        Element getOwningElement()
        Returns the value of the 'Owning Element' container reference. It is bidirectional and its opposite is 'Owned Comment'.

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

        Returns:
        the value of the 'Owning Element' container reference.
        See Also:
        setOwningElement(Element), UMLPackage.getComment_OwningElement(), Element.getOwnedComment()
        Model:
        opposite="ownedComment" transient="false" ordered="false"
        Generated:
      • setOwningElement

        void setOwningElement​(@CheckForNull
                              Element value)
        Sets the value of the 'Owning Element' container reference.
        Parameters:
        value - the new value of the 'Owning Element' container reference.
        See Also:
        getOwningElement()
        Generated:
      • hasAnnotatedElement

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