IXDataNodeHandler.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 "XDataTreeNode.h"
11 
13 
14 
15 /*=================================================================================**/
20 {
21 public:
22  DGNPLATFORM_EXPORT static void SetTransactionListener (IXDataTreeTransactionListener* obj);
23 
24  DGNPLATFORM_EXPORT void GetDescription (ElementHandleCR el, WStringR string, UInt32 desiredLength);
25  DGNPLATFORM_EXPORT XDataTreeNodePtr CreateNode (WCharCP nodeName, XDataTreeNodeP parentNode, bool allowChildren,
26  int sortPriority, XDataTreeOwner& owner, XInstanceContainer* seedContainer=NULL);
27  DGNPLATFORM_EXPORT WString GetInternalName ();
29  DGNPLATFORM_EXPORT bool AllowDuplicateSeparatorNames ();
30 
31 
32 }; //IXDataNodeHandler
33 
34 
35 
37 
38 
39 
40 
41 
42 
43 
Definition: IXDataNodeHandler.h:19
#define END_BENTLEY_DGNPLATFORM_NAMESPACE
Definition: DgnPlatformBaseType.r.h:69
Definition: XInstanceContainer.h:24
#define DGNPLATFORM_EXPORT
Definition: DgnPlatform/ExportMacros.h:58
wchar_t const * WCharCP
Definition: Bentley.h:224
uint32_t UInt32
Definition: Bentley.r.h:128
#define NULL
Definition: Bentley.h:157
! Class used to hold XAttribute data that contains the name, sort priority, and ! parent node informa...
Definition: XDataTreeNode.h:60
#define BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
Definition: DgnPlatformBaseType.r.h:68
Definition: XDataTreeOwner.h:23
Handler defines the standard queries and operations available on all elements, whether graphical or n...
Definition: Handler.h:159
struct DgnPlatform::ElementHandle const & ElementHandleCR
Definition: DgnPlatform.h:260
A string class that has many of the same capabilities as std::string, plus additional functions such ...
Definition: WString.h:51
A two-part identifier, consisting of a major ID and a minor ID.
Definition: DgnCore.h:21

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