Hi all! here's my newbie question

Hi all!

I still didn't try godiagram, but I downloaded the trial and i will approach it this week.
My question is:
Is it possible to generate a timeline graph with godiagram?
more precisely, can I display interaction between agents on a timeline?
Agents displayed as labeled horizontal lines, and actions displayed as vertical lines that connect interested agents, placed in corrispondence of specific points in time; useful to display cash movements between bank accounts, for example.
day1 day3
500$ 700$
bank1----o------------------------o---------------
| day2 |
| 300$ |
bank2----o-------o----------------|----------------
| |
| |
bank3-------------o---------------o----------------
I ask this because i didn't see any example of that kind.
Thank you for your attention.

That looks like a Sequence Diagram, but horizontal instead of vertical. Take a look at: http://www.nwoods.com/forum/forum_posts.asp?TID=1870

Thanks for your answer walter…

sequence diagrams are useful to graphically display a sequence of action and cause-effect connections, but I need a hook to a specific point in time for the actions, here I give you a graphical example:
http://www.visualanalysis.com/products/images/anb_phanal3.gif
where x axis represents time, horizontal lines are the agents and vertical lines conjunctions between agents rapresentating actions.
This is useful to reconstruct a fact in all it's parts.

Well, that SequenceDiagram example is missing a timeline, but you can get that from http://www.nwoods.com/forum/forum_posts.asp?TID=1845. That timeline implementation is already horizontal, for your purposes.

Apparently you also don't need the Activation class in the SequenceDiagram example -- representing those white rectangles along the dotted lines. But you will need to exchange all the horizontal measurements and calculations with the vertical ones.

[QUOTE=walter]Well, that SequenceDiagram example is missing a timeline, but you can get that from http://www.nwoods.com/forum/forum_posts.asp?TID=1845. That timeline implementation is already horizontal, for your purposes.

Apparently you also don't need the Activation class in the SequenceDiagram example -- representing those white rectangles along the dotted lines. But you will need to exchange all the horizontal measurements and calculations with the vertical ones.
[/quote]
nice one!
Really near to what I need!
I would like to use godiagram to write an application for internal pourposes (not commercial), avoiding to use a famous closed source commercial product with no sdk at all available to mortal people.
Now, using timeline example, is it possible to place relations according that timeline? let's say relation has a property dalled "date" and we give a value to that property... does it place the relation in the right place according the timeline?
Thanks a lot!

Yes, you can just specify the Message.Step property and make sure that the X-axis distance is the same for one “step” unit and one timeline unit, and that they both start at the same X coordinate value.

A Timeline (or TimelineGroup), a Lifeline and a Message are all GoObjects, so you can create as many as you want and position them where you want. Everything is customizable, either by setting properties or by overriding methods. It may take a while for you to get familiar with GoDiagram, but once you have, there's all kinds of things a clever programmer can do. Chances are that most things that you'll want to do are pretty easy -- just a few lines of code.