Issue 6143: actions on properties that are association ends (uml2-superstructure-ftf) Source: Missouri University of Science and Technology (Dr. Thomas Weigert, weigert(at)mst.edu) Nature: Revision Severity: Significant Summary: Clarify semantics for (or lack thereof) for modifying properties that are association ends Resolution: see above Revised Text: Actions taken: August 30, 2003: received issue March 8, 2005: closed issue Discussion: Actions on a structural feature that is also an association end has the same semantics as the actions on links. Clarify as below. In StructuralFeatureAction, Semantics, first paragraph after second sentence, add: "If the structural feature is an association end, then actions on the feature have the same semantics as actions on the links that have the feature as an end. See specializations of StructuralFeatureAction." In ReadStructuralFeatureAction, Semantics, after first sentence add: "If the feature is an association end, the semantics is the same as reading links of the association with the feature as the open end." In AddStructuralFeatureAction, Semantics, at end of first paragraph, add: "If the feature is an association end, the semantics is the same as creating a link, the participants of which are the object owning the structural feature and the new value". In RemoveStructuralFeatureAction, Semantics, at end of first paragraph, add: "If the feature is an association end, the semantics is the same as destroying links, the participants of which are the object owning the structural feature and the value being removed." In ClearStructuralFeatureAction, "If the feature is an association end, the semantics is the same as ClearAssociationAction on the object owning the structural feature." Disposition: Resolved End of Annotations:===== Name: Thomas Weigert Company: Motorola mailFrom: thomas.weigert@motorola.com Nature: Revision Severity: Significant Subject: actions on properties that are association ends Clarify semantics for (or lack thereof) for modifying properties that OMG Issue No: 6143 Title: actions on properties that are association ends Source: Motorola (Dr. Thomas Weigert, thomas.weigert@motorola.com) Summary: Clarify semantics for (or lack thereof) for modifying properties that are association ends Discussion: Actions on a structural feature that is also an association end has the same semantics as the actions on links. Clarify as below. In StructuralFeatureAction, Semantics, first paragraph after second sentence, add: "If the structural feature is an association end, then actions on the feature have the same semantics as actions on the links that have the feature as an end. See specializations of StructuralFeatureAction." In ReadStructuralFeatureAction, Semantics, after first sentence add: "If the feature is an association end, the semantics is the same as reading links of the association with the feature as the open end." In AddStructuralFeatureAction, Semantics, at end of first paragraph, add: "If the feature is an association end, the semantics is the same as creating a link, the participants of which are the object owning the structural feature and the new value". In RemoveStructuralFeatureAction, Semantics, at end of first paragraph, add: "If the feature is an association end, the semantics is the same as destroying links, the participants of which are the object owning the structural feature and the value being removed." In ClearStructuralFeatureAction, "If the feature is an association end, the semantics is the same as ClearAssociationAction on the object owning the structural feature." Disposition: Resolved are association ends.