Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The SysTreeNode class is a framework class. Customizing this class may cause problems with future upgrades to the software.
Syntax
class SysTreeNode extends SysVersionControllableBase implements SysMergeable
Run On
Called
Methods
Method | Description | |
---|---|---|
![]() |
addNewFile | Creates a new file that is associated with this object. (Inherited from SysVersionControllableBase.) |
![]() |
allowCheckIn | (Overrides the allowCheckIn Method.) |
![]() |
allowCreate | (Overrides the allowCreate Method.) |
![]() |
allowLockDuringCheckIn | (Overrides the allowLockDuringCheckIn Method.) |
![]() |
allowMultipleCheckout | (Overrides the allowMultipleCheckout Method.) |
![]() |
aotGetPropertiesExt | |
![]() |
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
![]() |
canCreate | Checks whether an item can be created in the source control. (Overrides the canCreate Method.) |
![]() |
canMergeDeleteSubnodes | |
![]() |
canMergeInsertSubnodes | |
![]() |
comparableName | |
![]() |
comparableTextList | |
![]() |
comparableTextListCode | |
![]() |
comparableTextListProperties | |
![]() |
comparableTextListSubnodes | |
![]() |
compareCurrentLayerOnly | |
![]() |
delete | (Overrides the delete Method.) |
![]() |
deleteFile | Deletes the file that is associated with this object. (Inherited from SysVersionControllableBase.) |
![]() |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
![]() |
fileExtension | (Overrides the fileExtension Method.) |
![]() |
findMatchingComparable | |
![]() |
forceSynchronize | (Overrides the forceSynchronize Method.) |
![]() |
fromFile | (Overrides the fromFile Method.) |
![]() |
getEnumerator | |
![]() |
getOriginalSysTreenode | |
![]() |
getOriginalTreenode | |
![]() |
getProperty | |
![]() |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
![]() |
getVCSModelId | Gets the model ID, which is used to construct the file name path in the version control system. |
![]() |
handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
![]() |
hasOrdering | |
![]() |
hasProperty | |
![]() |
isListOfChildrenFixed | |
![]() |
isNewNameValid | Indicates whether the new name of the element is valid. (Overrides the isNewNameValid Method.) |
![]() |
isPropertyReadOnly | |
![]() |
mergeDeleteSubnode | |
![]() |
mergeInsertSubnode | |
![]() |
mergeText | |
![]() |
mergeTextNode | |
![]() |
name | |
![]() |
new | Initializes a new instance of the SysTreeNode class. |
![]() |
notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
![]() |
notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
![]() |
objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
![]() |
onCheckOut | (Overrides the onCheckOut Method.) |
![]() |
onComparableFocus | |
![]() |
onComparableSelected | |
![]() |
onUndoCheckOut | (Overrides the onUndoCheckOut Method.) |
![]() |
owner | Returns the instance that owns the object. (Inherited from Object.) |
![]() |
parmTreeNode | Gets or sets the TreeNode parameter. |
![]() |
preAddAction | Executes an action before an add operation. (Overrides the preAddAction Method.) |
![]() |
preCheckInUpdate | (Overrides the preCheckInUpdate Method.) |
![]() |
setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
![]() |
suppressIDPropertyDuringCompare | Controls whether a comparison will include the ID property. |
![]() |
toFile | (Overrides the toFile Method.) |
![]() |
toString | |
![]() |
usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
![]() |
versionControlFilePath | (Overrides the versionControlFilePath Method.) |
![]() |
versionControlItemPath | (Overrides the versionControlItemPath Method.) |
![]() |
wait | Pauses a process. (Inherited from Object.) |
![]() |
xml | Returns an XML string that represents the current object. (Inherited from Object.) |
![]() ![]() |
::aotStructApplObjectPathMap | |
![]() ![]() |
::applObjectName | |
![]() ![]() |
::applObjectPath | |
![]() ![]() |
::applObjectPathDoublePathDelimitersMap | |
![]() ![]() |
::applObjectPathSet | |
![]() ![]() |
::applObjectPathTypeMap | |
![]() ![]() |
::applObjectTypePathMap | |
![]() ![]() |
::canEdit | |
![]() ![]() |
::codeIsSource | This function checks whether the UtilElementType class that is passed has a text source in the node. |
![]() ![]() |
::construct | Initializes a new instance of the SysTreeNode class. |
![]() ![]() |
::copyNode | |
![]() ![]() |
::createProject | |
![]() ![]() |
::duplicatePathDelimiters | |
![]() ![]() |
::existsInLayer | Checks whether an item exists in the given layer |
![]() ![]() |
::findMatchingOriginal | |
![]() ![]() |
::findNodeInLayer | |
![]() ![]() |
::getFirstModelIdFromSubElements | Finds the first child element in the specified layer and retrieves the model ID for the model to which that element belongs. |
![]() ![]() |
::getHighestLayer | Gets the highest layer in which the tree node exists. |
![]() ![]() |
::getLayer | Gets a layer of a specified tree node. |
![]() ![]() |
::getLayeredNode | Gets the version of a Treenode class from the layer stack. |
![]() ![]() |
::getLayeredNodeMap | Builds a map with the layer stack. |
![]() ![]() |
::getNode | |
![]() ![]() |
::getPath | |
![]() ![]() |
::getPrivateProject | |
![]() ![]() |
::getRootElement | Gets the root element of a tree node. |
![]() ![]() |
::getRootElementPath | Gets the path of the root element of a tree node. |
![]() ![]() |
::getSharedProject | |
![]() ![]() |
::getVCSControllableElement | Returns the VCS controllable element for a tree node. |
![]() ![]() |
::hasID | |
![]() ![]() |
::hasLegacyID | Indicates whether the specified tree node is expected to have a legacy ID. |
![]() ![]() |
::hasSource | Checks whether the _treeNode parameter that is passed has X++ code or any text source in the node. |
![]() ![]() |
::isNodeInLayer | |
![]() ![]() |
::isNodeInPatchLayer | |
![]() ![]() |
::isPatchLayer | |
![]() ![]() |
::isProject | |
![]() ![]() |
::isSourceText | Indicates whether the specified UtilElementType object has a text source in the node. |
![]() ![]() |
::isType | |
![]() ![]() |
::isUnwanted | |
![]() ![]() |
::modelElement2Path | Constructs a tree node path for a model element. |
![]() ![]() |
::modelElement2RootElementPath | Constructs the tree node path of a root element for a model element. |
![]() ![]() |
::modelElementRecId2Path | |
![]() ![]() |
::newTreeNode | Creates a new SysTreeNode instance. |
![]() ![]() |
::newTreeNodePath | |
![]() ![]() |
::nodeInLayer | Retrieves the specified tree node in the specified layer. |
![]() ![]() |
::numOfLayers | |
![]() ![]() |
::path2ApplObjectName | |
![]() ![]() |
::path2ApplObjectType | |
![]() ![]() |
::path2Image | |
![]() ![]() |
::path2ProjectGroupNodeType | |
![]() ![]() |
::pathDoublePathDelimitersMap | |
![]() ![]() |
::pathName | |
![]() ![]() |
::pathParent | |
![]() ![]() |
::pathProjectGroupNodeTypeMap | |
![]() ![]() |
::refreshAll | |
![]() ![]() |
::supportsGranularVcsOperations | Indicates whether the granular source control operations are supported on the given tree node path |
![]() ![]() |
::treeNodePath2FilePath | |
![]() ![]() |
::treeNodesWithSource |
Top
Remarks
Note
Many of the SysTreeNode methods can delete or modify Microsoft Dynamics AX. Therefore, these methods pose a security risk. No direct user input should be passed to these methods. Whenever possible use the equivalent methods in the SysDict classes instead of the SysTreeNode methods to make sure that they have read-only access.
Inheritance Hierarchy
Object Class
SysVersionControllableBase Class
SysTreeNode Class
SysTreeNodeDelayLoaded Class
SysTreeNodeVirtual Class
SysTreeNodeVSItem Class
SysTreeNodeVSProject Class
SysUpgradeTreenode Class