|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INCLUDE_PERSISTENCYSVC_ICONTAINER_H
6 #define INCLUDE_PERSISTENCYSVC_ICONTAINER_H
15 class ITechnologySpecificAttributes;
29 const std::string&
name()
const;
IContainer(const std::string &name)
Constructor initializing its name.
virtual const ITechnologySpecificAttributes & technologySpecificAttributes() const =0
Returns the object holding the technology specific attributes for a given technology domain.
virtual ITokenIterator * tokens(const std::string &selection)=0
Starts an iteration over the tokens in the container.
virtual ITechnologySpecificAttributes & technologySpecificAttributes()=0
virtual long technology() const =0
Returns the technology identifier for this container.
std::string m_name
The name of the container.
const std::string & name() const
Returns the name of this container.
virtual const std::string & parentDatabaseName() const =0
Returns the name (fid) of the parent database.
const std::string selection
virtual ~IContainer()
Empty destructor.