Class PdmCopyOrEditOperationBuilder
Inheritance
System.Object
System.MarshalByRefObject
PdmCopyOrEditOperationBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
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
Type |
Description |
System.Boolean |
|
AssignDefaultChangeNotice
Declaration
public bool AssignDefaultChangeNotice { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AttachLogFile
Declaration
public bool AttachLogFile { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ConversionType
Declaration
public PdmCopyOrEditOperationBuilder.ConversionRule ConversionType { get; set; }
Property Value
CopyAltrep
Declaration
public bool CopyAltrep { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CopyAssociatedFiles
Declaration
public bool CopyAssociatedFiles { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CopyCaeMotion
Declaration
public bool CopyCaeMotion { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CopyCaeRelationOption
Declaration
public PdmCopyOrEditOperationBuilder.CaeRelationTraversalOption CopyCaeRelationOption { get; set; }
Property Value
CopyCaeRelations
Declaration
public bool CopyCaeRelations { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CopyDrawingRelations
Declaration
public bool CopyDrawingRelations { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CopyManifestation
Declaration
public bool CopyManifestation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CopySpecification
Declaration
public bool CopySpecification { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DefaultAction
Declaration
public PdmCopyOrEditOperationBuilder.CloneAction DefaultAction { get; set; }
Property Value
DefaultAlternateIdContext
Declaration
public string DefaultAlternateIdContext { get; set; }
Property Value
Type |
Description |
System.String |
|
DefaultAlternateIdType
Declaration
public string DefaultAlternateIdType { get; set; }
Property Value
Type |
Description |
System.String |
|
DefaultChangeNotice
Declaration
public string DefaultChangeNotice { get; set; }
Property Value
Type |
Description |
System.String |
|
DefaultOwningGroup
Declaration
public string DefaultOwningGroup { get; set; }
Property Value
Type |
Description |
System.String |
|
DefaultOwningUser
Declaration
public string DefaultOwningUser { get; set; }
Property Value
Type |
Description |
System.String |
|
IncludeComponentParts
Declaration
public bool IncludeComponentParts { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
NumberingSource
Declaration
public PdmCopyOrEditOperationBuilder.NumberingSourceOption NumberingSource { get; set; }
Property Value
OutputLogFile
Declaration
public string OutputLogFile { get; set; }
Property Value
Type |
Description |
System.String |
|
PrefixStr
Declaration
public string PrefixStr { get; set; }
Property Value
Type |
Description |
System.String |
|
RenumberStr
Declaration
public string RenumberStr { get; set; }
Property Value
Type |
Description |
System.String |
|
ReplaceWithStr
Declaration
public string ReplaceWithStr { get; set; }
Property Value
Type |
Description |
System.String |
|
RetainOwnership
Declaration
public bool RetainOwnership { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
StringToReplace
Declaration
public string StringToReplace { get; set; }
Property Value
Type |
Description |
System.String |
|
SuffixStr
Declaration
public string SuffixStr { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
AddParts(String[], out String[])
Declaration
public void AddParts(string[] parts, out string[] errorMsgs)
Parameters
Type |
Name |
Description |
System.String[] |
parts |
|
System.String[] |
errorMsgs |
|
AddPartsUsingCloneLogFile(String, out String[])
Declaration
public void AddPartsUsingCloneLogFile(string logFilePath, out string[] errorMsgs)
Parameters
Type |
Name |
Description |
System.String |
logFilePath |
|
System.String[] |
errorMsgs |
|
CreateOrUpdatePdmCopyOrEditOperationObjects(Boolean, 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 |
System.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, PdmCopyOrEditOperationBuilder.CloneAction, out PdmCopyOrEditOperationObject[])
Declaration
public void SetCloneAction(PdmCopyOrEditOperationObject operationObject, PdmCopyOrEditOperationBuilder.CloneAction cloneAction, out PdmCopyOrEditOperationObject[] modifiedLogicalObjects)
Parameters
SetConfigurationContextUsingRevRule(Boolean, String)
Declaration
public int SetConfigurationContextUsingRevRule(bool setDefault, string revisionRuleName)
Parameters
Type |
Name |
Description |
System.Boolean |
setDefault |
|
System.String |
revisionRuleName |
|
Returns
Type |
Description |
System.Int32 |
|
Declaration
public void SetDefaultProjectInformation(string[] projectNames, Session.ProjectAssignmentState[] assignmentStates)
Parameters
SetLoadOption(LoadOptions.ManagedModeLoadMethod)
Declaration
public void SetLoadOption(LoadOptions.ManagedModeLoadMethod loadOption)
Parameters
SetOverwritePart(PdmCopyOrEditOperationObject, String)
Declaration
public int SetOverwritePart(PdmCopyOrEditOperationObject operationObject, string transientPartCliSpec)
Parameters
Returns
Type |
Description |
System.Int32 |
|
SetReplacePart(PdmCopyOrEditOperationObject, String)
Declaration
public int SetReplacePart(PdmCopyOrEditOperationObject operationObject, string replacePartCliSpec)
Parameters
Returns
Type |
Description |
System.Int32 |
|
Declaration
public void UpdateTeamcenterInformation(NXObject[] objects)
Parameters
Type |
Name |
Description |
NXObject[] |
objects |
|
ValidateOperationObjects()
Declaration
public void ValidateOperationObjects()
Implements
System.Runtime.Remoting.Messaging.IMessageSink