12#ifndef ARCANE_TIMELOOP_H
13#define ARCANE_TIMELOOP_H
17#include "arcane/ITimeLoop.h"
35class ARCANE_CORE_EXPORT TimeLoop
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.
virtual String title() const
Titre de la boucle en temps.
virtual String description() const
Description de la boucle en temps.
virtual String name() const
Nom de la boucle en temps.
Collection< String > StringCollection
Collection de chaînes de caractères.