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

IDEA::PlasmaArgumentImpl Class Reference
[PlanServer implementation using EUROPA-2]

See PslArgument for API documentation. More...

#include <PlasmaArgumentImpl.hh>

Inheritance diagram for IDEA::PlasmaArgumentImpl:

IDEA::PslArgumentImpl List of all members.

Public Methods

 PlasmaArgumentImpl (const PslPredicate *predicate, const PslDomain *domain, int index, const PslArgumentType &type, const PslSelectorType &mType, const std::string &name)
const std::string & getName () const
int getIndex () const
const PslDomaingetDomain () const
bool isCall () const
bool isMode () const
bool isReturn () const
bool isReturnFlag () const
bool isReturnStatus () const
bool isReturnStatusFlag () const
bool isSuccessorSelector () const

Private Methods

EUROPA::LabelStr parseToPlasmaType (const PslDomain *domain) const

Detailed Description

See PslArgument for API documentation.


Constructor & Destructor Documentation

IDEA::PlasmaArgumentImpl::PlasmaArgumentImpl const PslPredicate   predicate,
const PslDomain   domain,
int    index,
const PslArgumentType   type,
const PslSelectorType   mType,
const std::string &    name
 


Member Function Documentation

const PslDomain * IDEA::PslArgumentImpl::getDomain   [inherited]
 

int IDEA::PslArgumentImpl::getIndex   [inherited]
 

const std::string & IDEA::PslArgumentImpl::getName   [inherited]
 

bool IDEA::PslArgumentImpl::isCall   [inherited]
 

bool IDEA::PslArgumentImpl::isMode   [inherited]
 

bool IDEA::PslArgumentImpl::isReturn   [inherited]
 

bool IDEA::PslArgumentImpl::isReturnFlag   [inherited]
 

bool IDEA::PslArgumentImpl::isReturnStatus   [inherited]
 

bool IDEA::PslArgumentImpl::isReturnStatusFlag   [inherited]
 

bool IDEA::PslArgumentImpl::isSuccessorSelector   [inherited]
 

EUROPA::LabelStr IDEA::PlasmaArgumentImpl::parseToPlasmaType const PslDomain   domain const [private]
 


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