/** */ package rba.view; import org.eclipse.emf.common.util.EList; /** * * A representation of the model object 'Fixed Position Layout'. * * * * * * *

* The following features are supported: *

* * * @see rba.view.RBAViewPackage#getFixedPositionLayout() * @model * @generated */ public interface FixedPositionLayout extends LayoutManager { /** * Returns the value of the 'Sub Area Position' containment reference list. * The list contents are of type {@link rba.view.PositionContainer}. * * * * * * @return the value of the 'Sub Area Position' containment reference list. * @see rba.view.RBAViewPackage#getFixedPositionLayout_SubAreaPosition() * @model containment="true" * @generated */ EList getSubAreaPosition(); /** * * * @model ordered="false" * annotation="http://www.eclipse.org/emf/2002/GenModel body='java.util.Set<Area> areas = new java.util.HashSet<Area>();\r\nfor (PositionContainer pc : getSubAreaPosition()) {\r\n areas.addAll(pc.getArea().collectLeafAllocatable().stream().map(allocatable -> (Area) allocatable).collect(java.util.stream.Collectors.toList()));\r\n}\r\nreturn new org.eclipse.emf.common.util.BasicEList<Area>(areas);'" * @generated */ EList collectLeafArea(); } // FixedPositionLayout