Class PdmCopyOrEditOperationBuilder
Inheritance
PdmCopyOrEditOperationBuilder
Assembly: NXOpen.dll
Syntax
public class PdmCopyOrEditOperationBuilder : PartOperationBuilder, IMessageSink, IComponentBuilder, IAttributeSourceObjectBuilder
Constructors
PdmCopyOrEditOperationBuilder()
Declaration
protected PdmCopyOrEditOperationBuilder()
Properties
AssignAlternateIds
Declaration
public bool AssignAlternateIds { get; set; }
Property Value
AssignDefaultChangeNotice
Declaration
public bool AssignDefaultChangeNotice { get; set; }
Property Value
AttachLogFile
Declaration
public bool AttachLogFile { get; set; }
Property Value
ConversionType
Declaration
public PdmCopyOrEditOperationBuilder.ConversionRule ConversionType { get; set; }
Property Value
CopyAltrep
Declaration
public bool CopyAltrep { get; set; }
Property Value
CopyAssociatedFiles
Declaration
public bool CopyAssociatedFiles { get; set; }
Property Value
CopyCaeMotion
Declaration
public bool CopyCaeMotion { get; set; }
Property Value
CopyCaeRelationOption
Declaration
public PdmCopyOrEditOperationBuilder.CaeRelationTraversalOption CopyCaeRelationOption { get; set; }
Property Value
CopyCaeRelations
Declaration
public bool CopyCaeRelations { get; set; }
Property Value
CopyDrawingRelations
Declaration
public bool CopyDrawingRelations { get; set; }
Property Value
CopyManifestation
Declaration
public bool CopyManifestation { get; set; }
Property Value
CopySpecification
Declaration
public bool CopySpecification { get; set; }
Property Value
DefaultAction
Declaration
public PdmCopyOrEditOperationBuilder.CloneAction DefaultAction { get; set; }
Property Value
DefaultAlternateIdContext
Declaration
public string DefaultAlternateIdContext { get; set; }
Property Value
DefaultAlternateIdType
Declaration
public string DefaultAlternateIdType { get; set; }
Property Value
DefaultChangeNotice
Declaration
public string DefaultChangeNotice { get; set; }
Property Value
DefaultOwningGroup
Declaration
public string DefaultOwningGroup { get; set; }
Property Value
DefaultOwningUser
Declaration
public string DefaultOwningUser { get; set; }
Property Value
IncludeComponentParts
Declaration
public bool IncludeComponentParts { get; set; }
Property Value
NumberingSource
Declaration
public PdmCopyOrEditOperationBuilder.NumberingSourceOption NumberingSource { get; set; }
Property Value
OutputLogFile
Declaration
public string OutputLogFile { get; set; }
Property Value
PrefixStr
Declaration
public string PrefixStr { get; set; }
Property Value
RenumberStr
Declaration
public string RenumberStr { get; set; }
Property Value
ReplaceWithStr
Declaration
public string ReplaceWithStr { get; set; }
Property Value
RetainOwnership
Declaration
public bool RetainOwnership { get; set; }
Property Value
StringToReplace
Declaration
public string StringToReplace { get; set; }
Property Value
SuffixStr
Declaration
public string SuffixStr { get; set; }
Property Value
Methods
AddParts(string[], out string[])
Declaration
public void AddParts(string[] parts, out string[] errorMsgs)
Parameters
AddPartsUsingCloneLogFile(string, out string[])
Declaration
public void AddPartsUsingCloneLogFile(string logFilePath, out string[] errorMsgs)
Parameters
CreateOrUpdatePdmCopyOrEditOperationObjects(bool, out PdmCopyOrEditOperationObject[])
Declaration
public void CreateOrUpdatePdmCopyOrEditOperationObjects(bool doUpdate, out PdmCopyOrEditOperationObject[] copyOperationObjects)
Parameters
ExecuteDryRun()
Declaration
public void ExecuteDryRun()
Declaration
public void GetDefaultProjectInformation(out string[] projectNames, out Session.ProjectAssignmentState[] assignmentStates)
Parameters
GetPdmCopyOrEditOperationObject(string)
Declaration
public PdmCopyOrEditOperationObject GetPdmCopyOrEditOperationObject(string partFilename)
Parameters
Type |
Name |
Description |
string |
partFilename |
|
Returns
GetPdmCopyOrEditOperationObjects(out PdmCopyOrEditOperationObject[])
Declaration
public void GetPdmCopyOrEditOperationObjects(out PdmCopyOrEditOperationObject[] copyOperationObjects)
Parameters
ResetAttributes(NXObject[])
Declaration
public void ResetAttributes(NXObject[] objects)
Parameters
Type |
Name |
Description |
NXObject[] |
objects |
|
SetCloneAction(PdmCopyOrEditOperationObject, CloneAction, out PdmCopyOrEditOperationObject[])
Declaration
public void SetCloneAction(PdmCopyOrEditOperationObject operationObject, PdmCopyOrEditOperationBuilder.CloneAction cloneAction, out PdmCopyOrEditOperationObject[] modifiedLogicalObjects)
Parameters
SetConfigurationContextUsingRevRule(bool, string)
Declaration
public int SetConfigurationContextUsingRevRule(bool setDefault, string revisionRuleName)
Parameters
Type |
Name |
Description |
bool |
setDefault |
|
string |
revisionRuleName |
|
Returns
Declaration
public void SetDefaultProjectInformation(string[] projectNames, Session.ProjectAssignmentState[] assignmentStates)
Parameters
SetLoadOption(ManagedModeLoadMethod)
Declaration
public void SetLoadOption(LoadOptions.ManagedModeLoadMethod loadOption)
Parameters
SetOverwritePart(PdmCopyOrEditOperationObject, string)
Declaration
public int SetOverwritePart(PdmCopyOrEditOperationObject operationObject, string transientPartCliSpec)
Parameters
Returns
SetReplacePart(PdmCopyOrEditOperationObject, string)
Declaration
public int SetReplacePart(PdmCopyOrEditOperationObject operationObject, string replacePartCliSpec)
Parameters
Returns
UpdateNonMasterDatasetNameMatchingSaveAsPattern(PdmCopyOrEditOperationObject)
Declaration
public int UpdateNonMasterDatasetNameMatchingSaveAsPattern(PdmCopyOrEditOperationObject operationObject)
Parameters
Returns
Declaration
public void UpdateTeamcenterInformation(NXObject[] objects)
Parameters
Type |
Name |
Description |
NXObject[] |
objects |
|
ValidateOperationObjects()
Declaration
public void ValidateOperationObjects()
Implements
System.Runtime.Remoting.Messaging.IMessageSink