12#ifndef ARCANE_CORE_TIMELOOP_H
13#define ARCANE_CORE_TIMELOOP_H
17#include "arcane/core/ITimeLoop.h"
32class ARCANE_CORE_EXPORT TimeLoop
42 virtual void build()
override;
57 void setEntryPoints(
const String& where,
const TimeLoopEntryPointInfoCollection& calls)
override;
66 virtual bool isOldFormat()
const;
67 virtual void setOldFormat(
bool is_old);
Interface de l'application.
Interface d'une configuration.
Interface d'une boucle en temps.
Chaîne de caractères unicode.
void setOptionalModulesName(const StringCollection &names) override
Positionne la liste des des modules facultatifs.
String name() const override
Nom de la boucle en temps.
virtual void build() override
Construit la boucle en temps.
StringCollection requiredModulesName() const override
Liste des noms des modules obligatoires.
void setDescription(const String &description) override
Positionne la description de la boucle en temps.
IConfiguration * configuration() override
Options de configuration.
StringCollection optionalModulesName() const override
Liste des noms des modules facultatifs.
String description() const override
Description de la boucle en temps.
StringCollection userClasses() const override
Liste des classes utilisateurs associées à la boucle en temps.
void setTitle(const String &title) override
Positionne le titre de la boucle en temps.
void setUserClasses(const StringCollection &user_classes) override
Retourne la liste des classes associées à la boucle en temps.
TimeLoopEntryPointInfoCollection entryPoints(const String &where) const override
Liste des noms des points d'entrée pour le point d'appel where.
void setRequiredModulesName(const StringCollection &names) override
Positionne la liste des des modules obligatoires.
void setEntryPoints(const String &where, const TimeLoopEntryPointInfoCollection &calls) override
Positionne la liste des noms des points d'entrée pour le point d'appel where.
String title() const override
Titre de la boucle en temps.
void setSingletonServices(const TimeLoopSingletonServiceInfoCollection &c) override
Positionne la liste des services singletons.
TimeLoopSingletonServiceInfoCollection singletonServices() const override
Liste services singletons.
IApplication * application() const override
Application.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Collection< String > StringCollection
Collection de chaînes de caractères.