Class EugeniaActionDelegate

    • Field Detail

      • clearConsole

        protected boolean clearConsole
    • Constructor Detail

      • EugeniaActionDelegate

        public EugeniaActionDelegate()
    • Method Detail

      • isClearConsole

        public boolean isClearConsole()
      • setActivePart

        public void setActivePart​(org.eclipse.jface.action.IAction action,
                                  org.eclipse.ui.IWorkbenchPart targetPart)
        Specified by:
        setActivePart in interface org.eclipse.ui.IObjectActionDelegate
      • getGmfFileSet

        public GmfFileSet getGmfFileSet()
      • getTitle

        public abstract String getTitle()
      • requiresUIThread

        public boolean requiresUIThread()
      • run

        public void run​(org.eclipse.jface.action.IAction action)
        Specified by:
        run in interface org.eclipse.ui.IActionDelegate
      • getSelectedFile

        public org.eclipse.core.resources.IFile getSelectedFile()
      • getSelection

        public org.eclipse.core.resources.IResource getSelection()
      • setSelection

        public void setSelection​(org.eclipse.core.resources.IResource selection)
      • createGmfFileSetFromSelection

        protected GmfFileSet createGmfFileSetFromSelection​(org.eclipse.core.resources.IResource selection)
      • getBuiltinTransformation

        public abstract String getBuiltinTransformation()
      • getCustomizationTransformation

        public abstract String getCustomizationTransformation()
      • getExtraVariables

        public List<Variable> getExtraVariables()
      • isApplicable

        public boolean isApplicable()
      • runImpl

        public void runImpl​(org.eclipse.jface.action.IAction action)
                     throws Exception
        Throws:
        Exception
      • disposeModel

        protected void disposeModel​(IModel model)
      • refresh

        public void refresh()
      • selectionChanged

        public void selectionChanged​(org.eclipse.jface.action.IAction action,
                                     org.eclipse.jface.viewers.ISelection selection)
        Specified by:
        selectionChanged in interface org.eclipse.ui.IActionDelegate
      • getExtraModels

        public List<IModel> getExtraModels()
      • setExtraModels

        public void setExtraModels​(List<IModel> extraModels)
      • preExecuteCustomisation

        protected void preExecuteCustomisation​(IEolModule module)