NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
List of all members
NXOpen.PDM.PartCreationObjectAttributePropertiesBuilder Class Reference

Represents an NXOpen.PDM.PartCreationObjectAttributePropertiesBuilder . More...

Inheritance diagram for NXOpen.PDM.PartCreationObjectAttributePropertiesBuilder:
NXOpen.AttributePropertiesBaseBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Additional Inherited Members

- Public Types inherited from NXOpen.AttributePropertiesBaseBuilder
enum  BooleanValueOptions { False, True }
 The value choices for an attribute of type Boolean More...
 
enum  DataTypeOptions {
  Null, Boolean, Integer, Number,
  String, Date
}
 Specifies the data type of the attribute, this cannot be changed once the attribute has been created More...
 
enum  ObjectOptions {
  Object, Feature, Occurrence, ComponentInstance,
  ReferenceSet, ObjectInComponentPart, ComponentAsPartAttribute, Empty
}
 Specifies which object will be used when applying attributes. More...
 
- Public Member Functions inherited from NXOpen.AttributePropertiesBaseBuilder
unsafe bool ApplyUnits ()
 Apply the units currently set on the builder to any objects that have a value set for the current attribute. More...
 
unsafe bool CreateAttribute ()
 Create the attribute from the data set in the builder. More...
 
unsafe void Delete (NXOpen.NXObject @object)
 Delete the attribute from the given object. More...
 
unsafe void DeleteArray (NXOpen.NXObject @object)
 Delete the attribute array from the given object. More...
 
unsafe void SetAttributeObjects (NXOpen.NXObject[] objects)
 Sets the array of objects that have this attribute More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.AttributePropertiesBaseBuilder
unsafe int ArrayIndex [get, set]
 Returns or sets the array index. More...
 
unsafe
NXOpen.AttributePropertiesBaseBuilder.BooleanValueOptions 
BooleanValue [get, set]
 Returns or sets the boolean value. More...
 
unsafe string Category [get, set]
 Returns or sets the category. More...
 
unsafe
NXOpen.AttributePropertiesBaseBuilder.DataTypeOptions 
DataType [get, set]
 Returns or sets the data type, which determines the type of attribute to be created. More...
 
unsafe NXOpen.DateBuilder DateValue [get]
 Returns the date value. More...
 
unsafe NXOpen.Expression Expression [get, set]
 Returns or sets the expression referenced from this attribute. More...
 
unsafe int IntegerValue [get, set]
 Returns or sets the integer value. More...
 
unsafe bool IsArray [get, set]
 Returns or sets the 'is array' flag is set for attributes that have more than one value. More...
 
unsafe bool IsReferenceType [get, set]
 Returns or sets the 'is reference type' flag is set for attributes that are linked to system expressions. More...
 
unsafe bool LockOnSave [get, set]
 Returns or sets the 'LockOnSave' flag is set for attributes that will be locked once the part is saved (and reloaded) More...
 
unsafe double NumberValue [get, set]
 Returns or sets the number value. More...
 
unsafe
NXOpen.AttributePropertiesBaseBuilder.ObjectOptions 
ObjectPicker [get, set]
 Returns or sets the object picker. More...
 
unsafe NXOpen.SelectNXObjectList SelectedObjects [get]
 Returns the selected object(s) list. More...
 
unsafe string StringValue [get, set]
 Returns or sets the string value. More...
 
unsafe string Title [get, set]
 Returns or sets the attribute title. More...
 
unsafe string Units [get, set]
 Returns or sets the units associated with an attribute of type Number. More...
 
unsafe string ValueAlias [get, set]
 Returns or sets the value alias. More...
 

Detailed Description

Represents an NXOpen.PDM.PartCreationObjectAttributePropertiesBuilder .

To create a new instance of this class, use NXOpen.PDM.PartCreationObject.CreateAttributePropertiesBuilder

Default values.

Property Value

BooleanValue

False

DataType

String

IntegerValue

0

NumberValue

0

ObjectPicker (deprecated)

Object

Created in NX8.0.0

Deprecated in NX8.5.0. Use NXOpen.AttributePropertiesBuilder instead.


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