Skip to main content



      Home
Home » Modeling » GMF (Graphical Modeling Framework) » links to links GMF feature
links to links GMF feature [message #117652] Fri, 06 April 2007 14:43 Go to next message
Eclipse UserFriend
Originally posted by: volt.vega.eti.pg.gda.pl

Hello,
I read in wiki :
http://wiki.eclipse.org/index.php/GMF_New_and_Noteworthy#Lin ks_to_Links

that with GMF M6 it should be possible to create links to links.


Today I downloaded M6 with all dependencies and tried to create a "link to
link". Unsuccessfully - I'm getting validation errors in my combination.

I wanted to ask if anyone here managed to achieve that? and if yes, can they
provide a sample how to do it.

Regards,
Konrad Dusza
Re: links to links GMF feature [message #118130 is a reply to message #117652] Tue, 10 April 2007 09:19 Go to previous messageGo to next message
Eclipse UserFriend
This is a multi-part message in MIME format.
----++Omea_Parts_Splitter.495446303624402
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hello=20Konrad,

First,=20which=20errors=20do=20you=20have?

> =20I=20wanted=20to=20ask=20if=20anyone=20here=20managed=20to =20achieve=20that?=20and=20if=20yes,
> =20can=20they=20provide=20a=20sample=20how=20to=20do=20it=2e
Definitely=20I=20did=20it=20while=20testing=20this=20feature =2e=20;-)=20I'll=20think=20about=20sharing=20the=20sample,=2 0but=20it=20is=20quite=20straight-forward=2e=20I=e2=80=99ve= 20attached=20class-diagram=20of=20the=20used=20domain=20meta -model=20to=20this=20message=2e

As=20you=20can=20see=20there,=20Source/Target=20and=20Link=2 0meta-classes=20are=20used=20to=20describe=20normal=20type-b ased=20link=20from=20Source=20to=20Target=20instances=2e=20L 2LSource=20=e2=80=93=20is=20a=20source=20of=20link=20to=20li nk=20+=20container=20of=20this=20domain=20model=20element=2e =20L2L=20is=20a=20class=20used=20for=20link2link=2e=20To=20d escribe=20link2link=20mepping=20you=20have=20to=20create=20l ink=20mapping=20entry=20for=20this=20class=20(link2link):
-=09Containment=20feature=20=3d=3d=20l2ls
-=09Element=20=3d=3d=20L2L
-=09Target=20feature=20=3d=3d=20Link

-----------------
Alex=20Shatalin

----++Omea_Parts_Splitter.495446303624402
Content-Type: image/x-png; name="links2links.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="links2links.png"

iVBORw0KGgoAAAANSUhEUgAAAxsAAAHwCAYAAADOwnKhAAAAIGNIUk0AAHom
AACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAEZ0FNQQAAsY58
+1GTAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAO
xAAADsQBlSsOGwAAIABJREFUeNrs3QmQzHf+//H3jFuUlKBkE1cUVkRCShJU
+FkiiUgcGwQh8hNriXUm7mMTBHEfCcqPiJufI4sIIocRP8mmsGVFEKUci2ys
KP+QRcYc/7w+ybe3Z0wf03N1zzwfVV09/f12f7v729/p/ry+nysu9WcGAAAA
ANksnl0AAAAAgLABAAAAgLABAAAAgLABAAAAAIQNAAAAAIQNAAAAAIQNAAAA
ACBsAAAAACBsAAAAACBsAAAAAABhAwAAAABhAwAAAABhAwAAAAAIGwAAAAAI
GwAAAAAIGwAAAABA2AAAAABA2AAAAABA2AAAAAAAwgYAAAAAwgYAAAAAwgYA
AAAAEDYAAAAAEDYAAAAAEDYAAAAAICsKswsAAABCi4uLs9TUVPf35cuXrWvX
rvbpp59afHy8Xb9+3bcOAGEDAAAgYqNHj7YHH3zQtm7d6sKGgogXSEIhlICw
AQAAgIDWr19vZ8+edUEjWJDwrw2JBtH2epD/0WcDAAAgk9SMqnjx4uwIIARq
NgAAADIhfZOpSGsKtmzZYpMnT7YDBw5Y4cKFrUWLFjZv3jyrVKmS2/b+/fut
X79+bn1iYqJ7zBdffGEjRoywL7/80ooWLWodO3a0ZcuWWVJSklt/8OBBmzRp
ku3du9eqV69unTp1sr59+2b4uuXcuXM2ePBg27Fjh9tGo0aNrFu3btajRw8+
aBA2AAAAcpvCRXY0R5o1a5YLBk2bNrWUlBSbNm2ade7c2QUFWbNmjQsk5cuX
d7cPHTrkgsCSJUvcY65cuWJLly615ORkt16hZMiQIS6w1K5d29W+DBo0yK1T
4Mjodet+48aNs7Vr17rbe/bscQGIsIHsQjMqAACAPLBr1y5r1qyZ6/ehmo2R
I0favn37fOunT5/uCxoyatQomzNnjgsaUrp0aRswYIBvvWo8li9f7gKElClT
xhYsWOD6lwSimo369eu716CLtq1aDiC7ULMBAACQB1SDoVqKI0eO2NGjR+3G
jRt28+bNgPfXMLuq6QhEtRKVK1e+ZXm5cuUCPmbRokWu6ZQCSvfu3d3ftWrV
4sMBYQMAACBWrVixwubPn++aOfXv399q1qzpOpwXKlQo4GPUbyP96Ff+1OdC
TaqC3Sc99elQvw/VqBw+fNi9Hi2jGRWyC82oAAAActnGjRtdMyoV7OvVq2cl
S5b0dQIPRLUPCgSBaDuhmkBlFGYUTho0aGA9e/Z084a8/PLLfEAgbAAAAMQq
jRSl/hXqGK7Lzp077ZFHHgn6mD59+rhaEM3vIQoeHTp08K0fP3689erVywUO
/+1qmUdNpPwDifqM+N9fndLr1q3LB4RsQzMqAACAXPbGG2/YsGHDrFSpUq75
U5MmTVz/iYYNGwZ8jEaUunr1qrvPhQsXXGAZOnSobdu2za1v1aqVrVy50oWO
du3auWVdu3a1qVOn+raxcOFCV4Nx8uRJ12zrzTfftIkTJ1qbNm1cJ/X27dvb
pk2b+ICQbeJSmUYSAAAgJmn429atW9vu3bvZGYhKNKMCAACIES1btnSjWKnJ
k+bR0HC3qskAohXNqAAAAGKEmkWpr8fixYutatWqbvQojWQFEDYAAACQJS+8
8IK7ALGCZlQAAAAACBsAAAAACBsAAAAACBsAAAAAQNgAAAAAECOicjSqzZs3
88mEoW3btuwEAABA+Q1RW/4snF/eCP/QAAAAlN8QXeVPmlEBAAAAyBExManf
krH1Qt7npQkH+TQBAADyoZwsC16+fNnNzP7pp59afHy8Xbt2jR1e0MKGdB27
POC6VRO6B1wXFxfn+7tYsWJWpkwZ+93vfmf9+vWzRx99NM39UlNTOSIAAADy
WVkwWBlv9OjR9uCDD9rWrVtd2Ah2f/9yZSCUJ2MwbKSkxmVpvfehp6Sk2LFj
x+z999+3Z5991v74xz/ahAkTODAAAADycVkwmPXr19vZs2dd0MhskIi2k9XR
ePI8JsJGUrI+3CK/7kTv09aNX661Phw6iGrXru0uL730kjVt2tTq1KljnTp1
4r8YAAAgn5cFM6JmVMWLF2cnF+iwkRpv65bOt9Qg6zOrfPnytnDhQhs4cKAL
G/5JcMuWLTZ58mQ7cOCAFS5c2Fq0aGHz5s2zSpUqufVffPGFjRgxwr788ksr
WrSodezY0ZYtW2ZJSUluO/v373fNtPT4xMTEsLapx3300Uf2yiuvuNqX+vXr
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
bPDgwVarVq1Mb+e5556z8ePHu8d6TUW0zS5dutiaNWvC2kbXscsDrls1oXvQ
wlywApyeX4WYjz/+2PW7fPPNN11n3XAeu2nTJnv99dftyJEjVrJkSXv66add
eUGFLeT/4/NGUrz1HLc04Pp3XvvvkM+t4ys7mkfNmjXLFbSbNm3qyqjTpk2z
zp07u4K3d5yrgO/1LT506JB169bNlixZ4h5z5coVW7p0qSUnJ7v1CgFDhgxx
AaB27dqu9mXQoEFunQrwGb1uL3hov6l2Y/fu3W7bkbxeURBauXKlPfDAA/bu
u+/aY489ZnfeeaetXr3aBQ0t69mzp3ueUK83u+RoM6oSJUq46yeffNK9idtu
u80KFSrkqr1KlSrlDnLxQsbjjz/uOowDABCLdAZRP/79+/d3heqBAwe621qe
WSrUqFChgoROzOl65MiRrlASjpTUuCytD0bNPlQo0e/3N998416bf4EnkBUr
Vtj//u//2vvvv+/OFP/rX/+y9u3b2//8z/9w8BSQ4/PfiYWztD477dq1y5o1
a+bCkmoK9Pr37dvnWz99+vQ0gxiNGjXK5syZ4wsDpUuXtgEDBqQp6C9fvtyV
eaVMmTK2YMEC178kHOq7oSB+8eLFiF6vfPbZZy5oiAK8+rXocQoa3jLVzmTH
6w1Xrnyi2imVK1d2l++//95OnTrl+nDojMZDDz1k5cqVu6VKiU5XAIBYo8LJ
8OHDfT/s+hEfOnSozZ492+bOnZupbWl0mr///e/uzL+aaOjEXbt27QKOWpNe
UrLOABdxf/t+YnVCNe6X66TkyN/nJ5984vtbv+V6b4888oj97W9/C/q4YcOG
2ZkzZ1zhVHT97LPPugsKxvF59ecwEey4vJqLYUMBSbUUqmU7evSoG9AofQsc
fxpmVzUdgezZs8eVddNTOTccOhmvwKEaDoXBSF6v/h/9y9+qdfHv26Jl3mOy
+nqjKmykfwPhvAlG2wiOMAYA0UeDoqRvc92yZUubMmVKprelQs3bb79tH3zw
gT311FPuunXr1m55OIEjKTXe1i2db6lB1mcXFTZVAAqHzqIHa7ajZh5ql376
9Gk3SqXO3vbo0ePXwmnGTWe85YHa2b/33nuuyY/asTdq1Mi1WfdaV+RGm3WO
z/9QzcWrfV8OXODOpVFJVcs2f/58V0Onmp6aNWu6Qrla4ASi4yn96Ffp/w9U
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
AMIGAADIfm3btmUnEPwKrOPHj9uMGTPswoULVqFCBRs8eLBvTrRIaSQpJuHL
OTSjAgAAQNTTvBWdO3e2/v3726ZNm2zgwIHudqTzWWjY2nfeecdOnz6da+8h
Li4uKvZlbr4OajYAAAAQ9aZPn27Dhw+3OnXquNu1a9e2oUOH2uzZs23u3LmZ
3l6hQoXYqYQNAAAAwCwhIcHGjRuXZpnmspgyZUpE20tNTXXXuXWW33se/+fT
a9iyZYtNnjzZDhw4YIULF7YWLVrYvHnzrFKlSu6++/fvt379+rn1iYmJ7nFf
fPGFjRgxwr788ksrWrSodezY0ZYktE5LAAAgAElEQVQtW+abRPDgwYM2adIk
27t3r1WvXt06depkffv2Dfo6CBsAAAAosNTcqXz58mmWlS1b1k6cOBETr18F
ehXw0xfsZ82a5YJB06ZNXdOuadOmueZhCgqyZs0aF0i8937o0CHr1q2bLVmy
xD3mypUrtnTpUktOTnbrFUqGDBniAotqfy5fvmyDBg1y6xQ4Ar2OnEKfDQAA
AES969evZ7jcO5sfq3bt2mXNmjVzkwCqZmPkyJG2b98+33o1H/MPWaNGjbI5
c+a4oCGlS5e2AQMG+NarxmP58uUuaEiZMmVswYIFtn79+jx5f9RsAAAAIOqV
KFEi48Js4dguzqoGQ7UUR44csaNHj9qNGzfs5s2bAe//6aefupqOQPbs2WOV
K1e+ZXm5cuUIGwAAAEBGqlWr5poM6Uy+59KlS65PQqxasWKFzZ8/3zVz0ihb
NWvWtOLFiwftvK5+G6oFCUQ1PWpSFew+uYlmVAAAAIh6zZs3t+3bt6dZtmPH
DmvcuHHMvIf0IWLjxo2uGZU6cNerV89Klizp6wQeiJpHHT58OOB6bUf7JTOv
g7ABAACAAk1n/zVqk5obia41wZ86Q/vLaHSpaJnfQhMQ+gcB1cqof4U6huuy
c+dOe+SRR4Juo0+fPq4W5OzZs+62gkeHDh1868ePH2+9evVyz+O/XS0L9Dpy
Es2oAAAAEPXUjGrt2rUuYFy8eNF1ml69erVbHgn/AOL9ndMjNC1cuNB69uzp
JiJUc6l//etfNmzYMCtVqpRr/tSkSRNbtGiRNWzYMOA2NKLU1atX3X00k7oC
i+Yb2bZtm1vfqlUrW7lypQsd7dq1c8u6du1qU6dODfg61Dwtp8Sl5vBe3bx5
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
2QUFS1KIPhvZ0YzqjTfesGHDhlmpUqVc8ydNcqgapIYNGwZ8jEaUunr1qrvP
hQsXXGAZOnSobdu2za1XjYYmT1ToaNful5qZrl272tSpU33bWLhwofXs2dNO
njzpalU0ohUAAADyTlxqDrcJYvz06NqnA3r9zpJTAq8vFG82d1FCVLxPhYXW
rVu72dijfb8C4H8PAHArajYKmGgJEhlp2bKljR071ho1amQ//PCDjR492tVk
AAAAgLABZImaRamvx+LFi61q1apuNCuNZAUAAADCBnKRmh3kN5rIz3+0Kc3P
oQsAAAAIG8hFtG8mwAEAAEQ7hr4FAAAAQNgAAAAAQNgAAAAAUMDlSp8N2sID
AAAAhI1sR0fmghve4uLi3Gtt06ZNwPU5PKckAAAA8hDNqBAwCGSHt956y86e
PcsOBQAAIGwA2UsT9PXq1YsdAQAAUABF7Twb0dLEJlab+iwZWy/kfV6acDDg
e/a/9uzfv9/69etnBw4csMTERLfsiy++sBEjRtiXX35pRYsWtY4dO9qyZcss
KSnJra9SpYq9+OKL9tprr9m4ceMCvpYtW7bY5MmT3bYLFy5sLVq0sHnz5lml
SpV8r+Wjjz6yV155xY4dO2b169e3VatW2cmTJ92y48ePW506dWzt2rVWvXp1
95iDBw/apEmTbO/evW5Zp06drG/fvvzXAwAAFPSwgay5kRRvPcctDbj+ndf+
O+A6hav0IUu316xZ40JB+fLl3bJDhw5Zt27dbMmSJda0aVO7cuWKLV261JKT
k9Nsr0uXLq52Y/fu3e5+GZk1a5YLBlqfkpJi06ZNs86dO7ug4FGoWblypT3w
wAP27rvv2mOPPWZ33nmnrV692gUNLevZs6d7HoWWIUOGuMBSu3Ztu3z5sg0a
NMhtJzsCh8LNjBkz7MKFC1ahQgUbPHiw1apVK0vbvOeee+zUqVMcvAAAgLCR
kzI6s66Cb7Cz37pvJGfeg539zuh1nDt3zhUsd+zY4bbRqFEjV+Du0aNHVO3D
fycWztL6jEyfPj3N7VGjRtmcOXN8AaJ06dI2YMAAGzhw4C2PVd+Np556ytat
W+cLK/527drl+zs+Pt5GjhzpakP8ffbZZ1ayZEn3t2pLFGCOHj1qxYsX9y3r
3bu3L5gsX77cVzNSpkwZW7BggT399NNZDhuqTVEQ0vYVco4cOeJuv/fee1at
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
----++Omea_Parts_Splitter.495446303624402--
Re: links to links GMF feature [message #118253 is a reply to message #118130] Tue, 10 April 2007 13:55 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: volt.vega.eti.pg.gda.pl

Firstly, thanks Alex for your reply,
however what I'm really looking for is the ability of creating something
like "association classes" on the diagram. I noticed that similar feature is
already in out-of-the-box diagram editor (see "create attachment note") but
I don't have a clue how to achieve something similar in functionality.

One of the problems I have, is that creating a "link2link" should in my case
create also the association object ath the same time.

My XSD looks similar to that ('ecore:reference' not included)

<a id="id">
<b ref="idref">
<c title="something">
</b>
</a>

"<a>" is a node.
"<b>" is connection between nodes
"<c>" is the 'association class' descibing real qualities of "<b>" link

so in this case the '<c>' represents both a link2link, and and a node.

I think the 'association class' functionality would be something useful in
many projects and certainly add more value to GMF.

The possibilities of me changing the XSD for the model are limited (ie. I
can add ecore: annotations), but I would be grateful for any options to
achieve the link2link feature.

Changes proposed by you, require changing the .ecore in my case, whereas I'd
rather leave it as it is and only change the GMF code if possible.

I would appreciate any help and hints in my case :)

Regards,
Konrad Dusza
Re: links to links GMF feature [message #118367 is a reply to message #118253] Wed, 11 April 2007 11:28 Go to previous messageGo to next message
Eclipse UserFriend
Hello Konrad,

> <a id="id">
> <b ref="idref">
> <c title="something">
> </b>
> </a>
> "<a>" is a node.
> "<b>" is connection between nodes
> "<c>" is the 'association class' descibing real qualities of "<b>"
> link so in this case the '<c>' represents both a link2link, and and a node.
I would say that <c> represents node and "link2link" is represented by containment
reference from <b> to <c>. So I suggest you to create nodeMapping for <c>
without containment feature specified (below TopNodeReference) and linkMapping
with linkMetaFeature == containment reference from <b> to <c>. In this case
you should be able to draw this link FROM <b> TO <c> elements. You can change
a direction of link drawing using .gmfgen model properties. Looks like this
mapping structure will describe your situation.

-----------------
Alex Shatalin
Re: links to links GMF feature [message #118438 is a reply to message #118367] Wed, 11 April 2007 18:54 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: volt.vega.eti.pg.gda.pl

I did as you suggested, but the diagram editor won't allow me to draw the
connection in neither direction.

I attached project with all necessary data and models.
I did everything as you suggested,
I would be extremely grateful if you could take a look and point me what's
wrong with the mapping or any other model.

Regards and thanks for your attention and help so far,
Konrad

PS. My GMF is version 2.0M6
I double-checked that all necessary dependencies are in place.



> Hello Konrad,
>
>> <a id="id">
>> <b ref="idref">
>> <c title="something">
>> </b>
>> </a>
>> "<a>" is a node.
>> "<b>" is connection between nodes
>> "<c>" is the 'association class' descibing real qualities of "<b>"
>> link so in this case the '<c>' represents both a link2link, and and a
>> node.
> I would say that <c> represents node and "link2link" is represented by
> containment
> reference from <b> to <c>. So I suggest you to create nodeMapping for <c>
> without containment feature specified (below TopNodeReference) and
> linkMapping
> with linkMetaFeature == containment reference from <b> to <c>. In this
> case
> you should be able to draw this link FROM <b> TO <c> elements. You can
> change
> a direction of link drawing using .gmfgen model properties. Looks like
> this
> mapping structure will describe your situation.
>
> -----------------
> Alex Shatalin
>
>


Re: links to links GMF feature [message #118761 is a reply to message #118438] Thu, 12 April 2007 08:24 Go to previous messageGo to next message
Eclipse UserFriend
Hello Konrad,

You can debug generated code by placing break points into getCreateRelationshipCommand()
methods of link source/end and trying to drag the link - you'll see what's
happening.

-----------------
Alex Shatalin
Re: links to links GMF feature [message #118852 is a reply to message #118761] Thu, 12 April 2007 11:07 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: volt.vega.eti.pg.gda.pl

problem is, that I can't create the gmfmap exactly as you said earlier
(validation doesn't pass)
so I cannot generate code for debug

I can set things like this in the map file (notation from text written
sample attached at the end of this email):

Containment Feature: B reference
Element B Class
Source Feature - (null)
Target Feature - C reference

such setup doesn't allow link2link creation -
inspection of getCreateRelationshipCommand() and related features
shows that inappropriate code is generated



-------------

<a id="id">
<b ref="idref">
<c title="something">
</b>
</a>

"<a>" is a node.
"<b>" is connection between nodes
"<c>" is the 'association class' descibing real qualities of "<b>" link


U
Re: links to links GMF feature [message #118889 is a reply to message #118852] Thu, 12 April 2007 11:31 Go to previous messageGo to next message
Eclipse UserFriend
Hello Konrad,

> Containment Feature: B reference
> Element B Class
> Source Feature - (null)
> Target Feature - C reference
I suggest to create following link mapping:
Containment Feature: (null)
Element: (null)
Source Feature - (null)
Target Feature - C reference

-----------------
Alex Shatalin
Re: links to links GMF feature [message #118915 is a reply to message #118889] Thu, 12 April 2007 13:00 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: volt.vega.eti.pg.gda.pl

It worked!!

Thanks very much Alex :)

I must say one thing,

For me (I don't about other people) knowing which combinations of filled and
unfilled fields in editors(gmfmap editor mainly) are allowed, would be of
great help.

I must say I didn't even thought of leaving Containment Feature empty :)

I could send the fixed version of the project with annotation link - it
could serve as an example for creating link2link connections. If you believe
that would be of value for enriching educational resources on GMF - let me
know where to send it.


> Hello Konrad,
>
>> Containment Feature: B reference
>> Element B Class
>> Source Feature - (null)
>> Target Feature - C reference
> I suggest to create following link mapping:
> Containment Feature: (null)
> Element: (null)
> Source Feature - (null)
> Target Feature - C reference
>
> -----------------
> Alex Shatalin
>
>
Re: links to links GMF feature [message #118966 is a reply to message #118915] Thu, 12 April 2007 14:03 Go to previous messageGo to next message
Eclipse UserFriend
Hello Konrad,

> I could send the fixed version of the project with annotation link -
> it could serve as an example for creating link2link connections. If
> you believe that would be of value for enriching educational resources
> on GMF - let me know where to send it.
Well, the problem with all the examples is: we have to update model/code
according to all the changes in GMF. Otherwise these examples could easily
start being unusable… So, this is a reason why we do not have a public place
for all the examples.

Thank you very much for your offer. I think you can attach archive to the
message and post it into newsgroup.

-----------------
Alex Shatalin
Re: links to links GMF feature [message #119360 is a reply to message #118966] Sun, 15 April 2007 06:47 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: volt.vega.eti.pg.gda.pl

I encountered one problem with link2linke fature today.

I accidentaly deleted _diagram file. I wanted to regenerate the diagram
from my ecore instance.
GMF managed to recreate everything but links2links and "association
classes".

Seems like leaving "Containment feature" empty means that GMF doesn't know
how to recreate such links and nodes.


Konrad Dusza
Re: links to links GMF feature [message #119439 is a reply to message #119360] Mon, 16 April 2007 06:57 Go to previous message
Eclipse UserFriend
Hello Konrad,

This is a known problem - such kind of update was not implemented yet: https://bugs.eclipse.org/bugs/show_bug.cgi?id=180786

-----------------
Alex Shatalin
Previous Topic:How to change the position of a elment in a list layout?
Next Topic:Displaying link between 2 models
Goto Forum:
  


Current Time: Thu Jul 17 02:09:41 EDT 2025

Powered by FUDForum. Page generated in 0.33537 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top