Arcane  v4.1.2.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
ICaseMngInternal.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4// See the top-level COPYRIGHT file for details.
5// SPDX-License-Identifier: Apache-2.0
6//-----------------------------------------------------------------------------
7/*---------------------------------------------------------------------------*/
8/* ICaseMngInternal.h (C) 2000-2025 */
9/* */
10/* Partie interne à Arcane de ICaseMng. */
11/*---------------------------------------------------------------------------*/
12#ifndef ARCANE_CORE_INTERNAL_ICASEMNGINTERNAL_H
13#define ARCANE_CORE_INTERNAL_ICASEMNGINTERNAL_H
14/*---------------------------------------------------------------------------*/
15/*---------------------------------------------------------------------------*/
16
18
19/*---------------------------------------------------------------------------*/
20/*---------------------------------------------------------------------------*/
21
22namespace Arcane
23{
25
26/*---------------------------------------------------------------------------*/
27/*---------------------------------------------------------------------------*/
32class ARCANE_CORE_EXPORT ICaseMngInternal
33{
34 public:
35
36 virtual ~ICaseMngInternal() = default;
37
38 public:
39
43 virtual void internalReadOneOption(ICaseOptions* opt, bool is_phase1) = 0;
44
53
55 virtual const ParameterListWithCaseOption& parameters() const=0;
56};
57
58/*---------------------------------------------------------------------------*/
59/*---------------------------------------------------------------------------*/
60
61} // End namespace Arcane
62
63/*---------------------------------------------------------------------------*/
64/*---------------------------------------------------------------------------*/
65
66#endif
Déclarations des types généraux de Arcane.
Interface d'une partie d'un jeu de données.
Partie interne de ICaseMng.
virtual ICaseDocumentFragment * createDocumentFragment(IXmlDocumentHolder *document)=0
Crée un fragment.
virtual const ParameterListWithCaseOption & parameters() const =0
Liste des paramètres pouvant surcharger le jeu de données.
virtual void internalReadOneOption(ICaseOptions *opt, bool is_phase1)=0
Lit une option du jeu de données.
Interface d'une liste d'options du jeu de données.
Gestionnaire d'un document DOM.
Liste de paramètres avec informations pour surcharger les options du jeu de données.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-