1 #include "Container.hxx"
2 #include "ComponentInstance.hxx"
5 using namespace YACS::ENGINE;
7 Container::Container():_isAttachedOnCloning(false)
11 Container::~Container()
16 * By calling this method the current container 'this' is not destined to be deeply copied on clone call.
18 void Container::attachOnCloning() const
20 _isAttachedOnCloning=true;
24 * By calling this method the current container 'this' will be deeply copied on clone call.
26 void Container::dettachOnCloning() const
28 _isAttachedOnCloning=false;
31 bool Container::isAttachedOnCloning() const
33 return _isAttachedOnCloning;
37 * This method informs about the capability of the container to deal with CT an unpredictably number of components.
40 bool Container::isSupportingRTODefNbOfComp() const
45 void Container::setProperty(const std::string& name, const std::string& value)
47 _propertyMap[name]=value;
50 std::string Container::getProperty(const std::string& name)
52 return _propertyMap[name];