}
@Override
public void addItems(int index, List<WLayoutedWidget<MPartSashContainerElement>> list) {
List<Node> nodeList = new ArrayList<Node>();
GridLayoutPane p = getWidget();
for( WLayoutedWidget<MPartSashContainerElement> w : list ) {
Node n = (Node) w.getStaticLayoutNode();
GridData gd = toGridData(w.getDomElement().getPersistedState());
GridLayoutPane.setConstraint(n, gd);
nodeList.add(n);
}
if( getDomElement().isHorizontal() ) {
p.setNumColumns(p.getNumColumns()+nodeList.size());
}
p.getChildren().addAll(index,nodeList);
}