views:

31

answers:

1

I am drawing a Sequence Diagram where the scenario is. 1. an Actor calls :Table::query(query:String)

  1. :Table::query Calls :Connection::execute(query)
  2. :Connection::execute <> a new :Row Object
  3. :Connection::execute calls :Row::fillData(result)
  4. :Connection::execute returns :Row
  5. ...... There are More

But I am Stuck in Step 5

I cant Understand how to draw that, :Connection::execute returning the newly Constructed Row itself, in a Standard way.

A: 

Hmm, maybe simple return message from :Connection to :Table with that result will suffice: sequence diagram with workflow described in the question, result is carried by the return/reply message

Gabriel Ščerbák
@Gabriel: please fix your image. It's much too long.
John Saunders
@John Saunders hope it helps
Gabriel Ščerbák
But there is no Obvious specification that says that the :Row Object is returned. and one more question. as :Connection is CREATING a :Row Shouldn't :Row bit lower than :Table and :Connection ??
@user256007 I am not sure about what do you mean by :Row::fillData(result) I do not know what the result is, maybe if you were more specific... And I guess you are right about the lifelines. Maybe tommorrow I will correct it... Try to be more specific about how fillData works
Gabriel Ščerbák