NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Validate.Parser Class Reference

Represents a NX NXOpen.Validate.Parser . More...

Inheritance diagram for NXOpen.Validate.Parser:

Public Types

enum  DataSourceTypes {
  MostRecentRun, ResultFromPart, ResultFromTeamcenter, ResultFromNXChecks,
  ResultFromLogFile
}
 The data source type of check result. More...
 

Public Member Functions

unsafe void Commit ()
 Runs parsing process More...
 
unsafe void GetPartResultObjects (out NXOpen.Validate.ResultObject[] partResultObject)
 Gets part result objects More...
 
unsafe void GetProfileResultObjects (out NXOpen.Validate.ResultObject[] profileResultObject)
 Gets profile result objects More...
 
unsafe void GetProfileResultObjects (NXOpen.Validate.ResultObject resultObject, out NXOpen.Validate.ResultObject[] profileResultObject)
 Gets profile result objects from input object More...
 
unsafe void GetTestResultObjects (out NXOpen.Validate.ResultObject[] testResultObject)
 Gets test result objects More...
 
unsafe void GetTestResultObjects (NXOpen.Validate.ResultObject resultObject, out NXOpen.Validate.ResultObject[] testResultObject)
 Gets test result objects from input object More...
 
unsafe void GetObjectSetResultObjects (NXOpen.Validate.ResultObject resultObject, out NXOpen.Validate.ResultObject[] objectSetResultObject)
 Gets entity set result objects from input object More...
 
unsafe void GetObjectResultObjects (NXOpen.Validate.ResultObject resultObject, out NXOpen.Validate.ResultObject[] objectResultObject)
 Gets entity result objects from input object More...
 
unsafe NXOpen.ErrorList DeleteResultObject (NXOpen.Validate.ResultObject resultObject)
 Deletes result object, return error list More...
 
unsafe int DeleteResult (NXOpen.Validate.ResultObject resultObject)
 Deletes result object, return error code More...
 
unsafe void ClearResultObjects ()
 Clears result objects More...
 

Properties

unsafe
NXOpen.Validate.Parser.DataSourceTypes 
DataSource [get, set]
 Returns or sets the result data source type More...
 
unsafe int MaxDisplayObjects [get, set]
 Returns or sets the Max entity count to display of current module More...
 

Detailed Description

Represents a NX NXOpen.Validate.Parser .

To create a new instance of this class, use NXOpen.Validate.ValidationManager.CreateParser

Created in NX7.5.0

Member Enumeration Documentation

The data source type of check result.

Enumerator
MostRecentRun 

Result of most recent run

ResultFromPart 

Result from part

ResultFromTeamcenter 

Result from Teamcenter

ResultFromNXChecks 

Result from NX checks

ResultFromLogFile 

Result from Log File

Member Function Documentation

unsafe void NXOpen.Validate.Parser.ClearResultObjects ( )

Clears result objects

Created in NX7.5.0

License requirements: None.

unsafe void NXOpen.Validate.Parser.Commit ( )

Runs parsing process

Created in NX7.5.0

License requirements: None.

unsafe int NXOpen.Validate.Parser.DeleteResult ( NXOpen.Validate.ResultObject  resultObject)

Deletes result object, return error code

Created in NX8.0.3

License requirements: None.

Parameters
resultObject
Returns
unsafe NXOpen.ErrorList NXOpen.Validate.Parser.DeleteResultObject ( NXOpen.Validate.ResultObject  resultObject)

Deletes result object, return error list

Created in NX7.5.0

License requirements: None.

Parameters
resultObject
Returns
List of errors encountered during the delete
unsafe void NXOpen.Validate.Parser.GetObjectResultObjects ( NXOpen.Validate.ResultObject  resultObject,
out NXOpen.Validate.ResultObject[]  objectResultObject 
)

Gets entity result objects from input object

Created in NX7.5.0

License requirements: None.

Parameters
resultObject
objectResultObject
unsafe void NXOpen.Validate.Parser.GetObjectSetResultObjects ( NXOpen.Validate.ResultObject  resultObject,
out NXOpen.Validate.ResultObject[]  objectSetResultObject 
)

Gets entity set result objects from input object

Created in NX7.5.0

License requirements: None.

Parameters
resultObject
objectSetResultObject
unsafe void NXOpen.Validate.Parser.GetPartResultObjects ( out NXOpen.Validate.ResultObject[]  partResultObject)

Gets part result objects

Created in NX7.5.0

License requirements: None.

Parameters
partResultObject
unsafe void NXOpen.Validate.Parser.GetProfileResultObjects ( out NXOpen.Validate.ResultObject[]  profileResultObject)

Gets profile result objects

Created in NX7.5.0

License requirements: None.

Parameters
profileResultObject
unsafe void NXOpen.Validate.Parser.GetProfileResultObjects ( NXOpen.Validate.ResultObject  resultObject,
out NXOpen.Validate.ResultObject[]  profileResultObject 
)

Gets profile result objects from input object

Created in NX7.5.0

License requirements: None.

Parameters
resultObject
profileResultObject
unsafe void NXOpen.Validate.Parser.GetTestResultObjects ( out NXOpen.Validate.ResultObject[]  testResultObject)

Gets test result objects

Created in NX7.5.0

License requirements: None.

Parameters
testResultObject
unsafe void NXOpen.Validate.Parser.GetTestResultObjects ( NXOpen.Validate.ResultObject  resultObject,
out NXOpen.Validate.ResultObject[]  testResultObject 
)

Gets test result objects from input object

Created in NX7.5.0

License requirements: None.

Parameters
resultObject
testResultObject

Property Documentation

unsafe NXOpen.Validate.Parser.DataSourceTypes NXOpen.Validate.Parser.DataSource
getset

Returns or sets the result data source type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Validate.Parser.MaxDisplayObjects
getset

Returns or sets the Max entity count to display of current module

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.