Skip to main content
Jump to: navigation, search

Difference between revisions of "Epsilon/HowTo"

Line 3: Line 3:
 
=== How do I get all children of a model element? ===
 
=== How do I get all children of a model element? ===
  
Epsilon does not provide a built-in method for this but you can use EObject's eContents() method if you're working with EMF. To get all descendants of an element, something like the following should do the trick: o.asSequence().closure(x | x.eContents())
+
Epsilon does not provide a built-in method for this but you can use EObject's eContents() method if you're working with EMF. To get all descendants of an element, something like the following should do the trick: o.asSequence().closure(x | x.eContents()). See https://www.eclipse.org/forums/index.php/t/855628/ for more details.

Revision as of 08:57, 13 November 2014

Quick solutions to common questions related to Epsilon.

How do I get all children of a model element?

Epsilon does not provide a built-in method for this but you can use EObject's eContents() method if you're working with EMF. To get all descendants of an element, something like the following should do the trick: o.asSequence().closure(x | x.eContents()). See https://www.eclipse.org/forums/index.php/t/855628/ for more details.

Back to the top