GeneralWorkFlowBuilder Class

class NXOpen.Drawings.GeneralWorkFlowBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a NXOpen.Drawings.GeneralWorkFlowBuilder

New in version NX9.0.0.

Properties

Property Description
CreateDraftingComponent Returns or sets the flag indicating whether to creates a drafting component when creating a view of the master model part
GridSettings Returns or sets the option that indicates the grid settings
ModelBasedAlwaysStart Returns or sets the option that indicates action to be taken after inserting a sheet with no views
ModelBasedInsertSheet Returns or sets the flag indicating whether to automatically starts the insert sheet command when entering the drafting application if no drawing sheets exist
ModelBasedProjectedView Returns or sets the flag indicating whether to automatically start the projected view command after inserting a model view.
SettingsOrigination Returns or sets the option that indicates the settings origination
StandAloneInsertSheet Returns or sets the flag indicating whether to automatically starts the insert sheet command when entering the drafting application if no drawing sheets exist.
StandAloneProjectToView Returns or sets the flag indicating whether to automatically starts the projected view command after inserting a projected drawing view.
StandAloneProjectedView Returns or sets the flag indicating whether to automatically starts the projected view command after inserting a drawing view.
StandAloneViewCreation Returns or sets the flag indicating whether to automatically starts the drawing view command after inserting a sheet with no views.
Tag Returns the Tag for this object.

Methods

Method Description
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

GeneralWorkFlowBuilderGridSettingsType Enumeration Represents the grid settings type.
GeneralWorkFlowBuilderModelBasedAlwaysStartType Enumeration Represents the always start type.
GeneralWorkFlowBuilderSettingsOrientationType Enumeration Represents the settings orientation type.

Property Detail

CreateDraftingComponent

GeneralWorkFlowBuilder.CreateDraftingComponent

Returns or sets the flag indicating whether to creates a drafting component when creating a view of the master model part

-------------------------------------

Getter Method

Signature CreateDraftingComponent

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CreateDraftingComponent

Parameters:createDraftingComponent (bool) –

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

GridSettings

GeneralWorkFlowBuilder.GridSettings

Returns or sets the option that indicates the grid settings

-------------------------------------

Getter Method

Signature GridSettings

Returns:
Return type:NXOpen.Drawings.GeneralWorkFlowBuilderGridSettingsType

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature GridSettings

Parameters:gridSettings (NXOpen.Drawings.GeneralWorkFlowBuilderGridSettingsType) –

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

ModelBasedAlwaysStart

GeneralWorkFlowBuilder.ModelBasedAlwaysStart

Returns or sets the option that indicates action to be taken after inserting a sheet with no views

-------------------------------------

Getter Method

Signature ModelBasedAlwaysStart

Returns:
Return type:NXOpen.Drawings.GeneralWorkFlowBuilderModelBasedAlwaysStartType

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ModelBasedAlwaysStart

Parameters:modelBasedAlwaysStart (NXOpen.Drawings.GeneralWorkFlowBuilderModelBasedAlwaysStartType) –

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

ModelBasedInsertSheet

GeneralWorkFlowBuilder.ModelBasedInsertSheet

Returns or sets the flag indicating whether to automatically starts the insert sheet command when entering the drafting application if no drawing sheets exist

-------------------------------------

Getter Method

Signature ModelBasedInsertSheet

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ModelBasedInsertSheet

Parameters:modelBasedInsertSheet (bool) –

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

ModelBasedProjectedView

GeneralWorkFlowBuilder.ModelBasedProjectedView

Returns or sets the flag indicating whether to automatically start the projected view command after inserting a model view.

-------------------------------------

Getter Method

Signature ModelBasedProjectedView

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ModelBasedProjectedView

Parameters:modelBasedProjectedView (bool) –

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

SettingsOrigination

GeneralWorkFlowBuilder.SettingsOrigination

Returns or sets the option that indicates the settings origination

-------------------------------------

Getter Method

Signature SettingsOrigination

Returns:
Return type:NXOpen.Drawings.GeneralWorkFlowBuilderSettingsOrientationType

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SettingsOrigination

Parameters:settingsOrigination (NXOpen.Drawings.GeneralWorkFlowBuilderSettingsOrientationType) –

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

StandAloneInsertSheet

GeneralWorkFlowBuilder.StandAloneInsertSheet

Returns or sets the flag indicating whether to automatically starts the insert sheet command when entering the drafting application if no drawing sheets exist.

-------------------------------------

Getter Method

Signature StandAloneInsertSheet

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature StandAloneInsertSheet

Parameters:standAloneInsertSheet (bool) –

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

StandAloneProjectToView

GeneralWorkFlowBuilder.StandAloneProjectToView

Returns or sets the flag indicating whether to automatically starts the projected view command after inserting a projected drawing view.

-------------------------------------

Getter Method

Signature StandAloneProjectToView

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature StandAloneProjectToView

Parameters:standAloneProjectToView (bool) –

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

StandAloneProjectedView

GeneralWorkFlowBuilder.StandAloneProjectedView

Returns or sets the flag indicating whether to automatically starts the projected view command after inserting a drawing view.

-------------------------------------

Getter Method

Signature StandAloneProjectedView

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature StandAloneProjectedView

Parameters:standAloneProjectedView (bool) –

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

StandAloneViewCreation

GeneralWorkFlowBuilder.StandAloneViewCreation

Returns or sets the flag indicating whether to automatically starts the drawing view command after inserting a sheet with no views.

-------------------------------------

Getter Method

Signature StandAloneViewCreation

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature StandAloneViewCreation

Parameters:standAloneViewCreation (bool) –

New in version NX9.0.0.

License requirements: drafting (“DRAFTING”)

Method Detail

Validate

GeneralWorkFlowBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.