VisibilityVisitor
-
class
VisibilityVisitor
()
Constructors
Accessors
appliedVisibility
configuration
currentNode
nodeConfiguration
result
state
visibilityFormatter
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 (