Class PartOperationImportBuilder
Inheritance
PartOperationImportBuilder
Assembly: NXOpen.dll
Syntax
public class PartOperationImportBuilder : PartOperationBuilder, IMessageSink, IComponentBuilder, IAttributeSourceObjectBuilder
Constructors
PartOperationImportBuilder()
Declaration
protected PartOperationImportBuilder()
Properties
AddCAENonMastersToImport
Declaration
public bool AddCAENonMastersToImport { get; set; }
Property Value
AddDfaMixins
Declaration
public bool AddDfaMixins { get; set; }
Property Value
AssignAlternateIds
Declaration
public bool AssignAlternateIds { get; set; }
Property Value
AssociatedFilesRootDirectory
Declaration
public string AssociatedFilesRootDirectory { get; set; }
Property Value
Declaration
public bool CheckedoutCommentNotMatchError { get; set; }
Property Value
Declaration
public string CheckoutComment { get; set; }
Property Value
CheckoutOption
Declaration
public PartOperationImportBuilder.CheckoutOptionType CheckoutOption { get; set; }
Property Value
ConversionType
Declaration
public PartOperationImportBuilder.ConversionRule ConversionType { get; set; }
Property Value
DefaultAction
Declaration
public PartOperationImportBuilder.ExistingPartAction 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
DefaultDescription
Declaration
public string DefaultDescription { get; set; }
Property Value
DefaultItemType
Declaration
public string DefaultItemType { get; set; }
Property Value
DefaultName
Declaration
public string DefaultName { 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
IncludeDependentParts
Declaration
public bool IncludeDependentParts { get; set; }
Property Value
NotCheckedoutError
Declaration
public bool NotCheckedoutError { get; set; }
Property Value
NumberAttr
Declaration
public string NumberAttr { get; set; }
Property Value
NumberingSource
Declaration
public PartOperationImportBuilder.NumberingSourceOption NumberingSource { get; set; }
Property Value
OutputLogFile
Declaration
public string OutputLogFile { get; set; }
Property Value
PrefixStr
Declaration
public string PrefixStr { get; set; }
Property Value
ProductInterfaces
Declaration
[Obsolete("Deprecated in NX10.0.2. It is no longer supported.")]
public bool ProductInterfaces { get; set; }
Property Value
PublishJTData
Declaration
public bool PublishJTData { get; set; }
Property Value
PublishOptionalInfo
Declaration
public bool PublishOptionalInfo { get; set; }
Property Value
ReplaceWithStr
Declaration
public string ReplaceWithStr { get; set; }
Property Value
RevisionAttr
Declaration
public string RevisionAttr { get; set; }
Property Value
StringToReplace
Declaration
public string StringToReplace { get; set; }
Property Value
SuffixStr
Declaration
public string SuffixStr { get; set; }
Property Value
SyncArrangements
Declaration
[Obsolete("Deprecated in NX10.0.2. It is no longer supported.")]
public bool SyncArrangements { get; set; }
Property Value
UseItemTypeFromPartFile
Declaration
public bool UseItemTypeFromPartFile { get; set; }
Property Value
ValidationAbortImportOnFail
Declaration
public bool ValidationAbortImportOnFail { get; set; }
Property Value
ValidationMode
Declaration
public PartOperationImportBuilder.Validation ValidationMode { get; set; }
Property Value
ValidationRuleSetBrowseOption
Declaration
public PartOperationImportBuilder.ValidationRuleSetFileBrowseOption ValidationRuleSetBrowseOption { get; set; }
Property Value
ValidationRuleSetFile
Declaration
public string ValidationRuleSetFile { get; set; }
Property Value
ValidationTreatOutdatedAsPass
Declaration
public bool ValidationTreatOutdatedAsPass { get; set; }
Property Value
ValidationTreatWarningAsPass
Declaration
public bool ValidationTreatWarningAsPass { get; set; }
Property Value
Methods
AddParts(string[], out string[])
Declaration
public void AddParts(string[] parts, out string[] errorMsgs)
Parameters
AddPartsFromFolder(string, out string[])
Declaration
public void AddPartsFromFolder(string folderPath, out string[] errorMsgs)
Parameters
AddPartsUsingLogFile(string, out string[])
Declaration
public void AddPartsUsingLogFile(string logFilePath, out string[] errorMsgs)
Parameters
ExecuteDryRun()
Declaration
public void ExecuteDryRun()
Declaration
public void GetDefaultProjectInformation(out string[] projectNames, out Session.ProjectAssignmentState[] assignmentStates)
Parameters
GetDfaFiles(out string[])
Declaration
public void GetDfaFiles(out string[] dfaFiles)
Parameters
Type |
Name |
Description |
string[] |
dfaFiles |
|
GetExternalFileObjects(LogicalObject, out NXObject[])
Declaration
public void GetExternalFileObjects(LogicalObject logicalObject, out NXObject[] objects)
Parameters
GetLogicalObjectForPart(string)
Declaration
public LogicalObject GetLogicalObjectForPart(string partFilename)
Parameters
Type |
Name |
Description |
string |
partFilename |
|
Returns
GetUpdatedLogicalObjects(out LogicalObject[])
Declaration
public void GetUpdatedLogicalObjects(out LogicalObject[] logicalObjects)
Parameters
OnCancel()
Declaration
RemoveDfaFile(string)
Declaration
public void RemoveDfaFile(string filename)
Parameters
Type |
Name |
Description |
string |
filename |
|
ResetAttributes(LogicalObject[])
Declaration
public void ResetAttributes(LogicalObject[] logicalObjects)
Parameters
Declaration
public void SetDefaultProjectInformation(string[] projectNames, Session.ProjectAssignmentState[] assignmentStates)
Parameters
SetDfaFiles(string[])
Declaration
public void SetDfaFiles(string[] dfaFiles)
Parameters
Type |
Name |
Description |
string[] |
dfaFiles |
|
SetExistingPartAttributes(LogicalObject, string)
Declaration
public void SetExistingPartAttributes(LogicalObject logicalObject, string existingPartCliSpec)
Parameters
SetPartFamilyTreatment(PartFamilyTreatment)
Declaration
public void SetPartFamilyTreatment(PartOperationImportBuilder.PartFamilyTreatment partFamilyTreatment)
Parameters
Declaration
public void UpdateTeamcenterInformation(LogicalObject[] logicalObjects)
Parameters
ValidateLogicalObjects()
Declaration
public void ValidateLogicalObjects()
Implements
System.Runtime.Remoting.Messaging.IMessageSink