Hello!

>>to="O29" connection="15"
"to" is a code shape , this link connects to
"connection" is used to discribe connection point this link is connects to
there are 2 dia:connections tags for Association element or other like it.

Now about connction-attribute code. I know about UmlClass shape, but shure
oll other shapes use the same style :
( code from
https://v2.pikacode.com/tachikoma/diaxml_api/src/master/DiaXML_API/src/diaXML/shapes/uml/UmlClass.java
)


>    1. /**
>
>
>    1. *
>
>
>
>
>    1. numeration of connetion points:
>
>
>    1.
>
>
>    1. 0---1---2
>
>
>    1. 3 head 4
>
>
>    1. +-------+
>
>
>    1. ( 8)attr (9)
>
>
>    1. +-------+
>
>
>    1. (10)attr (11)
>
>
>    1. +-------+
>
>
>    1. ... ...
>
>
>    1. +-------+
>
>
>    1. (n-1) (n)
>
>
>    1. 5---6---7
>
>
>    1.
>
>
>    1. And (n+1) is used for connecting link "to object", not to
>    connection point
>
>
>    1.
>
>
>    1. */
>
>
   1.

Bye!



2017-11-06 13:52 GMT+03:00 BURY Stéphane <[email protected]>:

> Hi,
>
>
>
> Today I begin to write code to convert a Dia schema based uppon Database
> and References to SQL.
>
> For the moment it work perfectly with tables and attributes of tables
> (fields names and types) when parsing all Database – Table objects.
>
>
>
> Now I would like to get all the foreign keys, so I try to parse all
> [Database – Reference] object nodes ( <dia:object type="Database -
> Reference" …)
>
> And I’m a little bit confused with  the [dia:connection].
>
> I can find the tables witch are linked but not the field.
>
>
>
> By example, for a reference i get this connections information :
>
>       <dia:connections>
>
>         <dia:connection handle="0" to="O29" connection="15"/>
>
>         <dia:connection handle="1" to="O37" connection="13"/>
>
>       </dia:connections>
>
>
>
> So I know the foreign key start from table with id O29 and point to table
> with id O37 but what is the meaning of « connection »  (15 and 13 in this
> case) ?
>
>
>
> I would like to know
>
> from which table field to which table field
>
> For the moment I only have
>
> from which table to which table
>
>
>
> and of course it’s not enough to generate SQL code.
>
>
>
> Can you give me the method to translate the [connection="15"] and the
> [connection="13"] to the corresponding field of a table object ?
>
> What I’ve missed ?
>
>
>
> Thank you for your answer,
>
> SteF.
>
>
>
> _______________________________________________
> dia-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/dia-list
> FAQ at http://live.gnome.org/Dia/Faq
> Main page at http://live.gnome.org/Dia
>
>
>
_______________________________________________
dia-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia

Reply via email to