Search Results for

    Show / Hide Table of Contents

    Class Validation

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    Validation
    RequirementCheck
    Implements
    IMessageSink
    INXObject
    Inherited Members
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(string, int, int, Update.Option)
    NXObject.SetUserAttribute(string, int, double, Update.Option)
    NXObject.SetUserAttribute(string, int, string, Update.Option)
    NXObject.SetUserAttribute(string, int, Update.Option)
    NXObject.SetTimeUserAttribute(string, int, string, Update.Option)
    NXObject.SetTimeUserAttribute(string, int, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(string, int, bool, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(string, NXObject.AttributeType, int)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, bool)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, bool, bool)
    NXObject.GetUserAttributeSize(string, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, out NXObject.AttributeInformation)
    NXObject.GetUserAttribute(string, NXObject.AttributeType, int)
    NXObject.GetBooleanUserAttribute(string, int)
    NXObject.GetIntegerUserAttribute(string, int)
    NXObject.GetRealUserAttribute(string, int)
    NXObject.GetStringUserAttribute(string, int)
    NXObject.GetTimeUserAttribute(string, int)
    NXObject.GetComputationalTimeUserAttribute(string, int)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(bool)
    NXObject.GetUserAttributeAsString(string, NXObject.AttributeType, int)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, string, bool, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(string, NXObject.AttributeType, bool)
    NXObject.GetUserAttributeLock(string, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(string, string)
    NXObject.GetPdmReferenceAttributeValue(string)
    NXObject.GetUserAttribute(string, bool, bool, NXObject.AttributeType)
    NXObject.GetUserAttributes(bool, bool)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(string, int)
    NXObject.SetAttribute(string, int, Update.Option)
    NXObject.SetAttribute(string, double)
    NXObject.SetAttribute(string, double, Update.Option)
    NXObject.SetAttribute(string, string)
    NXObject.SetAttribute(string, string, Update.Option)
    NXObject.SetAttribute(string)
    NXObject.SetAttribute(string, Update.Option)
    NXObject.SetTimeAttribute(string, string)
    NXObject.SetTimeAttribute(string, string, Update.Option)
    NXObject.GetIntegerAttribute(string)
    NXObject.GetRealAttribute(string)
    NXObject.GetStringAttribute(string)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, string)
    NXObject.GetReferenceAttribute(string)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, string)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, string, Update.Option)
    NXObject.SetReferenceAttribute(string, string)
    NXObject.SetReferenceAttribute(string, string, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(string)
    NXObject.Print()
    NXObject.SetName(string)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen
    Assembly: NXOpen.dll
    Syntax
    public class Validation : NXObject, IMessageSink, INXObject

    Constructors

    Validation()

    Declaration
    protected Validation()

    Properties

    Requirement

    Declaration
    public string Requirement { get; set; }
    Property Value
    Type Description
    string

    Methods

    Add(string, NXObject[])

    Declaration
    public void Add(string key, NXObject[] objs)
    Parameters
    Type Name Description
    string key
    NXObject[] objs

    Add(string, double)

    Declaration
    public void Add(string key, double number)
    Parameters
    Type Name Description
    string key
    double number

    Add(string, int)

    Declaration
    public void Add(string key, int number)
    Parameters
    Type Name Description
    string key
    int number

    Add(string, int, int)

    Declaration
    public void Add(string key, int day, int time)
    Parameters
    Type Name Description
    string key
    int day
    int time

    Add(string, string)

    Declaration
    public void Add(string key, string text)
    Parameters
    Type Name Description
    string key
    string text

    Delete()

    Declaration
    public void Delete()

    Evaluate()

    Declaration
    public Validation.Result Evaluate()
    Returns
    Type Description
    Validation.Result

    GetAssociatedObjects(out NXObject[])

    Declaration
    public void GetAssociatedObjects(out NXObject[] objects)
    Parameters
    Type Name Description
    NXObject[] objects

    GetCheckResult()

    Declaration
    public Validation.Result GetCheckResult()
    Returns
    Type Description
    Validation.Result

    GetInitialResult()

    Declaration
    public Validation.Result GetInitialResult()
    Returns
    Type Description
    Validation.Result

    GetKeyType(string)

    Declaration
    public Validation.MapType GetKeyType(string key)
    Parameters
    Type Name Description
    string key
    Returns
    Type Description
    Validation.MapType

    GetKeys()

    Declaration
    public string[] GetKeys()
    Returns
    Type Description
    string[]

    GetSuppressed()

    Declaration
    public bool GetSuppressed()
    Returns
    Type Description
    bool

    Information()

    Declaration
    public void Information()

    Lookup(string)

    Declaration
    public NXObject[] Lookup(string key)
    Parameters
    Type Name Description
    string key
    Returns
    Type Description
    NXObject[]

    LookupInteger(string, out int, out bool)

    Declaration
    public void LookupInteger(string key, out int number, out bool found)
    Parameters
    Type Name Description
    string key
    int number
    bool found

    LookupNumber(string, out double, out bool)

    Declaration
    public void LookupNumber(string key, out double number, out bool found)
    Parameters
    Type Name Description
    string key
    double number
    bool found

    LookupText(string, out string, out bool)

    Declaration
    public void LookupText(string key, out string text, out bool found)
    Parameters
    Type Name Description
    string key
    string text
    bool found

    LookupTime(string, out int, out int, out bool)

    Declaration
    public void LookupTime(string key, out int day, out int time, out bool found)
    Parameters
    Type Name Description
    string key
    int day
    int time
    bool found

    Remove(string)

    Declaration
    public void Remove(string key)
    Parameters
    Type Name Description
    string key

    Replace(string, NXObject[])

    Declaration
    public void Replace(string key, NXObject[] objs)
    Parameters
    Type Name Description
    string key
    NXObject[] objs

    SetAssociatedObjects(NXObject[])

    Declaration
    public void SetAssociatedObjects(NXObject[] objects)
    Parameters
    Type Name Description
    NXObject[] objects

    SetCheckResult(Result)

    Declaration
    public void SetCheckResult(Validation.Result result)
    Parameters
    Type Name Description
    Validation.Result result

    SetSuppressed(bool)

    Declaration
    public void SetSuppressed(bool suppress)
    Parameters
    Type Name Description
    bool suppress

    SetUpdateControl(UpdateTime)

    Declaration
    public void SetUpdateControl(Validation.UpdateTime updateTime)
    Parameters
    Type Name Description
    Validation.UpdateTime updateTime

    SetUserClassName(string)

    Declaration
    public void SetUserClassName(string name)
    Parameters
    Type Name Description
    string name

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    In this article
    Back to top Generated by DocFX