{"id":5922,"date":"2015-08-06T04:55:30","date_gmt":"2015-08-06T02:55:30","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=5922"},"modified":"2021-11-22T17:14:28","modified_gmt":"2021-11-22T16:14:28","slug":"ecore-emf-wie-kann-eine-bidirektional-verbindung-in-eclipse-zwischen-zwei-klassen-im-ecore-model-modelliert-werden","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=5922","title":{"rendered":"Ecore &#038; EMF: Wie kann eine bidirektional Verbindung in Eclipse zwischen zwei Klassen im ecore-Model modelliert werden?"},"content":{"rendered":"<p>Hier am Beispiel von einem Arzt und einer Adresse. Wenn nun von der Adresse auf den Arzt und umgekehrt navigiert werden soll, kann die bidirektionale Verbindung im Feld <strong>EOpposite<\/strong> wie folgt eingetragen werden (rechts auf den Pfeil der Combobox klicken):<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/opposite.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/opposite.png\" alt=\"opposite\" width=\"481\" height=\"365\" class=\"aligncenter size-full wp-image-5925\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/opposite.png 481w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/opposite-300x228.png 300w\" sizes=\"auto, (max-width: 481px) 100vw, 481px\" \/><\/a><br \/>\n<!--more--><br \/>\nIm Ecore Editor beim Krankenhaus:<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/ecore.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/ecore.png\" alt=\"ecore\" width=\"769\" height=\"528\" class=\"aligncenter size-full wp-image-5926\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/ecore.png 769w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/ecore-300x206.png 300w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><br \/>\nund die Adresse:<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/ecore-2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/ecore-2.png\" alt=\"ecore-2\" width=\"709\" height=\"593\" class=\"aligncenter size-full wp-image-5923\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/ecore-2.png 709w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/ecore-2-300x251.png 300w\" sizes=\"auto, (max-width: 709px) 100vw, 709px\" \/><\/a><br \/>\nOder im UML Editor:<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/opposite-eins.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/opposite-eins.png\" alt=\"opposite-eins\" width=\"510\" height=\"295\" class=\"aligncenter size-full wp-image-5924\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/opposite-eins.png 510w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2015\/08\/opposite-eins-300x174.png 300w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hier am Beispiel von einem Arzt und einer Adresse. Wenn nun von der Adresse auf den Arzt und umgekehrt navigiert werden soll, kann die bidirektionale Verbindung im Feld EOpposite wie folgt eingetragen werden (rechts auf den Pfeil der Combobox klicken):<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[220,1430,4,5,79,8],"tags":[2160,2161,2177,2139,2059,2180,2162],"class_list":["post-5922","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-bpmn","category-eclipse","category-java","category-programmierung","category-uml","tag-bi","tag-bidirektional","tag-eclipse","tag-ecore","tag-model","tag-uml","tag-zwei-klassen"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/5922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5922"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/5922\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5922"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}