Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

IDEA::XIDDLModelLoader Class Reference
[PlanServer implementation base classes]

See PslModelLoader for API documentation. More...

#include <XIDDLModelLoader.hh>

Inheritance diagram for IDEA::XIDDLModelLoader:

IDEA::XercesModelLoader List of all members.

Public Methods

virtual ~XIDDLModelLoader ()
 Destructor.

virtual bool loadModel (const PslDatabase *database, const AgentRelay *agentRelay, const std::string &model)=0
 Loads a XIDDL model.

virtual bool getAgentName (const std::string &model, std::string &agents)=0
virtual bool getTimeUnit (const std::string &agentName, const std::string &model, Granularity &granulity)=0
virtual bool getLatency (const std::string &agentName, const std::string &model, Time &latency)=0

Protected Methods

 XIDDLModelLoader ()
 Constructor.


Detailed Description

See PslModelLoader for API documentation.

Author:
David Rijsman rijsman@email.arc.nasa.gov


Constructor & Destructor Documentation

IDEA::XIDDLModelLoader::~XIDDLModelLoader   [virtual]
 

Destructor.

IDEA::XIDDLModelLoader::XIDDLModelLoader   [protected]
 

Constructor.


Member Function Documentation

virtual bool IDEA::XIDDLModelLoader::getAgentName const std::string &    model,
std::string &    agents
[pure virtual]
 

Implemented in IDEA::XercesModelLoader.

virtual bool IDEA::XIDDLModelLoader::getLatency const std::string &    agentName,
const std::string &    model,
Time   latency
[pure virtual]
 

Implemented in IDEA::XercesModelLoader.

virtual bool IDEA::XIDDLModelLoader::getTimeUnit const std::string &    agentName,
const std::string &    model,
Granularity   granulity
[pure virtual]
 

Implemented in IDEA::XercesModelLoader.

virtual bool IDEA::XIDDLModelLoader::loadModel const PslDatabase   database,
const AgentRelay   agentRelay,
const std::string &    model
[pure virtual]
 

Loads a XIDDL model.

Implemented in IDEA::XercesModelLoader.


Contact information
© IDEA
Generated on Fri Feb 3 17:09:49 2006 for IDEA.