Class SimulatorStorage


public class SimulatorStorage extends JavaSourceStorage
Gestion des fichers CVS de type Simulator (appartenant au module Simulator). Created: 18 août 2005 15:07:36 CEST
Version:
$Revision$ Last update: $Date$ by : $Author$
Author:
Grégoire DESSARD <dessard@codelutin.com>
  • Field Details

  • Constructor Details

    • SimulatorStorage

      protected SimulatorStorage(File rootSrc, File directory, String name)
      Constructeur.
      Parameters:
      rootSrc -
  • Method Details

    • addStorageListener

      public static void addStorageListener(StorageChangeListener storageListener)
    • registerWatcher

      public static void registerWatcher()
    • getPackage

      public String getPackage()
      Description copied from class: JavaSourceStorage
      Get package name where script should be declared.
      Specified by:
      getPackage in class JavaSourceStorage
      Returns:
      package declaration
    • getSimulatorDirectory

      public static File getSimulatorDirectory()
      Get context (official VCS) simulator directory.
      Returns:
      context simulator directory
    • getCommunitySimulatorDirectory

      public static File getCommunitySimulatorDirectory()
      Get community VCS simulator directory.
      Returns:
      community simulator directory
    • getSimulator

      public static SimulatorStorage getSimulator(String name, CodeSourceStorage.Location... location)
      Retourne le storage pour le simulateur demandée. SimulatorStorage is cached by name.
      Parameters:
      name - le nom de la regle souhaitée
      location - location to open storage file
      Returns:
      Le storage pour la regle
    • createSimulator

      public static SimulatorStorage createSimulator(String name, CodeSourceStorage.Location location)
      Create new simulation plan.
      Parameters:
      name - new simulation plan to create
      location - location to simulation plan storage file
      Returns:
      new simulation plan storage
    • checkout

      public static void checkout() throws VCSException
      Throws:
      VCSException
    • getSimulatorNames

      public static List<String> getSimulatorNames()
      Retourne la liste des noms de toutes les régions disponible en local
      Returns:
      la liste des noms de toutes les régions disponible en local
    • getNewSimulatorNames

      public static List<String> getNewSimulatorNames()
      Retourne la liste des noms de toutes les régions disponible en local qui ne sont pas encore sur le serveur CVS
      Returns:
      liste de noms de regions
    • getRemoteSimulatorNames

      public static List<String> getRemoteSimulatorNames()
      Retourne la liste des noms de toutes les régions disponible sur le serveur CVS
      Returns:
      la liste des noms de toutes les régions disponible sur le serveur CVS. Si le serveur n'est pas disponible la liste retournée est vide.
    • getNewRemoteSimulatorNames

      public static List<String> getNewRemoteSimulatorNames()
      Retourne la liste des noms de toutes les régions disponible sur le serveur CVS qui ne sont pas encore en local
      Returns:
      liste de noms de regions