Interface IExeedCustomizer


  • public interface IExeedCustomizer
    • Method Detail

      • isEnabledFor

        boolean isEnabledFor​(org.eclipse.emf.ecore.resource.Resource r)
        Returns true if the customizer should be used for this particular instance.
      • createPages

        void createPages​(ExeedEditor editor,
                         org.eclipse.swt.widgets.Composite container,
                         org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
      • hasChildren

        boolean hasChildren​(org.eclipse.emf.ecore.resource.Resource r,
                            org.eclipse.emf.ecore.EObject eob)
      • generateCreateChildActions

        Collection<org.eclipse.jface.action.IAction> generateCreateChildActions​(Collection<?> descriptors,
                                                                                org.eclipse.jface.viewers.ISelection selection)
      • generateCreateSiblingActions

        Collection<org.eclipse.jface.action.IAction> generateCreateSiblingActions​(Collection<?> descriptors,
                                                                                  org.eclipse.jface.viewers.ISelection selection)
      • generateCustomizerActions

        Collection<org.eclipse.jface.action.IAction> generateCustomizerActions​(org.eclipse.jface.viewers.ISelection selection)
      • createInMemoryEmfModel

        InMemoryEmfModel createInMemoryEmfModel​(org.eclipse.emf.ecore.resource.Resource mainResource)