VisibilityVisitor
-
class
VisibilityVisitor()
Constructors
Accessors
appliedVisibilityconfigurationcurrentNodenodeConfigurationresultstatevisibilityFormatter
Methods
_getInheritedVisibility()_getInitiallyHiddenNodeVisibility()_getNodeVisibility()_getPmiBodyVisibility()_getVisibilityConfig()_handleNonAffectedNodeVisibility()_updateNodeVisibility()_updateVisitorState()enterAnyBody()enterCadView()enterPmi()enterProductOccurrence()leaveAnyBody()leaveCadView()leaveNode()leavePmi()leaveProductOccurrence()
Constructors
-
VisibilityVisitor.constructor(options) Arguments: - options (
VisibilityVisitorOptions()) – None
Return type: - options (
Accessors
Methods
_getNodeVisibility
-
VisibilityVisitor._getNodeVisibility(preventFromResetting) Arguments: - preventFromResetting (
boolean()) –
Return type: boolean | null
- preventFromResetting (
_getVisibilityConfig
-
VisibilityVisitor._getVisibilityConfig() Return type: NodeVisibilityConfig()
_handleNonAffectedNodeVisibility
-
VisibilityVisitor._handleNonAffectedNodeVisibility() Return type: boolean | null
_updateNodeVisibility
-
VisibilityVisitor._updateNodeVisibility(node) Arguments: - node (AnyTreeNode) –
Return type: void
_updateVisitorState
-
VisibilityVisitor._updateVisitorState(node, preventFromResetting) Arguments: - node (AnyTreeNode) –
- preventFromResetting (
boolean()) –
Return type: void
enterCadView
enterProductOccurrence
-
VisibilityVisitor.enterProductOccurrence(node) Arguments: - node (
ProductOccurrence()) –
Return type: void
- node (
leaveProductOccurrence
-
VisibilityVisitor.leaveProductOccurrence(node) Arguments: - node (
ProductOccurrence()) –
Return type: void
- node (