Public Types | Public Member Functions | List of all members
icomp::CCompositeComponentContext Class Reference

#include <CCompositeComponentContext.h>

Inheritance diagram for icomp::CCompositeComponentContext:
icomp::CComponentContext icomp::IComponentContext istd::IPolymorphic

Public Types

typedef CComponentContext BaseClass
 

Public Member Functions

 CCompositeComponentContext (const IRegistryElement *elementPtr, const IComponentStaticInfo *staticInfoPtr, const IRegistry *registryPtr, const IComponentEnvironmentManager *environmentManagerPtr, const CCompositeComponentContext *parentPtr, const QByteArray &contextId)
 Constructor. More...
 
const IRegistryGetRegistry () const
 
const
IComponentEnvironmentManager
GetEnvironmentManager () const
 
- Public Member Functions inherited from icomp::CComponentContext
 CComponentContext (const IRegistryElement *elementPtr, const IComponentStaticInfo *staticInfoPtr, const IComponentContext *parentPtr, const QByteArray &contextId)
 
QByteArray GetCompleteContextId () const
 
virtual const QByteArray & GetContextId () const
 Get ID of this component in the context tree. More...
 
virtual const IRegistryElementGetRegistryElement () const
 Get access to component registry element object. More...
 
virtual const
IComponentStaticInfo
GetStaticInfo () const
 Get component static info associated with this context. More...
 
virtual const IComponentContextGetParentContext () const
 Get access to parent component context. More...
 
virtual const iser::IObjectGetAttribute (const QByteArray &attributeId, int *definitionLevelPtr=NULL) const
 Get attribute using its ID. More...
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Additional Inherited Members

- Static Public Member Functions inherited from icomp::CComponentContext
static QByteArray GetHierarchyAddress (const IComponentContext *contextPtr)
 Get address of this component identifying it in component topology hierarchy. More...
 
- Protected Member Functions inherited from icomp::CComponentContext
bool CalcAttributeInfo (const QByteArray &attributeId, AttributeInfo &result) const
 

Detailed Description

Definition at line 17 of file CCompositeComponentContext.h.

Member Typedef Documentation

Definition at line 20 of file CCompositeComponentContext.h.

Constructor & Destructor Documentation

icomp::CCompositeComponentContext::CCompositeComponentContext ( const IRegistryElement elementPtr,
const IComponentStaticInfo staticInfoPtr,
const IRegistry registryPtr,
const IComponentEnvironmentManager environmentManagerPtr,
const CCompositeComponentContext parentPtr,
const QByteArray &  contextId 
)

Constructor.

Parameters
elementPtrregistry element object describing parameterisation of this composition treated as component. It can not be NULL.
registryPtrdata model object used by this composition. It can not be NULL.
registriesManagerPtrregistry manager allowing to access to registries if composite subelement is created.
parentPtrpointer to parent object of this instance.

Member Function Documentation

const IComponentEnvironmentManager & icomp::CCompositeComponentContext::GetEnvironmentManager ( ) const
inline

Definition at line 56 of file CCompositeComponentContext.h.

const IRegistry & icomp::CCompositeComponentContext::GetRegistry ( ) const
inline

The documentation for this class was generated from the following file:

© 2007-2017 Witold Gantzke and Kirill Lepskiy