Issue 15356: UML 2.3 Issue: Constraint InformationFlow.sources_and_target_kinds (uml2-rtf) Source: NIST (Mr. Peter Denno, peter.denno(at)nist.gov) Nature: Uncategorized Issue Severity: Summary: Section 17.2.1 of the superstructure document, InformationFlow The text of the constraint reads "The sources and targets of the information flow can only be one of the following kind: Actor, Node, UseCase, Artifact, Class, Component, Port, Property, Interface, Package, ActivityNode, ActivityPartition and InstanceSpecification except when its classifier is a relationship (i.e. it represents a link)." The OCL reads: (self.informationSource->forAll(p | p->oclIsKindOf(Actor) or oclIsKindOf(Node) or ... the "p->" is missing from the second term above (should be "p->oclIsKindOf(Node)") and from all subsequent terms. Resolution: Revised Text: Actions taken: July 7, 2010: received issue Discussion: End of Annotations:===== te: Wed, 07 Jul 2010 15:15:20 -0400 From: Peter Denno User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.1.10) Gecko/20100512 Lightning/1.0b1 Thunderbird/3.0.5 To: issues@omg.org CC: model interchange Subject: UML 2.3 Issue: Constraint InformationFlow.sources_and_target_kinds X-NISTMEL-MailScanner-Information: Please contact postmaster@mel.nist.gov for more information X-NISTMEL-MailScanner-ID: o67JF22E019842 X-NISTMEL-MailScanner: Found to be clean X-NISTMEL-MailScanner-SpamCheck: X-NISTMEL-MailScanner-From: peter.denno@nist.gov X-NISTMEL-MailScanner-Watermark: 1279134903.1925@HaCgjtJITy06JD+M13yH6A X-Spam-Status: No X-NIST-MailScanner: Found to be clean X-NIST-MailScanner-From: peter.denno@nist.gov Section 17.2.1 of the superstructure document, InformationFlow The text of the constraint reads "The sources and targets of the information flow can only be one of the following kind: Actor, Node, UseCase, Artifact, Class, Component, Port, Property, Interface, Package, ActivityNode, ActivityPartition and InstanceSpecification except when its classifier is a relationship (i.e. it represents a link)." The OCL reads: (self.informationSource->forAll(p | p->oclIsKindOf(Actor) or oclIsKindOf(Node) or ... the "p->" is missing from the second term above (should be "p->oclIsKindOf(Node)") and from all subsequent terms. -- Best regards, Peter Peter Denno National Institute of Standards and Technology, Manufacturing Systems Integration Division, 100 Bureau Drive, Mail Stop 8265 Tel: +1 301-975-3595 Gaithersburg, MD, USA 20899-8265 FAX: +1 301-975-4694