Interface Operation

    • Method Detail

      • setInterface

        void setInterface​(@CheckForNull
                          Interface value)
        Sets the value of the 'Interface' container reference.
        Parameters:
        value - the new value of the 'Interface' container reference.
        See Also:
        getInterface()
        Generated:
      • isOrdered

        boolean isOrdered()
        Returns the value of the 'Ordered' attribute. Specifies whether the return parameter is ordered or not, if present. This information is derived from the return result for this Operation.
        Returns:
        the value of the 'Ordered' attribute.
        See Also:
        com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getOperation_Ordered()
        Model:
        dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
        Generated:
      • isQuery

        boolean isQuery()
        Returns the value of the 'Query' attribute. The default value is "false". Specifies whether an execution of the BehavioralFeature leaves the state of the system unchanged (isQuery=true) or whether side effects may occur (isQuery=false).
        Returns:
        the value of the 'Query' attribute.
        See Also:
        setQuery(boolean), com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getOperation_Query()
        Model:
        default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
        Generated:
      • setQuery

        void setQuery​(boolean value)
        Sets the value of the 'Query' attribute.
        Parameters:
        value - the new value of the 'Query' attribute.
        See Also:
        isQuery()
        Generated:
      • isUnique

        boolean isUnique()
        Returns the value of the 'Unique' attribute. Specifies whether the return parameter is unique or not, if present. This information is derived from the return result for this Operation.
        Returns:
        the value of the 'Unique' attribute.
        See Also:
        com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getOperation_Unique()
        Model:
        dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" transient="true" changeable="false" volatile="true" derived="true" 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:
      • get_callEventOfOperation

        java.util.Collection<CallEvent> get_callEventOfOperation()
        Returns the value of the 'call Event Of Operation' reference list. The list contents are of type CallEvent. It is bidirectional and its opposite is 'Operation'.

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

        Returns:
        the value of the 'call Event Of Operation' reference list.
        See Also:
        UMLPackage.getOperation__callEventOfOperation(), CallEvent.getOperation()
        Model:
        opposite="operation" ordered="false"
        Generated:
      • getLower

        int getLower()
        Returns the value of the 'Lower' attribute. Specifies the lower multiplicity of the return parameter, if present. This information is derived from the return result for this Operation.
        Returns:
        the value of the 'Lower' attribute.
        See Also:
        UMLPackage.getOperation_Lower()
        Model:
        dataType="com.nomagic.uml2.ext.magicdraw.Integer" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
        Generated:
      • getUpper

        int getUpper()
        Returns the value of the 'Upper' attribute. The upper multiplicity of the return parameter, if present. This information is derived from the return result for this Operation.
        Returns:
        the value of the 'Upper' attribute.
        See Also:
        UMLPackage.getOperation_Upper()
        Model:
        dataType="com.nomagic.uml2.ext.magicdraw.UnlimitedNatural" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
        Generated:
      • getPrecondition

        java.util.Collection<Constraint> getPrecondition()
        Returns the value of the 'Precondition' reference list. The list contents are of type Constraint. It is bidirectional and its opposite is 'Pre Context'. An optional set of Constraints on the state of the system when the Operation is invoked.
        Returns:
        the value of the 'Precondition' reference list.
        See Also:
        UMLPackage.getOperation_Precondition(), Constraint.getPreContext()
        Model:
        opposite="preContext" ordered="false"
        Generated:
      • getPostcondition

        java.util.Collection<Constraint> getPostcondition()
        Returns the value of the 'Postcondition' reference list. The list contents are of type Constraint. It is bidirectional and its opposite is 'Post Context'. An optional set of Constraints specifying the state of the system when the Operation is completed.
        Returns:
        the value of the 'Postcondition' reference list.
        See Also:
        UMLPackage.getOperation_Postcondition(), Constraint.getPostContext()
        Model:
        opposite="postContext" ordered="false"
        Generated:
      • get_operationOfRedefinedOperation

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

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

        Returns:
        the value of the 'operation Of Redefined Operation' reference list.
        See Also:
        UMLPackage.getOperation__operationOfRedefinedOperation(), getRedefinedOperation()
        Model:
        opposite="redefinedOperation" ordered="false"
        Generated:
      • setDatatype

        void setDatatype​(@CheckForNull
                         DataType value)
        Sets the value of the 'Datatype' container reference.
        Parameters:
        value - the new value of the 'Datatype' container reference.
        See Also:
        getDatatype()
        Generated:
      • getType

        @CheckForNull
        Type getType()
        Returns the value of the 'Type' reference. It is bidirectional and its opposite is 'operation Of Type'. The return type of the operation, if present. This information is derived from the return result for this Operation.
        Returns:
        the value of the 'Type' reference.
        See Also:
        UMLPackage.getOperation_Type(), com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Type#get_operationOfType
        Model:
        opposite="_operationOfType" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
        Generated:
      • setBodyCondition

        void setBodyCondition​(@CheckForNull
                              Constraint value)
        Sets the value of the 'Body Condition' reference.
        Parameters:
        value - the new value of the 'Body Condition' reference.
        See Also:
        getBodyCondition()
        Generated:
      • has_callEventOfOperation

        boolean has_callEventOfOperation()
                                  throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_callOperationActionOfOperation

        boolean has_callOperationActionOfOperation()
                                            throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasPrecondition

        boolean hasPrecondition()
                         throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasPostcondition

        boolean hasPostcondition()
                          throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasRedefinedOperation

        boolean hasRedefinedOperation()
                               throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_operationOfRedefinedOperation

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