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 IT_THROW_DECL((ReflectException))=0
 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 IT_THROW_DECL((ReflectException))=0
 Set the current name of a substitutable element.
virtual bool is_substitutable_element (size_t i) const IT_THROW_DECL((ReflectException))=0
 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 [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 [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 Thu Sep 7 11:41:02 2006 for Artix by  doxygen 1.4.7