syside.VisibilityKind

class VisibilityKind(*args, **kwds)

Bases: enum.Enum

VisibilityKind is an enumeration whose literals specify the visibility of a Membership of an Element in a Namespace outside of that Namespace. Note that “visibility” specifically restricts whether an Element in a Namespace may be referenced by name from outside the Namespace and only otherwise restricts access to an Element as provided by specific constraints in the abstract syntax (e.g., preventing the import or inheritance of private Elements).

Initialization

Private = 0
Protected = 1
Public = 2
classmethod __signature__()
__new__(value)
__repr__()
__str__()
__dir__()

Returns public methods and other interesting attributes.

__format__(format_spec)
__hash__()
__reduce_ex__(proto)
__deepcopy__(memo)
__copy__()
name()

The name of the Enum member.

value()

The value of the Enum member.