109 String rootTagTrueName()
const override;
112 String rootTagName()
const override;
115 String translatedName(
const String& lang)
const override;
123 void read(
bool is_phase1)
override
129 void read(eCaseOptionReadPhase phase)
override;
131 void addInvalidChildren(XmlNodeList&)
override;
133 void printChildren(
const String& lang,
int indent)
override;
136 IServiceInfo* caseServiceInfo()
const override;
139 IModule* caseModule()
const override;
142 void setCaseServiceInfo(IServiceInfo* m)
override;
145 void setCaseModule(IModule* m)
override;
148 void deepGetChildren(Array<CaseOptionBase*>& col)
override;
150 ICaseOptionList* configList()
override;
152 const ICaseOptionList* configList()
const override;
155 ICaseFunction* activateFunction()
override;
161 bool isPresent()
const override;
169 void addAlternativeNodeName(
const String& lang,
const String& name)
override;
171 ICaseMng* caseMng()
const override;
172 ITraceMng* traceMng()
const override;
173 ISubDomain* subDomain()
const override;
174 IMesh* mesh()
const override;
175 MeshHandle meshHandle()
const override;
176 ICaseDocument* caseDocument()
const override;
177 ICaseDocumentFragment* caseDocumentFragment()
const override;
179 void detach()
override;
181 void visit(ICaseDocumentVisitor* visitor)
const override;
183 String xpathFullName()
const override;
185 Ref<ICaseOptions> toReference()
override;
189 void _setTranslatedName();
190 bool _setMeshHandleAndCheckDisabled(
const String& mesh_name);
198 void _setMeshHandle(
const MeshHandle& handle);