Package editor.util

Class Experiment

java.lang.Object
editor.util.Experiment
All Implemented Interfaces:
IProject

public class Experiment extends Object implements IProject
  • Field Details

  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface IProject
    • getNativeProject

      public Object getNativeProject()
      Specified by:
      getNativeProject in interface IProject
    • isDisposed

      public boolean isDisposed()
      Specified by:
      isDisposed in interface IProject
    • isHeadless

      public boolean isHeadless()
      Specified by:
      isHeadless in interface IProject
    • isShadowMode

      public boolean isShadowMode()
      Specified by:
      isShadowMode in interface IProject
    • setName

      public void setName(String name)
    • getSourcePath

      public List<String> getSourcePath()
    • setSourcePath

      public void setSourcePath(List<String> classpath)
    • getBackingSourcePath

      public List<String> getBackingSourcePath()
    • setBackingSourcePath

      public void setBackingSourcePath(List<String> backingSource)
    • getExperimentDir

      public Path getExperimentDir()
    • setExperimentDir

      public void setExperimentDir(Path experimentDir)
    • getOpenFiles

      public List<String> getOpenFiles()
    • getActiveFile

      public String getActiveFile()
    • getGosuPanel

      public GosuPanel getGosuPanel()
    • getExperimentFile

      private Path getExperimentFile()
    • getOrMakeExperimentFile

      public Path getOrMakeExperimentFile()
    • save

      public void save()
    • makeExperimentRelativePath

      public String makeExperimentRelativePath(Path file)
    • makeExperimentRelativePathWithSlashes

      public String makeExperimentRelativePathWithSlashes(Path file)
    • load

      private void load()
    • addSettingsListeners

      private void addSettingsListeners()
    • getRelativeGosuSourcePath

      public static String getRelativeGosuSourcePath()
    • getOrCreateRunConfig

      public IRunConfig getOrCreateRunConfig(IType type)
    • makeProgramParams

      private ProgramRunConfigParameters makeProgramParams(String name, String fqn)
    • findRunConfig

      public IRunConfig findRunConfig(Predicate<IRunConfig> matcher)
    • getMruRunConfig

      public IRunConfig getMruRunConfig()
    • setMruRunConfig

      public void setMruRunConfig(IRunConfig runConfig)
    • getRunConfigs

      public List<IRunConfig> getRunConfigs()
    • addRunConfig

      public void addRunConfig(IRunConfig runConfig)
    • removeRunConfig

      public boolean removeRunConfig(IRunConfig runConfig)
    • getSettings

      public Map<String,ISettings> getSettings()
    • getMruSettings

      public ISettings getMruSettings()
    • setMruSettings

      public void setMruSettings(ISettings settings)
    • findSettings

      public ISettings findSettings(Predicate<ISettings> matcher)