ISetsFactory::MoveSet

Use this method to Move a set from one folder to another. Set, Source Set Folder, and Target Set Folder objects are passed to the method.

Compatibility

Cimatron 2026 or later

Syntax

interop.CimMdlrAPI.ISet MoveSet(interop.CimMdlrAPI.ISet toMove, interop.CimMdlrAPI.ISetFolder aSource, interop.CimMdlrAPI.ISetFolder aTarget);

def MoveSet(interop.CimMdlrAPI.ISet toMove, interop.CimMdlrAPI.ISetFolder aSource, interop.CimMdlrAPI.ISetFolder aTarget)->None

Return Type

   
   

Input Type

Input: interop.CimMdlrAPI.ISet

toMove—Set to move

Input: interop.CimMdlrAPI.ISetFolder

aSource—Folder from where the set is to be moved

Input: interop.CimMdlrAPI.ISetFolder

aTarget—Folder to which the set is to be moved

Remarks

None

Example

// PREREQUISITE:
// 1. Create Curves in Cimatron
// Use Interface Sample Code before this code.

// Create a Source Empty Set Folder
interop.CimBaseAPI.ISetFolder aSetFolderSource = aSetFactory.CreateEmptySetFolder();

// Get interop.CimBaseAPI.ISet object for existing set created in file. Use that set name instead of 'Curves'
aSetFactory.GetSet("Curves", out interop.CimBaseAPI.ISet aSet);

// Add Set object inside the Set Folder
aSetFolderSource.AddSet(aSet);

// Create a Target Empty Set Folder
interop.CimBaseAPI.ISetFolder aSetFolderTarget = aSetFactory.CreateEmptySetFolder();

//Move the set from Source Folder to Target Folder
aSetFactory.MoveSet(aSet, aSetFolderSource, aSetFolderTarget);

# PREREQUISITE:
# 1. Create Curves in Cimatron
# Use Interface Sample Code before this code.

#Create Empty Set Folder
aSetFolderSource = (interop.CimBaseAPI.ISetFolder)(aSetFactory.CreateEmptySetFolder())

# Get interop.CimBaseAPI.ISet object for existing set created in file.Use that set name instead of 'Curves'
aSet = aSetFactory.GetSet("Curves")

#Add Set object inside the Set Folder
aSetFolderSource.AddSet(aSet)

#Create Empty Set Folder
aSetFolderTarget = (interop.CimBaseAPI.ISetFolder)(aSetFactory.CreateEmptySetFolder())

#Move the set from Source Folder to Target Folder
aSetFactory.MoveSet(aSet, aSetFolderSource, aSetFolderTarget)