12#ifndef ARCANE_ICASEOPTIONS_H
13#define ARCANE_ICASEOPTIONS_H
17#include "arcane/CaseOptionTypes.h"
53 ARCCORE_DEPRECATED_2019(
"Use read(eCaseOptionReadPhase) instead")
54 virtual
void read(
bool is_phase1) = 0;
63 virtual
void printChildren(const
String& lang,
int indent) = 0;
114 virtual
ICaseMng* caseMng() const = 0;
122 ARCCORE_DEPRECATED_2019(
"Do not use subDomain(). Try to get subDomain from an other way.")
124 ARCCORE_DEPRECATED_2019(
"Use meshHandle().mesh() instead")
125 virtual
IMesh* mesh() const = 0;
127 ARCANE_DEPRECATED_REASON(
"Y2023: use caseMng()->caseDocument() instead.")
165 virtual Integer nbChildren()
const =0;
#define ARCCORE_DECLARE_REFERENCE_COUNTED_INCLASS_METHODS()
Macro pour déclarer les méthodes virtuelles gérant les compteurs de référence.
Tableau d'items de types quelconques.
Classe de base d'une option du jeu de donnée.
Interface d'une partie d'un jeu de données.
Interface du visiteur pour une option du jeu de données.
Interface d'une classe gérant un document XML du jeu de données.
Interface d'une fonction du jeu de données.
Interface du gestionnaire de cas.
Interface d'une liste d'options du jeu de données.
Interface d'une liste d'options présente plusieurs fois.
Interface d'une liste d'options du jeu de données.
virtual void setCaseServiceInfo(IServiceInfo *m)=0
Associe le service m à ce jeu de données.
virtual void visit(ICaseDocumentVisitor *visitor) const =0
Applique le visiteur sur cette option.
virtual void deepGetChildren(Array< CaseOptionBase * > &col)=0
Ajoute à la liste col tous les options filles.
virtual IServiceInfo * caseServiceInfo() const =0
Retourne le service associé ou nullptr s'il n'y en a pas.
virtual void addAlternativeNodeName(const String &lang, const String &name)=0
Ajoute une traduction pour le nom de l'option.
virtual bool isPresent() const =0
Indique si l'option est présente dans le jeu de données.
virtual void setCaseModule(IModule *m)=0
Associe le module m à ce jeu de données.
virtual ISubDomain * subDomain() const =0
Sous-domain associé.
virtual ICaseFunction * activateFunction()=0
Fonction indiquant l'état d'activation de l'option.
virtual IModule * caseModule() const =0
Retourne le module associé ou nullptr s'il n'y en a pas.
virtual String rootTagTrueName() const =0
Vrai nom (non traduit) de l'élément.
virtual String rootTagName() const =0
Nom de l'élément dans le langage du jeu de données.
virtual String xpathFullName() const =0
Nom complet au format XPath correspondant à rootElement()
virtual String translatedName(const String &lang) const =0
Nom dans la langue lang de l'option. Retourne rootTagTrueName() si pas de traduction.
Interface des informations d'un service ou d'un module.
Interface du gestionnaire d'un sous-domaine.
Interface du gestionnaire de traces.
Référence à une instance.
Chaîne de caractères unicode.
Liste de noeuds d'un arbre DOM.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eCaseOptionReadPhase
Phases de la lecture.
Int32 Integer
Type représentant un entier.