eclipse-ocl / org.eclipse.ocl

Eclipse Public License 2.0
0 stars 0 forks source link

Support non-navigable associations in UML Environment #166

Closed eclipse-ocl-bot closed 13 hours ago

eclipse-ocl-bot commented 13 hours ago

| --- | --- | | Bugzilla Link | 183671 | | Status | CLOSED FIXED | | Importance | P2 enhancement | | Reported | Apr 23, 2007 16:48 EDT | | Modified | May 27, 2011 02:41 EDT | | Version | 1.1.0 | | Reporter | Christian Damus |

Description

UML's concept of associations (which Ecore does not have) includes the "non-navigable association end." OCL expressions have the special ability to navigate these otherwise non-navigable ends.

MDT OCL should use UML's Association construct to support parsing navigation of non-navigable ends and use the UML CacheAdapter's inverse-referencing capability to support evaluation.

eclipse-ocl-bot commented 13 hours ago

By Christian Damus on Apr 23, 2007 17:19

Updated the UMLEnvironment to support resolution of property names from non-navigable association ends, and the UMLEvaluationEnvironment to navigate such ends in both instances of EMF-generated (or dynamic EMF) models and in InstanceSpecifications.

Added JUnit tests to cover the EObject instances and InstanceSpecifications.

eclipse-ocl-bot commented 13 hours ago

By Nick Boldt on Jan 28, 2008 16:37

Move to verified as per bug 206558.

eclipse-ocl-bot commented 13 hours ago

By Ed Willink on May 27, 2011 02:40

Closing after over a year in verified state.

eclipse-ocl-bot commented 13 hours ago

By Ed Willink on May 27, 2011 02:41

Closing after over a year in verified state.