Issue 6101: Multiple outputs of object flow transformations (uml2-superstructure-ftf) Source: ThoughtWorks (Mr. Martin Fowler, fowler(at)acm.org) Nature: Revision Severity: Significant Summary: It would be useful to allow object flow transformations to produce multiple tokens from one token. Resolution: see above Revised Text: Actions taken: August 30, 2003: received issue March 8, 2005: closed issue Discussion: Transformation behaviors can already have an output parameter with maximum multiplicity of "*", so can transform one token into many. Clarify as specified below. Under the ObjectFlow class, in Semantics (CompleteActivities) section, first paragraph, add the following sentence to the end: Transformation behaviors with an output parameter with multiplicity greater than 1 may replace one token with many. In the same paragraph, first sentence, append the following clause to the end: ", instead of the token that was input to the transformation behavior." End of Annotations:===== Name: Martin Fowler Company: self mailFrom: fowler@acm.org Nature: Revision Severity: Significant Subject: Multiple outputs of object flow transformations It would be useful to allow object flow transformations to produce OMG Issue No: 6101 Title: Multiple outputs of object flow transformations Source: ThoughtWorks (Mr. Martin Fowler, fowler@acm.org) Summary: It would be useful to allow object flow transformations to produce multiple tokens from one token. Discussion: Transformation behaviors can already have an output parameter with maximum multiplicity of "*", so can transform one token into many. Clarify as specified below. Under the ObjectFlow class, in Semantics (CompleteActivities) section, first paragraph, add the following sentence to the end: Transformation behaviors with an output parameter with multiplicity greater than 1 may replace one token with many. In the same paragraph, first sentence, append the following clause to the end: ", instead of the token that was input to the transformation behavior." Disposition: Resolved multiple tokens from one token.