virtual std::string GetID();
virtual _PTR(SComponent) GetFatherComponent();
virtual _PTR(SObject) GetFather();
virtual bool FindAttribute(_PTR(GenericAttribute)& anAttribute, const std::string& aTypeOfAttribute);
virtual bool ReferencedObject(_PTR(SObject)& theObject);
virtual bool FindSubObject(int theTag, _PTR(SObject)& theObject);
virtual std::string GetID();
virtual _PTR(SComponent) GetFatherComponent();
virtual _PTR(SObject) GetFather();
virtual bool FindAttribute(_PTR(GenericAttribute)& anAttribute, const std::string& aTypeOfAttribute);
virtual bool ReferencedObject(_PTR(SObject)& theObject);
virtual bool FindSubObject(int theTag, _PTR(SObject)& theObject);