1 package org
.argeo
.cms
.e4
.jcr
;
5 import javax
.annotation
.PostConstruct
;
8 import org
.argeo
.cms
.ui
.jcr
.model
.SingleJcrNodeElem
;
9 import org
.eclipse
.e4
.ui
.model
.application
.ui
.basic
.MPart
;
10 import org
.eclipse
.e4
.ui
.workbench
.modeling
.ESelectionService
;
11 import org
.eclipse
.swt
.layout
.FillLayout
;
12 import org
.eclipse
.swt
.widgets
.Composite
;
14 public class JcrNodeEditor
{
15 final static String DESCRIPTOR_ID
= "org.argeo.cms.e4.partdescriptor.nodeEditor";
18 public void createUi(Composite parent
, MPart part
, ESelectionService selectionService
) {
19 parent
.setLayout(new FillLayout());
20 List
<?
> selection
= (List
<?
>) selectionService
.getSelection();
21 Node node
= ((SingleJcrNodeElem
) selection
.get(0)).getNode();
22 GenericPropertyPage propertyPage
= new GenericPropertyPage(node
);
23 propertyPage
.createFormContent(parent
);