NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

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

Public Member Functions

unsafe void ClearResultObjects ()
 Clears result objects More...
 
unsafe void Commit ()
 Runs parsing process More...
 
unsafe int DeleteResult (NXOpen.Validate.ResultObject resultObject)
 Deletes result object, return error code More...
 
unsafe NXOpen.ErrorList DeleteResultObject (NXOpen.Validate.ResultObject resultObject)
 Deletes result object, return error list More...
 
unsafe void GetObjectResultObjects (NXOpen.Validate.ResultObject resultObject, out NXOpen.Validate.ResultObject[] objectResultObject)
 Gets entity 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 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...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. 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...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> 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 ( )
inline

Clears result objects

Created in NX7.5.0

License requirements: None.

unsafe void NXOpen.Validate.Parser.Commit ( )
inline

Runs parsing process

Created in NX7.5.0

License requirements: None.

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

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)
inline

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 
)
inline

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 
)
inline

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)
inline

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)
inline

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 
)
inline

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)
inline

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 
)
inline

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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.