Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » GMF (Graphical Modeling Framework) » Mapping or implementation by hand in case of drawing referenced parts.
Mapping or implementation by hand in case of drawing referenced parts. [message #142989] Tue, 17 July 2007 11:09
Dawid Kostrzycki is currently offline Dawid KostrzyckiFriend
Messages: 16
Registered: July 2009
Junior Member
This is a multi-part message in MIME format.
--------------090005080403060904000704
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit

Hi all,

my problem refers to the extract of my metamodel I added as attachement.
In my GMF editor it should be possible to instanciate an object of type
"Type". This object can aggregate several ports of type "Port".
Later it should be possible to add an instance of type "A" which has a
reference to a "Type" object.

Graphically it looks I that:
I can draw Type object with attached Port object and I can draw A
objects. Later I can set the reference type to a Type instance.

What I want:

I want the drawn A object to obtain graphically all the Port objects
which are attached to the Type object when I set the type property in
the Properties View.

Is is possible in GMF to declare a mapping that generates the needed
code ? How can this be achieved or should it be inplemented by hand ?


thanks in advance
dawid



--------------090005080403060904000704
Content-Type: image/gif;
name="metamodel.GIF"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="metamodel.GIF"

R0lGODdhgAEpAecAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwMDcwKbK8EAg AGAgAIAgAKAg
AMAgAOAgAABAACBAAEBAAGBAAIBAAKBAAMBAAOBAAABgACBgAEBgAGBgAIBg AKBgAMBgAOBg
AACAACCAAECAAGCAAICAAKCAAMCAAOCAAACgACCgAECgAGCgAICgAKCgAMCg AOCgAADAACDA
AEDAAGDAAIDAAKDAAMDAAODAAADgACDgAEDgAGDgAIDgAKDgAMDgAODgAAAA QCAAQEAAQGAA
QIAAQKAAQMAAQOAAQAAgQCAgQEAgQGAgQIAgQKAgQMAgQOAgQABAQCBAQEBA QGBAQIBAQKBA
QMBAQOBAQABgQCBgQEBgQGBgQIBgQKBgQMBgQOBgQACAQCCAQECAQGCAQICA QKCAQMCAQOCA
QACgQCCgQECgQGCgQICgQKCgQMCgQOCgQADAQCDAQEDAQGDAQIDAQKDAQMDA QODAQADgQCDg
QEDgQGDgQIDgQKDgQMDgQODgQAAAgCAAgEAAgGAAgIAAgKAAgMAAgOAAgAAg gCAggEAggGAg
gIAggKAggMAggOAggABAgCBAgEBAgGBAgIBAgKBAgMBAgOBAgABggCBggEBg gGBggIBggKBg
gMBggOBggACAgCCAgECAgGCAgICAgKCAgMCAgOCAgACggCCggECggGCggICg gKCggMCggOCg
gADAgCDAgEDAgGDAgIDAgKDAgMDAgODAgADggCDggEDggGDggIDggKDggMDg gODggAAAwCAA
wEAAwGAAwIAAwKAAwMAAwOAAwAAgwCAgwEAgwGAgwIAgwKAgwMAgwOAgwABA wCBAwEBAwGBA
wIBAwKBAwMBAwOBAwABgwCBgwEBgwGBgwIBgwKBgwMBgwOBgwACAwCCAwECA wGCAwICAwKCA
wMCAwOCAwACgwCCgwECgwGCgwICgwKCgwMCgwOCgwADAwCDAwEDAwGDAwIDA wKDAwP/78KCg
pICAgP8AAAD/AP//AAAA//8A/wD//////yH5BAAAAP8ALAAAAACAASkBAAj+ AP8JHEiwoMGD
CBMqXMiwocOHECNKnEixosWLGDNq3HgQgMePIEOKHEmypMmTKFOqXMmypcuX MGPKnEmzps2b
If8B4MizJ8KdPoMKHUq0qNGjP3UiXQoRKNOnUKNKnWpxp1OqUq9i3cq1q1ef Vr8+1Sq2rNmz
aMOiLUp2rdu3cI2qZUj2o8C2EbXiHdh2b8e4gAML5jh3oVZSAxH7dUgK8d3F bR03lDy4suXL
CjcpJWhXIKnOfAsCBfDZ6UfHHj+LNj3aI9/Snl1vpou5tu3aijmHNi26d2+9 CXfmnkt8duHg
t5MrB5w7tO67vp3/K92aNWXow41rJ2138ezl4MP+f20OHTrv50pHS/ccvbx6 3vDb/xVPvz5V
8o+dUjfYWX/3/qnx515+r8m2n1/e2afgghzhp2CCDEYooUQO1gfhhBhmmFCF 4l2n4YcgKsQh
eBeGaOKEIypX4oksLpjibSu2KCN99+iE0402zahjiMft6OOPgPUI5JBEiiVk kUgmGdWRSjbp
5FBMPinllBhFSeWVWDpkZZZcdqlbjF6G6eSWYpYpJZmr4ajmTWa22dR3Wtoj 55x01mnnnXjm
qeeefOoJppsPrSloTROhyVmfiCaq6KJ9/gloQwAwKumklPpZKJyQVqrpppIC cMCnj/IUKaek
lponmIbyZeqqrNrjKaj+oW40aqu0avrqAW/GOGutvDJ6a6yy9irsor8Giild wybb6Ke4ApvR
rspGW2exWh5rmLTYTsuss89m662r2xqr67fZUsttRdCSO6y5tI2rbrTsnitR uu/yGq9Cqd5V
r7L3yhvovsn2m5S7APcqsL/IFmxwuNUSzGpI+x6MML4KLwxrw/MaXLDEE/9U rrccf5mxvXLO
CnHJHlncbMdNYRspvcKGvNvItZrs6s0l46xzqzKzrKq0L5fLMKTWUkxyzkEj DZK9Q/ucML9z
wsz0xUQ7zHPUN9ss9ao9O701z0sD3bRhRQenMdaufhS12jWP7bTZ8KINr9vI WX32121T/bb+
0QFPK7beZNtNa8o5Cw343h1VPPXKDWkmuOKkdu0z3pBP2vWLHlf+MN2IH6o5 15wfhHnin5sq
OXrOUl56opeXnfnqnJ6+HrCqw85n64/bTmzo+IJmlWyPdVm77qfyXtDo/BFv q/HIpTfgZo7O
OLzyduI+76DYw8R8Us5Dn1/0Mk5PPZ3W5zW+5dvPp5Z6ro+Z/fsspT9d+8mf 7yvve8nG2lWg
XSm+/eVrmf12d7jgEa08bfrf+QL4rwEqKl79I9vsxKTA8XWtRrlz4J3MBbzO 6UuDiOpavnQC
whBuK4IeJGEJbye/EVaQeq/qYAo9t0I/tZB+oqnhnuDHwx76kCT+OrRhAQdG syBW71MynOEH
jXjEIf4lgzr8FQo9+ELliRCHNGQi+YaWRMRVkXhXhGINIdjFyWmxiYxrVxHP CK4hlnFiX9Rd
GNd4RomBj4Js3KITBSTGFcoOjnmM2g37WMI/IiyOtpuj+QLZxjQqcYl5VKQA A2lIfyESdpJs
ICXlZ0ZGZjJOnuQkyy65uk9mKpR77BwpS2fKp0VSlB1b5edaeS1UOvKRstQc Lfn2ylR6kZGN
zBUdtVhJeeWycruE2yZ9ubdjQi6Zr+vlLZXoTMVBk3TLnOYMq1mxa9Yvm4/8 pjSFuUhwhjOL
bPRmDm15TnTWcZDDZGIxz8VNhanTncT+hCUg2SmueBpxntyq58bgWc5xthOS 6ZSf4/wZRICm
DpgMBKU5DypQgEX0lBNtZ0UjJj/krTOj59xovS7qyoQy820ifRdJawnScKZU XSvt3Q9n+hF9
HhKiHcWiQZjF05769KdADeqtgkrUohr1pF6jqVJz6qijOtWpHnmqVKV60IJM 9apYzSpVH+LR
g2g1qzX9qlirShCxmvWsV4VIV6cCErJuBa1wjWtQIYLBt+TErSkc4VjuildV 6nRJIumrX+9I
FJII1ot/3etIDovSxC7FJIz1mmORcpLIjnKyR4GsZWOJ2cwadrNw7KxcFgva 0BK2sIEt7SFF
O9q2qna1p0X+7RRfGyu9KhYvsaXtj2yr2I7kVrc74i1Tuihc4BKpuI9tnnHL hFzKKne5YWpu
Zp8LXeGx1rncq66XpCsX7dLuutP1bqi4yxbxjhe83TUvoMhbWPWuF73ldW8C 4dte+ZqJvVCy
733pm1/9UpC/Qvmtf0+E3wAPOEwLhYuADwyitVJlwQzWkIPZGmEuTTgrFc7S hZeUYSxtGCoQ
7nCEPjwWEVOJxMM18ZRQnFwVP4nF2HVxk2AcXhkrqa4KtnGTChyUEOs4PDwG y4+TFOSe+HjI
KgJwj5FcpCKLisnHVbKQoQwkJxOGylWWspGxvFstP5nLwfXylcGsIyvLisxl FvP+mdEcPjVr
5MhsDoyZ3xznFs35WXVm0Z2rlGcCuxnPfebRn/kcaBDt+SJwLnRaBo1oRX/o 0FVxtIYgjS5J
Z4jSFEm0pb+C6UttWkKdntenQc3oSI+aQaHOy6lRXepKr/pBrc70q2GtaUDP mj4Jtuut60Pj
9O46PL2O76/BE+z6Dns5xe7vsZWTbAMvm9mx9vSzb9PsJU+b2tEW9bVtU+0p bxsz3d7ytzGD
Y12P+zKpftO5LZNuY627Mu2u1rsHE+8DzlvO2Va1jWp970jzu9EI7Pei/23q eguciDk+eI4J
7mqFu8XgEnT4WiCOL4k/PN/qtvhZKE5djXMa4+72eFn+OJ5dkX+c4bI2uZFA Lm+Ve4Xk83F5
V/SqVKXK/ImFgujN+ZhzT+78Nz1vqcppjlOkCpzo/Nw50oVu8qUbVOmOfSm5 HHptp5tUmx63
+juN3m+t55Pr9871JAfHNj/FzKbrvjA3bWZ2lf18fqg6G87YJhK3/1ztBqM7 1ti+uLfj/Why
S9rOBof2c/+9Zn5DmtzyhnWNH35w1SOcydZe+HE//up+j3rRG2/xy2+d8xL3 /NdB7/Byjx3z
P/e6PCv/bdX/k/Xbdn1DYV/1qNd8prSftuyjmPtn736MvV/27/0Y/GMPv5DF H/bxQUh13Ws+
6Tdfvgab7/vnM13k0ncg9YX+b/2nR7/7qId63KEv8+wPcPvGB//n325+ACb/ 1+1f4Pt3HX8L
zv/W9Yfh/Wedfyvu/9X9B0b/t2oBKEcDeGoFmEgHOGoJiEkL+GkNWEoPuGkR yEoTaGkVOEsX
KGlip0neJ3Oit3pgN28h+Hoj+G4lOHsnmHbqN3qZN37X53EpyHsraHgtKIKk p3AzCHw1aHk3
aII5eHA7SHw9+G2m54Hh930w+IEul4G6tIGO5oTIBIWKRnO390NUWGjCJVdc 2IXs11ldGIZw
9YXRI4ZmOFapx3Jvt3BrSGRq2IYT94ZwuHFyOIcjV4d2eHJ5mGUot4e61od+ GIeAGIh0OIiE
eIcjhniIeqiIdoaHjMhhifiIWwFzkphcV3iJmJiJmriJnGgTAQEAOw==
--------------090005080403060904000704--
Previous Topic:Connected nodes on compartments
Next Topic:Gmf background image
Goto Forum:
  


Current Time: Tue Jul 23 08:59:49 GMT 2024

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

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

Back to the top