ITK Function Reference
(V10000.1.0.60_20160308.00)
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
bom
bom_attr.h
Go to the documentation of this file.
1
/*==============================================================================
2
Copyright (c) 2003-2005 UGS Corporation
3
Unpublished - All Rights Reserved
4
==============================================================================*/
5
12
/* */
13
14
#ifndef BOM_ATTR_H
15
#define BOM_ATTR_H
16
17
#include <bom/libbom_exports.h>
18
29
typedef
enum
{
30
BOM_attribute_mode_string
,
31
BOM_attribute_mode_string_intl
,
32
BOM_attribute_mode_logical
,
33
BOM_attribute_mode_int
,
34
BOM_attribute_mode_tag
,
35
BOM_attribute_mode_double
36
}
BOM_attribute_mode_t
;
37
42
#define bomClass_item "Item"
43
#define bomClass_itemRev "Item Revision"
44
#define bomClass_bvr "BOMView Revision"
45
#define bomClass_occurrence "Occurrence"
46
#define bomClass_line "BOMLine"
47
56
#define bomAttr_itemId "bl_item_item_id"
57
#define bomAttr_itemName "bl_item_object_name"
58
#define bomAttr_itemDesc "bl_item_object_desc"
59
#define bomAttr_itemType "bl_item_object_type"
60
#define bomAttr_itemUom "bl_item_uom_tag"
61
#define bomAttr_itemRevId "bl_rev_item_revision_id"
62
#define bomAttr_itemRevName "bl_rev_object_name"
63
#define bomAttr_itemRevDesc "bl_rev_object_desc"
64
#define bomAttr_itemRevStatus "bl_rev_release_status_list"
65
#define bomAttr_itemRevStage "bl_rev_process_stage"
66
#define bomAttr_itemRevVariants "bl_rev_has_variants"
67
#define bomAttr_viewType "bl_view_type"
68
#define bomAttr_occSeqNo "bl_sequence_no"
69
#define bomAttr_occQty "bl_quantity"
70
#define bomAttr_occSource "bl_part_source"
71
#define bomAttr_occUoM "bl_uom"
72
#define bomAttr_refDesignator "bl_ref_designator"
73
#define bomAttr_occPosRef "bl_pos_ref"
74
#define bomAttr_occAllNotes "bl_all_notes"
75
#define bomAttr_absOccAllNVEs "bl_all_nves"
76
#define bomAttr_occName "bl_occurrence_name"
77
#define bomAttr_lineName "bl_line_name"
78
#define bomAttr_linePrecise "bl_is_precise"
79
#define bomAttr_lineHasChildren "bl_has_children"
80
#define bomAttr_lineIsPacked "bl_is_packed"
81
#define bomAttr_linePackCount "bl_pack_count"
82
#define bomAttr_lineParentTag "bl_parent"
83
#define bomAttr_lineItemTag "bl_item"
84
#define bomAttr_lineItemRevTag "bl_revision"
85
#define bomAttr_lineBvTag "bl_bomview"
86
#define bomAttr_lineBvrTag "bl_bomview_rev"
87
#define bomAttr_lineGdeBvrTag "bl_gde_bomview_rev"
88
#define bomAttr_lineOccTag "bl_occurrence"
89
#define bomAttr_lineWindowTag "bl_window"
90
#define bomAttr_lineConfigString "bl_config_string"
91
#define bomAttr_lineSubstitute "bl_substitute"
92
#define bomAttr_lineIsOccConfigured "bl_is_occ_configured"
93
#define bomAttr_lineHasDateEff "bl_has_date_effectivity"
94
#define bomAttr_lineVariantState "bl_variant_state"
95
#define bomAttr_lineVariantCondition "bl_variant_condition"
96
#define bomAttr_variantFormula "bl_formula"
97
#define bomAttr_lineCompareChange "bl_compare_change"
98
#define bomAttr_lineCompareChangeId "bl_compare_change_id"
99
#define bomAttr_lineCompareChangeInt "bl_compare_change_int"
100
#define bomAttr_lineQuantityChange "bl_quantity_change"
101
#define bomAttr_lineRevisionChange "bl_revision_change"
102
#define bomAttr_indentedTitle "bl_indented_title"
103
#define bomAttr_lineIsLastChild "bl_is_last_child"
104
#define bomAttr_occNoteTypes "bl_note_types"
105
#define bomAttr_childLines "bl_child_lines"
106
#define bomAttr_packedLines "bl_packed_lines"
107
#define bomAttr_numChildren "bl_num_children"
108
#define bomAttr_quickNumChildren "bl_quick_num_children"
109
#define bomAttr_lineConditionTag "bl_condition_tag"
110
#define bomAttr_lineConditionVebTag "bl_condition_veb_tag"
111
#define bomAttr_hasSubstitutes "bl_has_substitutes"
112
#define bomAttr_hasGlobalAlternates "bl_has_global_alternates"
113
#define bomAttr_isVariant "bl_is_variant"
114
#define bomAttr_AbsTransformMatrix "bl_abs_xform_matrix"
115
#define bomAttr_OccTransformMatrix "bl_occ_xform_matrix"
116
#define bomAttr_StandardAbsTransform "bl_plmxml_abs_xform"
117
#define bomAttr_StandardOccTransform "bl_plmxml_occ_xform"
118
#define bomAttr_DefaultAbsTransform "bl_plmxml_def_abs_xform"
119
#define bomAttr_DefaultOccTransform "bl_plmxml_def_occ_xform"
120
#define bomAttr_occurrenceUid "bl_occurrence_uid"
121
#define bomAttr_appearanceUid "bl_appearance_uid"
122
#define bomAttr_apnUid "bl_apn_uid_in_topline_context"
123
#define bomAttr_JTDatasetTag "bl_jt_dataset_tag"
124
#define bomAttr_JTRefset "bl_jt_refsetname"
125
#define bomAttr_JTOverrideChildren "bl_jt_override_children"
126
#define bomAttr_lineBvUid "bl_bomview_uid"
127
#define bomAttr_isPendingCut "bl_is_pending_cut"
128
#define bomAttr_fgColourInt "bl_fg_colour_int"
129
#define bomAttr_fgColourIntAsStr "bl_fg_colour_int_as_str"
130
#define bomAttr_bgColourInt "bl_bg_colour_int"
131
#define bomAttr_bgColourIntAsStr "bl_bg_colour_int_as_str"
132
#define bomAttr_formattedIndentedTitle "bl_formatted_title"
133
#define bomAttr_formattedViewType "bl_formatted_view_type"
134
#define bomAttr_formattedOccQty "bl_formatted_quantity"
135
#define bomAttr_occurrenceDateRange "bl_occ_date_range"
136
#define bomAttr_revisionEffectivity "bl_revision_effectivity"
137
#define bomAttr_predLines "bl_predecessor_lines"
138
#define bomAttr_occUILocation "bl_location"
139
#define bomAttr_occType "bl_occ_type"
140
#define bomAttr_productAppearance "bl_appearance"
141
#define bomAttr_appearanceValidityIn "bl_appearance_validity_in"
142
#define bomAttr_appearanceValidityOut "bl_appearance_validity_out"
143
144
#define bomAttr_formattedParentName "bl_formatted_parent_name"
145
#define bomAttr_formattedAncestorName "bl_formatted_ancestor_name"
146
#define bomAttr_isSuppressed "bl_is_suppressed"
147
#define bomAttr_loadState "bl_load_state"
148
#define bomAttr_remoteObject "bl_remote_object"
149
#define bomAttr_remoteObjPubRec "bl_remote_obj_pub_rec"
150
#define bomAttr_hasModule "bl_has_module"
151
#define bomAttr_numPorts "bl_num_ports"
152
#define bomAttr_lineObjectTag "bl_line_object"
153
#define bomAttr_allChildLines "bl_all_child_lines"
154
#define bomAttr_attachmentLines "bl_attachments"
155
#define bomAttr_realOccurrence "bl_real_occurrence"
156
#define bomAttr_allIces "bl_all_ices"
157
#define bomAttr_isOccSuppressed "bl_is_occ_suppressed"
158
#define bomAttr_isOccPositionConstrained "bl_is_occ_position_constrained"
159
#define absOccAttr_ID "bl_abs_occ_id"
/* Would like to obsolete this */
160
#define bomAttr_absOccID "bl_abs_occ_id"
161
#define bomAttr_absOccAllIDs "bl_abs_occ_all_ids"
162
#define bomAttr_networkViewerRoute "bl_network_viewer_route"
163
#define bomAttr_connectedTo "bl_connected_lines"
164
#define bomAttr_gdeAbsName "bl_gde_abs_name"
165
#define bomAttr_realizedBy "bl_realizedBy_lines"
166
#define bomAttr_implementedBy "bl_implementedBy_lines"
167
#define bomAttr_routedBy "bl_routedBy_lines"
168
#define bomAttr_signalValue "bl_signal_value"
169
#define bomAttr_signalAssociatedSystem "bl_signal_associated_system"
170
#define bomAttr_signalRedundant "bl_signal_redundant"
171
#define bomAttr_signalProcessVariable "bl_signal_process_variable"
172
#define bomAttr_icList "bl_ic_list"
173
#define bomAttr_absOccUid "bl_absocc_uid_in_topline_context"
174
#define bomAttr_ProcessVariableValue "bl_process_variable_value"
175
#define bomAttr_occIsPrecise "bl_occ_is_precise"
176
#define bomAttr_configIcList "bl_config_ic_list"
177
#define bomAttr_lineIcState "bl_ic_state"
178
#define bomAttr_icEffectivity "bl_ic_effectivity"
179
#define bomAttr_icRelStatus "bl_ic_release_status_list"
180
#define bomAttr_icIntent "bl_ic_intent_list"
181
#define bomAttr_connectedToAbsName "bl_connected_to_absName"
182
#define bomAttr_lineVisibleParentTag "bl_visible_parent"
183
#define bomAttr_forcedConfiguration "bl_forced_configuration"
184
#define bomAttr_lineVariantStateInt "bl_variant_state_int"
185
#define bomAttr_lineChildrenExpanded "bl_children_expanded"
186
#define bomAttr_revRuleModifier "bl_rev_rule_modifier"
187
#define bomAttr_revRuleParentModifier "bl_rev_rule_parent_modifier"
188
#define bomAttr_shownInViewer "bl_is_shown_in_viewer"
189
#define bomAttr_hasOccEffectivity "bl_has_occ_effectivity"
190
#define bomAttr_occEffectivity "bl_occ_effectivity"
191
#define bomAttr_hasLegacyOccEffectivity "bl_has_legacy_occ_effectivity"
192
#define bomAttr_hasUnifiedOccEffectivity "bl_has_unified_occ_effectivity"
193
#define bomAttr_usedArrangement "bl_used_arrangement"
194
#define bomAttr_usedArrangementName "bl_used_arrangement_name"
195
#define bomAttr_isOccSuppressionConstrained "bl_is_occ_suppression_constrained"
196
#define bomAttr_positionDesignator "bl_position_designator"
197
#define bomAttr_usageAddress "bl_usage_address"
198
#define bomAttr_alignedActOccs "bl_aligned_act_occs"
199
#define bomAttr_isPublished "bl_is_published"
200
#define bomAttr_isPrevRevPublished "bl_is_prev_rev_published"
201
#define bomAttr_hasTraceLink "bl_has_trace_link"
202
#define bomAttr_fulltextBodyClearText "bl_fulltext_body_cleartext"
203
#define bomAttr_embeds "bl_embeds_lines"
204
#define bomAttr_dependentOn "bl_dependentOn_lines"
205
#define bomAttr_gatewayOf "bl_gatewayOf_lines"
206
#define bomAttr_embeds_tags "bl_embeds_lines_tags"
207
#define bomAttr_dependentOn_tags "bl_dependentOn_lines_tags"
208
#define bomAttr_gatewayOf_tags "bl_gatewayOf_lines_tags"
209
#define bomAttr_pendingEditStatus "bl_pending_edit_status"
210
#define bomAttr_isLinkOutOfDate "bl_is_link_out_of_sync"
211
#define bomAttr_WeldFeatureForm "bl_weld_feature_form"
/* 08-Jun-2006 add by oscar wang, define a attribute name accociated with Weld feature form. */
212
#define bomAttr_partNumbers "bl_part_numbers"
213
#define bomAttr_cloneStableOccurrenceId "bl_clone_stable_occurrence_id"
214
#define bomAttr_isPublishLinkSource "bl_is_publish_link_source"
215
#define bomAttr_isPublishLinkTarget "bl_is_publish_link_target"
216
#define bomAttr_PublishedData "bl_data_published_from_source"
217
#define bomAttr_isDesignedInPlace "bl_is_designed_in_place"
218
#define bomAttr_reqPosDesign "bl_req_pos_design"
219
#define bomAttr_proxyShapeDataFlag "bl_proxy_shape_data_flag"
220
#define bomAttr_assignedOcc "bl_occ_assigned"
221
#define bomAttr_owningProject "owning_project"
222
#define bomAttr_projectList "project_list"
223
#define bomAttr_substituteList "bl_substitute_list"
224
#define bomAttr_childItem "bl_child_item"
225
#define bomAttr_nveMetaExpression "bl_nve_meta_expression"
226
232
#include <bom/libbom_undef.h>
233
234
#endif