Clarify MVC UI provider.
[lgpl/argeo-commons.git] / org.argeo.cms.ui / src / org / argeo / cms / ui / CmsUiProvider.java
index 6ef4b315ce83d62badc8fb9c310d009d2bc9b98b..6b1dde38a879cd22688265c2ef120e270b8fa8e0 100644 (file)
@@ -3,7 +3,7 @@ package org.argeo.cms.ui;
 import javax.jcr.Node;
 import javax.jcr.RepositoryException;
 
-import org.argeo.node.MvcProvider;
+import org.argeo.api.MvcProvider;
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Control;
 
@@ -16,10 +16,10 @@ public interface CmsUiProvider extends MvcProvider<Composite, Node, Control> {
         * @param parent  the parent composite
         * @param context a context node (holding the JCR underlying session), or null
         */
-       public Control createUi(Composite parent, Node context) throws RepositoryException;
+       Control createUi(Composite parent, Node context) throws RepositoryException;
 
        @Override
-       public default Control apply(Composite parent, Node context) {
+       default Control createUiPart(Composite parent, Node context) {
                try {
                        return createUi(parent, context);
                } catch (RepositoryException e) {