NXOpen .NET Reference Guide
|
Represents an NXOpen.PDM.PartCreationObjectAttributePropertiesBuilder . More...
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... | |
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.