Topic
  • 2 replies
  • Latest Post - ‏2013-04-18T15:29:24Z by Richard_Burke
Richard_Burke
Richard_Burke
12 Posts

Pinned topic How to create Condition connector in Activity diagram (Rhapsody 8.0.2)

‏2013-03-28T17:36:03Z |
Hello,

This may seem a simple question but how do you create a Condition connector on an Activity diagram?

Effectively I am trying to model the following construct:
do
{
} while(isBusy());

If I let Rhapsody create a flowchart from the code (C implementation) I get an empty diamond which Rhapsody identifies as a condition. However, there is no icon for this if I want to create this construct manually. Attached is a screen shot to show the problem.

I can't use a DecisionNode (1 input 2, outputs) or a MergeNode (2 inputs 1 output).

Thanks,
Richard
  • modeller
    modeller
    1 Post
    ACCEPTED ANSWER

    Re: How to create Condition connector in Activity diagram (Rhapsody 8.0.2)

    ‏2013-04-18T13:13:40Z  

    Hi Richard,

    Can't you use use the Decision Node in the palette?

    Take a look in ../Rhapsody/Samples/CSamples/Flowchart for other examples.

     

    Updated on 2013-04-18T13:13:55Z at 2013-04-18T13:13:55Z by modeller
  • modeller
    modeller
    1 Post

    Re: How to create Condition connector in Activity diagram (Rhapsody 8.0.2)

    ‏2013-04-18T13:13:40Z  

    Hi Richard,

    Can't you use use the Decision Node in the palette?

    Take a look in ../Rhapsody/Samples/CSamples/Flowchart for other examples.

     

    Updated on 2013-04-18T13:13:55Z at 2013-04-18T13:13:55Z by modeller
  • Richard_Burke
    Richard_Burke
    12 Posts

    Re: How to create Condition connector in Activity diagram (Rhapsody 8.0.2)

    ‏2013-04-18T15:29:24Z  
    • modeller
    • ‏2013-04-18T13:13:40Z

    Hi Richard,

    Can't you use use the Decision Node in the palette?

    Take a look in ../Rhapsody/Samples/CSamples/Flowchart for other examples.

     

    Thanks modeller, I have been meaning to update this post. According to IBM support, the condition connector when reverse engineering is an artifact from previous versions of the tool. I suggested that they should only include items from the palette in reverse engineered diagrams.

    The issue of inputs and outputs to Decsion nodes was a red herring. I tried it again and it seemed to accept multiple inputs.

    Regards,

    Richard