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

IDEA::PlasmaVariableDecisionPoint Class Reference

#include <PlasmaVariableDecisionPoint.hh>

List of all members.

Public Methods

virtual ~PlasmaVariableDecisionPoint ()
bool assign ()
bool retract ()
void print (std::ostream &os) const

Protected Methods

 PlasmaVariableDecisionPoint (const EUROPA::DbClientId &client, const EUROPA::ConstrainedVariableId &var, const EUROPA::OpenDecisionManagerId &odm, const PslDatabase *pslDb, int authority)

Private Methods

const PslConstraintconstrainToCurrentValue ()

Private Attributes

const PslVariablem_variable
const PslConstraintm_constraint
const PslDatabasem_database
int m_authority

Friends

class PlasmaOpenDecisionManager


Detailed Description

class PlasmaVariableDecisionPoint


Constructor & Destructor Documentation

IDEA::PlasmaVariableDecisionPoint::~PlasmaVariableDecisionPoint   [virtual]
 

IDEA::PlasmaVariableDecisionPoint::PlasmaVariableDecisionPoint const EUROPA::DbClientId &    client,
const EUROPA::ConstrainedVariableId &    var,
const EUROPA::OpenDecisionManagerId &    odm,
const PslDatabase   pslDb,
int    authority
[protected]
 


Member Function Documentation

bool IDEA::PlasmaVariableDecisionPoint::assign  
 

const PslConstraint * IDEA::PlasmaVariableDecisionPoint::constrainToCurrentValue   [private]
 

void IDEA::PlasmaVariableDecisionPoint::print std::ostream &    os const
 

bool IDEA::PlasmaVariableDecisionPoint::retract  
 


Friends And Related Function Documentation

friend class PlasmaOpenDecisionManager [friend]
 


Member Data Documentation

int IDEA::PlasmaVariableDecisionPoint::m_authority [private]
 

const PslConstraint* IDEA::PlasmaVariableDecisionPoint::m_constraint [private]
 

const PslDatabase* IDEA::PlasmaVariableDecisionPoint::m_database [private]
 

const PslVariable* IDEA::PlasmaVariableDecisionPoint::m_variable [private]
 


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