Serializer

class Serializer

Serializer for SysML models. The actual serialization output depends on used Writer.

Members defined in Serializer (2 members)

__init__

accept

Perform serialization. The serialization result will be owned by the writer, this only returns the collected diagnostics.

Methods

__init__() None
accept(root: syside.Element, writer: syside.Writer[syside.T], options: syside.SerializationOptions = ...) syside.SerdeReport[syside.Element]

Perform serialization. The serialization result will be owned by the writer, this only returns the collected diagnostics.

accept(root: syside.Element, writer: syside.Writer[syside.T], use_standard_names: bool = True, include_derived: bool = False, include_redefined: bool = False, include_default: bool = False, include_optional: bool = False, include_implied: bool = False, fail_action: syside.FailAction = FailAction.Diagnose) syside.SerdeReport[syside.Element]