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 java.lang.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
      • getModels

        public abstract java.util.List<IModel> getModels()
                                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • 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 java.lang.String getBuiltinTransformation()
      • getCustomizationTransformation

        public abstract java.lang.String getCustomizationTransformation()
      • getExtraVariables

        public java.util.List<Variable> getExtraVariables()
      • isApplicable

        public boolean isApplicable()
      • runImpl

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

        protected void disposeModel​(IModel model)
      • refresh

        public void refresh()
      • loadModel

        public EmfModel loadModel​(java.lang.String name,
                                  java.lang.String path,
                                  java.lang.String nsUri,
                                  boolean readOnLoad,
                                  boolean storeOnDisposal,
                                  boolean expand)
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • 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 java.util.List<IModel> getExtraModels()
      • setExtraModels

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

        protected void preExecuteCustomisation​(IEolModule module)