-// Copyright (C) 2006-2014 CEA/DEN, EDF R&D
+// Copyright (C) 2006-2016 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
virtual void accept(Visitor *visitor);
virtual Proc *getProc();
virtual const Proc *getProc() const;
+ virtual void updateContainersAndComponents();
YACS::StatesForNode getNodeState(int numId);
std::string getNodeProgress(int numId);
+ int getGlobalProgressPercent();
std::string getInPortValue(int nodeNumId, std::string portName);
std::string setInPortValue(std::string nodeName, std::string portName, std::string value);
std::string getOutPortValue(int nodeNumId, std::string portName);
virtual void setEdition(bool edition);
virtual void modified();
virtual void saveSchema(const std::string& xmlSchemaFile);
+ //! deprecated. See VisitorSalomeSaveState and schemaSaveState in order
+ //! to deal with the execution state of ForEachLoop.
virtual void saveState(const std::string& xmlStateFile);
+ protected:
+ void removeContainers();
protected:
bool _edition;
int _compoinstctr;