IT_ContextAttributes::IT_ServerNamingPolicyTypeReflection Class Reference

Inheritance diagram for IT_ContextAttributes::IT_ServerNamingPolicyTypeReflection:

IT_Reflect::ReflectionImplT< IT_ContextAttributes::ServerNamingPolicyType > IT_Reflect::ComplexContent IT_Reflect::ReflectionImpl IT_Reflect::Reflection IT_Reflect::Reflection IT_Bus::RefCountedBase IT_Bus::RefCountedBase List of all members.

Detailed Description

Definition at line 371 of file ftp_context_xsdTypes.h.

Public Member Functions

const IT_Reflect::Reflectionget_base () const throw ((IT_Reflect::ReflectException))
 Get reflection of the base part of the derived object.
const IT_Reflect::Reflectionget_extension () const throw ((IT_Reflect::ReflectException))
 Get reflection of the extension part of derived object.
const IT_Reflect::Reflectionget_restriction () const throw ((IT_Reflect::ReflectException))
 Get reflection of the restriction part of derived object.
IT_Reflect::Reflectionuse_base () throw ((IT_Reflect::ReflectException))
 Get a reflection that can be used to modify the base part.
IT_Reflect::Reflectionuse_extension () throw ((IT_Reflect::ReflectException))
 Get a reflection that can be used to modify the derived part.
IT_Reflect::Reflectionuse_restriction () throw ((IT_Reflect::ReflectException))
 Get a reflection that can be used to modify the derived part.

Private Attributes

IT_Reflect::Traits< IT_ContextAttributes::ServerNamingPolicyType_1
>::ReflectionType 
var_ServerNamingPolicyType_1


Member Function Documentation

const IT_Reflect::Reflection* IT_ContextAttributes::IT_ServerNamingPolicyTypeReflection::get_base (  )  const throw ((IT_Reflect::ReflectException)) [virtual]

Get reflection of the base part of the derived object.

Returns:
Reflection of base part. Caller must _remove_ref().

Implements IT_Reflect::ComplexContent.

const IT_Reflect::Reflection* IT_ContextAttributes::IT_ServerNamingPolicyTypeReflection::get_extension (  )  const throw ((IT_Reflect::ReflectException)) [virtual]

Get reflection of the extension part of derived object.

Return 0 if there is no extension.

Returns:
Reflection of extension or 0 if there is no extension. Caller must _remove_ref().
Exceptions:
ReflectException if has_extension() is false.

Implements IT_Reflect::ComplexContent.

const IT_Reflect::Reflection* IT_ContextAttributes::IT_ServerNamingPolicyTypeReflection::get_restriction (  )  const throw ((IT_Reflect::ReflectException)) [virtual]

Get reflection of the restriction part of derived object.

Return 0 if there is no restriction.

Returns:
Reflection of restriction or 0 if there is no restriction. Caller must _remove_ref().
Exceptions:
ReflectException if has_restriction() is false.

Implements IT_Reflect::ComplexContent.

IT_Reflect::Reflection* IT_ContextAttributes::IT_ServerNamingPolicyTypeReflection::use_base (  )  throw ((IT_Reflect::ReflectException)) [virtual]

Get a reflection that can be used to modify the base part.

Returns:
Reflection of base part. Caller must _remove_ref().

Implements IT_Reflect::ComplexContent.

IT_Reflect::Reflection* IT_ContextAttributes::IT_ServerNamingPolicyTypeReflection::use_extension (  )  throw ((IT_Reflect::ReflectException)) [virtual]

Get a reflection that can be used to modify the derived part.

Returns:
Reflection of extension or 0 if there is no extension. Caller must _remove_ref().
Exceptions:
ReflectException if has_extension() is false.

Implements IT_Reflect::ComplexContent.

IT_Reflect::Reflection* IT_ContextAttributes::IT_ServerNamingPolicyTypeReflection::use_restriction (  )  throw ((IT_Reflect::ReflectException)) [virtual]

Get a reflection that can be used to modify the derived part.

Returns:
Reflection of restriction or 0 if there is no restriction. Caller must _remove_ref().
Exceptions:
ReflectException if has_restriction() is false.

Implements IT_Reflect::ComplexContent.


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