Icon class icon_class fas fa-quote-left icon_class_computed fas fa-quote-left Related content INCORRECT InitialNode no implicit fork CORRECT InitialNode explicit fork OPTION double InitialNode Source Unified Modeling Language 2.5.1 Copyright information About Object Management Group copyright in text extracts quoted from OMG specifications for educational purposes Snippet kind INFO UML keywords ActivityEdge ActivityNode::outgoing ActivityNode token Previous snippet Full quote As an ActivityNode may be the source for multiple ActivityEdges, the same token can be offered to multiple targets. Next snippet However, the same token can only be accepted at one target at a time (unless it is copied, whereupon it is not the same token, see ForkNodes ... and ExecutableNodes ...). Related snippets An ExecutableNode is a kind of ActivityNode that may be executed as a step in the overall desired behavior of the containing Activity. An ExecutableNode is an ActivityNode that carries out a substantive behavioral step of the Activity that contains it. Related snippets (backlinks) However, the same token can only be accepted at one target at a time (unless it is copied, whereupon it is not the same token, see ForkNodes ... and ExecutableNodes ...). If a token is offered to multiple ActivityNodes at the same time, it shall be accepted by at most one of them, but exactly which one is not completely determined by the Activity flow semantics. This means that an Activity model in which non-determinacy occurs may be subject to timing issues and race conditions. It is the responsibility of the modeler to avoid such conditions in the construction of the Activity model, if they are not desired. Visit also Visit also (backlinks) Flags