-
Key: UML24-7
-
Legacy Issue Number: 14621
-
Status: closed
-
Source: Model Driven Solutions ( Mr. Steve Cook)
-
Summary:
According to 10.3.6:
context DeploymentTarget::deployedElement derive: ((self.deployment->collect(deployedArtifact))
>collect(manifestation))>collect(utilizedElement)But self.deployment->collect(deployedArtifact) gives a collection of DeployedArtifact, not of Artifact; therefore the call to manifestation is invalid. To make it correct from a type point of view, there needs to be an additional select to pick the DeployedArtifacts that are actually Artifacts.
While we are at it, it is highly inappropriate to have a subclass of DeployedArtifact called Artifact: the names imply the reverse of the inheritance hierarchy.
-
Reported: UML 2.3 — Wed, 11 Nov 2009 05:00 GMT
-
Disposition: Resolved — UML 2.4
-
Disposition Summary:
This issue has already been resolved by, or no longer applies to, the UML 2.5 Beta 1 specification.
Disposition: Closed - No Change -
Updated: Fri, 6 Mar 2015 20:58 GMT
UML24 — UML2 - derivation for DeploymentTarget.deployedElement is invalid
- Key: UML24-7
- OMG Task Force: UML 2.4 RTF