Interface Behavior

    • Method Detail

      • getEvent

        java.util.Collection<Event> getEvent()
        Returns the value of the 'Event' containment reference list. The list contents are of type Event. It is bidirectional and its opposite is 'Behavior'.

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

        Returns:
        the value of the 'Event' containment reference list.
        See Also:
        UMLPackage.getBehavior_Event(), Event.getBehavior()
        Model:
        opposite="behavior" containment="true" resolveProxies="true" ordered="false"
        Generated:
      • getObservation

        java.util.Collection<Observation> getObservation()
        Returns the value of the 'Observation' containment reference list. The list contents are of type Observation. It is bidirectional and its opposite is 'Behavior'.

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

        Returns:
        the value of the 'Observation' containment reference list.
        See Also:
        UMLPackage.getBehavior_Observation(), Observation.getBehavior()
        Model:
        opposite="behavior" containment="true" resolveProxies="true" ordered="false"
        Generated:
      • getContext

        @CheckForNull
        BehavioredClassifier getContext()
        Returns the value of the 'Context' reference. It is bidirectional and its opposite is 'behavior Of Context'. The BehavioredClassifier that is the context for the execution of the Behavior. A Behavior that is directly owned as a nestedClassifier does not have a context. Otherwise, to determine the context of a Behavior, find the first BehavioredClassifier reached by following the chain of owner relationships from the Behavior, if any. If there is such a BehavioredClassifier, then it is the context, unless it is itself a Behavior with a non-empty context, in which case that is also the context for the original Behavior. For example, following this algorithm, the context of an entry Behavior in a StateMachine is the BehavioredClassifier that owns the StateMachine. The features of the context BehavioredClassifier as well as the Elements visible to the context Classifier are visible to the Behavior.
        Returns:
        the value of the 'Context' reference.
        See Also:
        UMLPackage.getBehavior_Context(), com.nomagic.uml2.ext.magicdraw.commonbehaviors.mdbasicbehaviors.BehavioredClassifier#get_behaviorOfContext
        Model:
        opposite="_behaviorOfContext" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
        Generated:
      • isReentrant

        boolean isReentrant()
        Returns the value of the 'Reentrant' attribute. The default value is "true". Tells whether the Behavior can be invoked while it is still executing from a previous invocation.
        Returns:
        the value of the 'Reentrant' attribute.
        See Also:
        setReentrant(boolean), com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getBehavior_Reentrant()
        Model:
        default="true" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
        Generated:
      • setReentrant

        void setReentrant​(boolean value)
        Sets the value of the 'Reentrant' attribute.
        Parameters:
        value - the new value of the 'Reentrant' attribute.
        See Also:
        isReentrant()
        Generated:
      • get_decisionNodeOfDecisionInput

        java.util.Collection<DecisionNode> get_decisionNodeOfDecisionInput()
        Returns the value of the 'decision Node Of Decision Input' reference list. The list contents are of type DecisionNode. It is bidirectional and its opposite is 'Decision Input'.

        If the meaning of the 'decision Node Of Decision Input' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'decision Node Of Decision Input' reference list.
        See Also:
        UMLPackage.getBehavior__decisionNodeOfDecisionInput(), DecisionNode.getDecisionInput()
        Model:
        opposite="decisionInput" ordered="false"
        Generated:
      • get_objectFlowOfTransformation

        java.util.Collection<ObjectFlow> get_objectFlowOfTransformation()
        Returns the value of the 'object Flow Of Transformation' reference list. The list contents are of type ObjectFlow. It is bidirectional and its opposite is 'Transformation'.

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

        Returns:
        the value of the 'object Flow Of Transformation' reference list.
        See Also:
        UMLPackage.getBehavior__objectFlowOfTransformation(), ObjectFlow.getTransformation()
        Model:
        opposite="transformation" ordered="false"
        Generated:
      • get_objectFlowOfSelection

        java.util.Collection<ObjectFlow> get_objectFlowOfSelection()
        Returns the value of the 'object Flow Of Selection' reference list. The list contents are of type ObjectFlow. It is bidirectional and its opposite is 'Selection'.

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

        Returns:
        the value of the 'object Flow Of Selection' reference list.
        See Also:
        UMLPackage.getBehavior__objectFlowOfSelection(), ObjectFlow.getSelection()
        Model:
        opposite="selection" ordered="false"
        Generated:
      • get_reduceActionOfReducer

        java.util.Collection<ReduceAction> get_reduceActionOfReducer()
        Returns the value of the 'reduce Action Of Reducer' reference list. The list contents are of type ReduceAction. It is bidirectional and its opposite is 'Reducer'.

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

        Returns:
        the value of the 'reduce Action Of Reducer' reference list.
        See Also:
        UMLPackage.getBehavior__reduceActionOfReducer(), ReduceAction.getReducer()
        Model:
        opposite="reducer" ordered="false"
        Generated:
      • get_transitionOfEffect

        @CheckForNull
        Transition get_transitionOfEffect()
        Returns the value of the 'transition Of Effect' container reference. It is bidirectional and its opposite is 'Effect'.

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

        Returns:
        the value of the 'transition Of Effect' container reference.
        See Also:
        set_transitionOfEffect(Transition), UMLPackage.getBehavior__transitionOfEffect(), Transition.getEffect()
        Model:
        opposite="effect" transient="false" ordered="false"
        Generated:
      • set_transitionOfEffect

        void set_transitionOfEffect​(@CheckForNull
                                    Transition value)
        Sets the value of the 'transition Of Effect' container reference.
        Parameters:
        value - the new value of the 'transition Of Effect' container reference.
        See Also:
        get_transitionOfEffect()
        Generated:
      • get_stateOfEntry

        @CheckForNull
        State get_stateOfEntry()
        Returns the value of the 'state Of Entry' container reference. It is bidirectional and its opposite is 'Entry'.

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

        Returns:
        the value of the 'state Of Entry' container reference.
        See Also:
        set_stateOfEntry(State), UMLPackage.getBehavior__stateOfEntry(), State.getEntry()
        Model:
        opposite="entry" transient="false" ordered="false"
        Generated:
      • set_stateOfEntry

        void set_stateOfEntry​(@CheckForNull
                              State value)
        Sets the value of the 'state Of Entry' container reference.
        Parameters:
        value - the new value of the 'state Of Entry' container reference.
        See Also:
        get_stateOfEntry()
        Generated:
      • get_stateOfExit

        @CheckForNull
        State get_stateOfExit()
        Returns the value of the 'state Of Exit' container reference. It is bidirectional and its opposite is 'Exit'.

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

        Returns:
        the value of the 'state Of Exit' container reference.
        See Also:
        set_stateOfExit(State), UMLPackage.getBehavior__stateOfExit(), State.getExit()
        Model:
        opposite="exit" transient="false" ordered="false"
        Generated:
      • set_stateOfExit

        void set_stateOfExit​(@CheckForNull
                             State value)
        Sets the value of the 'state Of Exit' container reference.
        Parameters:
        value - the new value of the 'state Of Exit' container reference.
        See Also:
        get_stateOfExit()
        Generated:
      • get_stateOfDoActivity

        @CheckForNull
        State get_stateOfDoActivity()
        Returns the value of the 'state Of Do Activity' container reference. It is bidirectional and its opposite is 'Do Activity'.

        If the meaning of the 'state Of Do Activity' container reference isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'state Of Do Activity' container reference.
        See Also:
        set_stateOfDoActivity(State), UMLPackage.getBehavior__stateOfDoActivity(), State.getDoActivity()
        Model:
        opposite="doActivity" transient="false" ordered="false"
        Generated:
      • set_stateOfDoActivity

        void set_stateOfDoActivity​(@CheckForNull
                                   State value)
        Sets the value of the 'state Of Do Activity' container reference.
        Parameters:
        value - the new value of the 'state Of Do Activity' container reference.
        See Also:
        get_stateOfDoActivity()
        Generated:
      • getRedefinedBehavior

        java.util.Collection<Behavior> getRedefinedBehavior()
        Returns the value of the 'Redefined Behavior' reference list. The list contents are of type Behavior. It is bidirectional and its opposite is 'behavior Of Redefined Behavior'. References the Behavior that this Behavior redefines. A subtype of Behavior may redefine any other subtype of Behavior. If the Behavior implements a BehavioralFeature, it replaces the redefined Behavior. If the Behavior is a classifierBehavior, it extends the redefined Behavior.
        Returns:
        the value of the 'Redefined Behavior' reference list.
        See Also:
        UMLPackage.getBehavior_RedefinedBehavior(), get_behaviorOfRedefinedBehavior()
        Model:
        opposite="_behaviorOfRedefinedBehavior" ordered="false"
        Generated:
      • get_behaviorOfRedefinedBehavior

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

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

        Returns:
        the value of the 'behavior Of Redefined Behavior' reference list.
        See Also:
        UMLPackage.getBehavior__behaviorOfRedefinedBehavior(), getRedefinedBehavior()
        Model:
        opposite="redefinedBehavior" ordered="false"
        Generated:
      • getSpecification

        @CheckForNull
        BehavioralFeature getSpecification()
        Returns the value of the 'Specification' reference. It is bidirectional and its opposite is 'Method'. Designates a BehavioralFeature that the Behavior implements. The BehavioralFeature must be owned by the BehavioredClassifier that owns the Behavior or be inherited by it. The Parameters of the BehavioralFeature and the implementing Behavior must match. A Behavior does not need to have a specification, in which case it either is the classifierBehavior of a BehavioredClassifier or it can only be invoked by another Behavior of the Classifier.
        Returns:
        the value of the 'Specification' reference.
        See Also:
        setSpecification(BehavioralFeature), UMLPackage.getBehavior_Specification(), BehavioralFeature.getMethod()
        Model:
        opposite="method" ordered="false"
        Generated:
      • setSpecification

        void setSpecification​(@CheckForNull
                              BehavioralFeature value)
        Sets the value of the 'Specification' reference.
        Parameters:
        value - the new value of the 'Specification' reference.
        See Also:
        getSpecification()
        Generated:
      • getOwnedParameter

        java.util.List<Parameter> getOwnedParameter()
        Returns the value of the 'Owned Parameter' containment reference list. The list contents are of type Parameter. It is bidirectional and its opposite is 'behavior Of Owned Parameter'. References a list of Parameters to the Behavior which describes the order and type of arguments that can be given when the Behavior is invoked and of the values which will be returned when the Behavior completes its execution.
        Returns:
        the value of the 'Owned Parameter' containment reference list.
        See Also:
        UMLPackage.getBehavior_OwnedParameter(), Parameter.get_behaviorOfOwnedParameter()
        Model:
        opposite="_behaviorOfOwnedParameter" containment="true" resolveProxies="true"
        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 'behavior Of Postcondition'. An optional set of Constraints specifying what is fulfilled after the execution of the Behavior is completed, if its precondition was fulfilled before its invocation.
        Returns:
        the value of the 'Postcondition' reference list.
        See Also:
        UMLPackage.getBehavior_Postcondition(), Constraint.get_behaviorOfPostcondition()
        Model:
        opposite="_behaviorOfPostcondition" ordered="false"
        Generated:
      • get_callBehaviorActionOfBehavior

        java.util.Collection<CallBehaviorAction> get_callBehaviorActionOfBehavior()
        Returns the value of the 'call Behavior Action Of Behavior' reference list. The list contents are of type CallBehaviorAction. It is bidirectional and its opposite is 'Behavior'.

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

        Returns:
        the value of the 'call Behavior Action Of Behavior' reference list.
        See Also:
        UMLPackage.getBehavior__callBehaviorActionOfBehavior(), CallBehaviorAction.getBehavior()
        Model:
        opposite="behavior" ordered="false"
        Generated:
      • get_connectorOfContract

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

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

        Returns:
        the value of the 'connector Of Contract' reference list.
        See Also:
        UMLPackage.getBehavior__connectorOfContract(), Connector.getContract()
        Model:
        opposite="contract" ordered="false"
        Generated:
      • get_objectNodeOfSelection

        java.util.Collection<ObjectNode> get_objectNodeOfSelection()
        Returns the value of the 'object Node Of Selection' reference list. The list contents are of type ObjectNode. It is bidirectional and its opposite is 'Selection'.

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

        Returns:
        the value of the 'object Node Of Selection' reference list.
        See Also:
        UMLPackage.getBehavior__objectNodeOfSelection(), ObjectNode.getSelection()
        Model:
        opposite="selection" ordered="false"
        Generated:
      • get_opaqueExpressionOfBehavior

        java.util.Collection<OpaqueExpression> get_opaqueExpressionOfBehavior()
        Returns the value of the 'opaque Expression Of Behavior' reference list. The list contents are of type OpaqueExpression. It is bidirectional and its opposite is 'Behavior'.

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

        Returns:
        the value of the 'opaque Expression Of Behavior' reference list.
        See Also:
        UMLPackage.getBehavior__opaqueExpressionOfBehavior(), OpaqueExpression.getBehavior()
        Model:
        opposite="behavior" ordered="false"
        Generated:
      • hasEvent

        boolean hasEvent()
                  throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasObservation

        boolean hasObservation()
                        throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_decisionNodeOfDecisionInput

        boolean has_decisionNodeOfDecisionInput()
                                         throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_objectFlowOfTransformation

        boolean has_objectFlowOfTransformation()
                                        throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_objectFlowOfSelection

        boolean has_objectFlowOfSelection()
                                   throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasOwnedParameterSet

        boolean hasOwnedParameterSet()
                              throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_reduceActionOfReducer

        boolean has_reduceActionOfReducer()
                                   throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_behaviorExecutionSpecificationOfBehavior

        boolean has_behaviorExecutionSpecificationOfBehavior()
                                                      throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasRedefinedBehavior

        boolean hasRedefinedBehavior()
                              throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_behaviorOfRedefinedBehavior

        boolean has_behaviorOfRedefinedBehavior()
                                         throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • hasOwnedParameter

        boolean hasOwnedParameter()
                           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:
      • has_callBehaviorActionOfBehavior

        boolean has_callBehaviorActionOfBehavior()
                                          throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_connectorOfContract

        boolean has_connectorOfContract()
                                 throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_objectNodeOfSelection

        boolean has_objectNodeOfSelection()
                                   throws javax.jmi.reflect.JmiException
        Throws:
        javax.jmi.reflect.JmiException
        Generated:
      • has_opaqueExpressionOfBehavior

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