|
ACF $AcfVersion:0$
|
#include <CCompositeComponentContext.h>
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. | |
| const IRegistry & | GetRegistry () 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 override |
| Get ID of this component in the context tree. | |
| virtual const IRegistryElement & | GetRegistryElement () const override |
| Get access to component registry element object. | |
| virtual const IComponentStaticInfo & | GetStaticInfo () const override |
| Get component static info associated with this context. | |
| virtual const IComponentContext * | GetParentContext () const override |
| Get access to parent component context. | |
| virtual const iser::IObject * | GetAttribute (const QByteArray &attributeId, int *definitionLevelPtr=NULL) const override |
| Get attribute using its ID. | |
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. | |
Protected Member Functions inherited from icomp::CComponentContext | |
| bool | CalcAttributeInfo (const QByteArray &attributeId, AttributeInfo &result) const |
Definition at line 17 of file CCompositeComponentContext.h.
Definition at line 20 of file CCompositeComponentContext.h.
| icomp::CCompositeComponentContext::CCompositeComponentContext | ( | const IRegistryElement * | elementPtr, |
| const IComponentStaticInfo * | staticInfoPtr, | ||
| const IRegistry * | registryPtr, | ||
| const IComponentEnvironmentManager * | environmentManagerPtr, | ||
| const CCompositeComponentContext * | parentPtr, | ||
| const QByteArray & | contextId | ||
| ) |
Constructor.
| elementPtr | registry element object describing parameterisation of this composition treated as component. It can not be NULL. |
| registryPtr | data model object used by this composition. It can not be NULL. |
| registriesManagerPtr | registry manager allowing to access to registries if composite subelement is created. |
| parentPtr | pointer to parent object of this instance. |
|
inline |
Definition at line 56 of file CCompositeComponentContext.h.
|
inline |
Definition at line 50 of file CCompositeComponentContext.h.
Referenced by icomp::TComponentCloneWrap< BaseClass >::CloneMe().