Salome HOME
Copyright update 2022
[modules/yacs.git] / src / hmi / guiObservers.hxx
index cfe636e5947e1ba9472cffefb1ea6f22150015df..103585494b1aa7329bc4ec39430ba2c1bcf5e55b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2006-2020  CEA/DEN, EDF R&D
+// Copyright (C) 2006-2022  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -40,6 +40,7 @@ namespace YACS
     class ForLoop;
     class DynParaLoop;
     class ForEachLoop;
+    class ForEachLoopGen;
     class WhileLoop;
     class Switch;
     class OptimizerLoop;
@@ -642,7 +643,7 @@ namespace YACS
     class SubjectForEachLoop: public SubjectDynParaLoop
     {
     public:
-      SubjectForEachLoop(YACS::ENGINE::ForEachLoop *forEachLoop, Subject *parent);
+      SubjectForEachLoop(YACS::ENGINE::ForEachLoopGen *forEachLoop, Subject *parent);
       virtual ~SubjectForEachLoop();
       virtual void completeChildrenSubjectList(SubjectNode *son);
       virtual void removeNode(SubjectNode * child);
@@ -650,7 +651,7 @@ namespace YACS
       void localclean(Command *command=0);
       virtual TypeOfElem getType(){return FOREACHLOOP;}
     protected:
-      YACS::ENGINE::ForEachLoop *_forEachLoop;
+      YACS::ENGINE::ForEachLoopGen *_forEachLoop;
       SubjectNode* _splitter;
     };