-// Copyright (C) 2006-2014 CEA/DEN, EDF R&D
+// Copyright (C) 2006-2015 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
public:
ServerNode(const std::string& name);
ServerNode(const ServerNode& other, ComposedNode *father);
- void performDuplicationOfPlacement(const Node& other);
void load();
void accept(Visitor *visitor);
virtual ServerNode *createNode(const std::string& name) const = 0;
- Container *getContainer() const { return _container; }
- void setContainer(Container *container);
bool isDeployable() const;
virtual std::string getEffectiveKindOfServer() const = 0;
virtual ~ServerNode();
virtual std::string typeName() { return "YACS__ENGINE__ServerNode"; }
- protected:
- Container *_container;
};
}
}