TransitionSourceAccessor
- class TransitionSourceAccessor
-
Members defined in
TransitionSourceAccessor(2 members)Members inherited from
ChainedMemberAccessor(1 member)Members inherited from
MemberAccessor(4 members)
RThe
member_elementof thismemberif it is not empty.
RThe
membershipof thismemberif it is not empty.
Methods
- set_member_element(element: syside.TransitionSourceAccessor.set_member_element.M, name: syside.NameID = ...) tuple[syside.Membership, syside.TransitionSourceAccessor.set_member_element.M]
Set a new
member_element.elementwill only be referenced if themembershipisMembership, otherwise ownership constraints apply. Replaces the previousmember_element, which may be reused by the model if it was owned.Returns a pair of (
membership,member_element) wheremember_elementiselement.
- set_member_element(element: syside.TransitionSourceAccessor.set_member_element.M | None, name: syside.NameID = ...) tuple[syside.Membership, syside.TransitionSourceAccessor.set_member_element.M] | None
set_member_elementoverload that will remove the member element ifelementisNone, otherwise the behaviour is the same.
- target() syside.ActionUsage | None
The feature target of this source member after following owned chaining if any.