ECInstanceHolderHandler.h
Go to the documentation of this file.
1 /*--------------------------------------------------------------------------------------+
2 |
3 | Supplied under applicable software license agreement.
4 |
5 | Copyright (c) 2018 Bentley Systems, Incorporated. All rights reserved.
6 |
7 +---------------------------------------------------------------------------------------*/
8 #pragma once
9 
10 #include <Bentley/Bentley.h>
11 #include <ECObjects/ECObjectsAPI.h>
14 #include <DgnPlatform/Handler.h>
16 
18 
21 
22 
23 /*=================================================================================**/
29 {
32 
33 public:
34 /*---------------------------------------------------------------------------------**/
41  DGNPLATFORM_EXPORT static BentleyStatus CreateECInstanceHolderElement (EditElementHandleR eeh, DgnModelRefR modelRef);
42 
43 }; // ECInstanceHolderHandler
46 
#define END_BENTLEY_DGNPLATFORM_NAMESPACE
Definition: DgnPlatformBaseType.r.h:69
#define ELEMENTHANDLER_DECLARE_MEMBERS(__classname__, __exporter__)
Definition: Handler.h:86
A writeable "handle" to an MSElement.
Definition: ElementHandle.h:470
#define DGNPLATFORM_EXPORT
Definition: DgnPlatform/ExportMacros.h:58
BentleyStatus
Definition: Bentley.h:208
A DgnModelRef provides access to a model in a Bentley::DgnPlatform::DgnFile.
Definition: DgnModelRef.h:172
Defines typedefs and constants that can be used across other namespaces. All Bentley-authored C++ sou...
#define DEFINE_T_SUPER(B)
Definition: Bentley.h:167
#define BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
Definition: DgnPlatformBaseType.r.h:68
Handler defines the standard queries and operations available on all elements, whether graphical or n...
Definition: Handler.h:159
Handler for Type 66 elements that contain a single ECInstance.
Definition: ECInstanceHolderHandler.h:28

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