title: modeling self referencing nodes in EMF and edit them with ECP
body: <p>I'm trying to model a network with EMF. 
  The network should be made up of nodes connected to each other.
  Each node should have one or many connections to the others, like a mesh network.</p>
  
  <p>The model should be editable by the EMF Client Platforms (ECP) Demo Application.
  When the user creates nodes, in ECPs model-explorer, he/she can set the connections to the other nodes, preferably in a list.</p>
  
  <p>First try was a self-reference, but the problem is there are no bidirectional self-references. This results in, not seeing the connection from the opposite node.</p>
  
  <p>My next idea was to use an intermediate connection class, which leads to another problem. I would like to create this connection automatically without a connection class appearing in the model-explorer. Which would be possible to achieve in the generated EMF viewer, but not in the ECP demo application I'm using. </p>
  
  <p>Third Idea: The only way I can think of solving the last idea, is using a tableControl in the view of the node, to edit the connection class in there. But then the problem with hiding the connection class in the model-explorer remains and the connection class appears in the project folder (highest level) and not in their containing class (in my case a network class).</p>
  
  <p>Doe's anyone have some ideas, how to solve any of my problems?</p>
  
  <p><strong>edit: additional information</strong></p>
  
  <p>The connections between the nodes are by definition full duplex.
  And the graph should afterwards be used as input for a shortest path algorithm.</p>