Class PartOperationImportBuilder
Inheritance
System.Object
System.MarshalByRefObject
PartOperationImportBuilder
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 PartOperationImportBuilder : PartOperationBuilder, IMessageSink, IComponentBuilder, IAttributeSourceObjectBuilder
Constructors
PartOperationImportBuilder()
Declaration
protected PartOperationImportBuilder()
Properties
AddCAENonMastersToImport
Declaration
public bool AddCAENonMastersToImport { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AddDfaMixins
Declaration
public bool AddDfaMixins { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AssignAlternateIds
Declaration
public bool AssignAlternateIds { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AssociatedFilesRootDirectory
Declaration
public string AssociatedFilesRootDirectory { get; set; }
Property Value
Type |
Description |
System.String |
|
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
Type |
Description |
System.String |
|
DefaultAlternateIdType
Declaration
public string DefaultAlternateIdType { get; set; }
Property Value
Type |
Description |
System.String |
|
DefaultDescription
Declaration
public string DefaultDescription { get; set; }
Property Value
Type |
Description |
System.String |
|
DefaultItemType
Declaration
public string DefaultItemType { get; set; }
Property Value
Type |
Description |
System.String |
|
DefaultName
Declaration
public string DefaultName { 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 |
|
IncludeDependentParts
Declaration
public bool IncludeDependentParts { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
NumberAttr
Declaration
public string NumberAttr { get; set; }
Property Value
Type |
Description |
System.String |
|
NumberingSource
Declaration
public PartOperationImportBuilder.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 |
|
ProductInterfaces
Declaration
[Obsolete("Deprecated in NX10.0.2. It is no longer supported.")]
public bool ProductInterfaces { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PublishOptionalInfo
Declaration
public bool PublishOptionalInfo { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReplaceWithStr
Declaration
public string ReplaceWithStr { get; set; }
Property Value
Type |
Description |
System.String |
|
RevisionAttr
Declaration
public string RevisionAttr { get; set; }
Property Value
Type |
Description |
System.String |
|
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 |
|
SyncArrangements
Declaration
[Obsolete("Deprecated in NX10.0.2. It is no longer supported.")]
public bool SyncArrangements { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UseItemTypeFromPartFile
Declaration
public bool UseItemTypeFromPartFile { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ValidationAbortImportOnFail
Declaration
public bool ValidationAbortImportOnFail { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.String |
|
ValidationTreatOutdatedAsPass
Declaration
public bool ValidationTreatOutdatedAsPass { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ValidationTreatWarningAsPass
Declaration
public bool ValidationTreatWarningAsPass { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
AddParts(String[], out String[])
Declaration
public void AddParts(string[] parts, out string[] errorMsgs)
Parameters
Type |
Name |
Description |
System.String[] |
parts |
|
System.String[] |
errorMsgs |
|
AddPartsFromFolder(String, out String[])
Declaration
public void AddPartsFromFolder(string folderPath, out string[] errorMsgs)
Parameters
Type |
Name |
Description |
System.String |
folderPath |
|
System.String[] |
errorMsgs |
|
AddPartsUsingLogFile(String, out String[])
Declaration
public void AddPartsUsingLogFile(string logFilePath, out string[] errorMsgs)
Parameters
Type |
Name |
Description |
System.String |
logFilePath |
|
System.String[] |
errorMsgs |
|
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 |
System.String[] |
dfaFiles |
|
GetLogicalObjectForPart(String)
Declaration
public LogicalObject GetLogicalObjectForPart(string partFilename)
Parameters
Type |
Name |
Description |
System.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 |
System.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 |
System.String[] |
dfaFiles |
|
SetExistingPartAttributes(LogicalObject, String)
Declaration
public void SetExistingPartAttributes(LogicalObject logicalObject, string existingPartCliSpec)
Parameters
Type |
Name |
Description |
LogicalObject |
logicalObject |
|
System.String |
existingPartCliSpec |
|
Declaration
public void UpdateTeamcenterInformation(LogicalObject[] logicalObjects)
Parameters
ValidateLogicalObjects()
Declaration
public void ValidateLogicalObjects()
Implements
System.Runtime.Remoting.Messaging.IMessageSink