Public Member Functions | List of all members
IDgnComponentDefinitionHandler Struct Referenceabstract

A DgnComponentDefinitionHandler is associated with a DgnModel to provide access to parameters and parameter sets defined on the model for purposes of parametric modeling. More...

#include <DgnComponentHandlers.h>

Inheritance diagram for IDgnComponentDefinitionHandler:
IDgnComponentDefinitionModelHandler

Public Member Functions

virtual ~IDgnComponentDefinitionHandler ()
 
DGNPLATFORM_EXPORT
IParameterDefinitionsPtr 
GetParameterDefinitions () const
 Returns the parameter definitions associated with the model managed by this handler. More...
 
DGNPLATFORM_EXPORT
IParameterSetCollectionPtr 
GetParameterSets () const
 Returns a collection of all parameter sets defined for the model managed by this handler. More...
 
DGNPLATFORM_EXPORT
IDgnComponentDefinitionModelHandlerCP 
GetDefinitionModelHandler () const
 If the model managed by this handler can serve as a "definition model" for parametric modeling purposes, returns a handler which exposes that functionality; or else returns null. More...
 

Detailed Description

A DgnComponentDefinitionHandler is associated with a DgnModel to provide access to parameters and parameter sets defined on the model for purposes of parametric modeling.

Remarks
Required library : DgnPlatform<ApiNumber>.lib i.e. DgnPlatform5.lib

Constructor & Destructor Documentation

virtual ~IDgnComponentDefinitionHandler ( )
virtual

Member Function Documentation

DGNPLATFORM_EXPORT IDgnComponentDefinitionModelHandlerCP GetDefinitionModelHandler ( ) const

If the model managed by this handler can serve as a "definition model" for parametric modeling purposes, returns a handler which exposes that functionality; or else returns null.

DGNPLATFORM_EXPORT IParameterDefinitionsPtr GetParameterDefinitions ( ) const

Returns the parameter definitions associated with the model managed by this handler.

DGNPLATFORM_EXPORT IParameterSetCollectionPtr GetParameterSets ( ) const

Returns a collection of all parameter sets defined for the model managed by this handler.


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

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.