12#ifndef ARCANE_TIMELOOP_H
13#define ARCANE_TIMELOOP_H
17#include "arcane/ITimeLoop.h"
53 virtual bool isOldFormat()
const;
54 virtual void setOldFormat(
bool is_old);
Interface de l'application.
Interface d'une configuration.
Interface d'une boucle en temps.
virtual void setUserClasses(const StringCollection &)=0
Retourne la liste des classes associées à la boucle en temps.
virtual StringCollection optionalModulesName() const =0
Liste des noms des modules facultatifs.
virtual void setRequiredModulesName(const StringCollection &)=0
Positionne la liste des des modules obligatoires.
virtual String title() const =0
Titre de la boucle en temps.
virtual IApplication * application() const =0
Application.
virtual TimeLoopEntryPointInfoCollection entryPoints(const String &where) const =0
Liste des noms des points d'entrée pour le point d'appel where.
virtual void setTitle(const String &)=0
Positionne le titre de la boucle en temps.
virtual void setSingletonServices(const TimeLoopSingletonServiceInfoCollection &c)=0
Positionne la liste des services singletons.
virtual void build()=0
Construit la boucle en temps.
virtual IConfiguration * configuration()=0
Options de configuration.
virtual StringCollection requiredModulesName() const =0
Liste des noms des modules obligatoires.
virtual TimeLoopSingletonServiceInfoCollection singletonServices() const =0
Liste services singletons.
virtual String description() const =0
Description de la boucle en temps.
virtual void setDescription(const String &)=0
Positionne la description de la boucle en temps.
virtual void setOptionalModulesName(const StringCollection &)=0
Positionne la liste des des modules facultatifs.
virtual void setEntryPoints(const String &where, const TimeLoopEntryPointInfoCollection &)=0
Positionne la liste des noms des points d'entrée pour le point d'appel where.
virtual StringCollection userClasses() const =0
Liste des classes utilisateurs associées à la boucle en temps.
virtual String name() const =0
Nom de la boucle en temps.
Chaîne de caractères unicode.