IT_Reflect::ModelGroupWithSubstitutables Class Reference

Inheritance diagram for IT_Reflect::ModelGroupWithSubstitutables:

IT_Reflect::ModelGroup IT_Reflect::ComplexType IT_Reflect::Reflection IT_Bus::RefCountedBase List of all members.

Detailed Description

Definition at line 11 of file model_group_with_substitutables.h.

Public Member Functions

virtual const IT_Bus::QNameget_element_current_name (size_t i) const=0 throw ((ReflectException))
 Get the current name of the ith element The current name is selected by the substitute discriminator.
virtual void set_element_current_name (size_t i, const IT_Bus::QName &name) const =0 throw ((ReflectException))
 Set the current name of a substitutable element.
virtual bool is_substitutable_element (size_t i) const=0 throw ((ReflectException))
 Indicate if the ith element is substitutable.


Member Function Documentation

virtual const IT_Bus::QName& IT_Reflect::ModelGroupWithSubstitutables::get_element_current_name ( size_t  i  )  const throw ((ReflectException)) [pure virtual]

Get the current name of the ith element The current name is selected by the substitute discriminator.

Returns:
the QName of the element at the specified index
Exceptions:
ReflectException 

virtual void IT_Reflect::ModelGroupWithSubstitutables::set_element_current_name ( size_t  i,
const IT_Bus::QName name 
) const throw ((ReflectException)) [pure virtual]

Set the current name of a substitutable element.

This actually forces the selection of the substitute with that name.

Exceptions:
ReflectException 


Generated on Tue Mar 20 15:28:33 2007 for Artix by  doxygen 1.5.1-p1