Bug 115862 - Provide annotation semantics for definition of runtime value-specs and constraints
Summary: Provide annotation semantics for definition of runtime value-specs and constr...
Status: RESOLVED FIXED
Alias: None
Product: GMF-Tooling (ARCHIVED)
Classification: Modeling
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Radomil Dvorak CLA
QA Contact:
URL:
Whiteboard:
Keywords: contributed
Depends on:
Blocks:
 
Reported: 2005-11-10 12:13 EST by Radomil Dvorak CLA
Modified: 2010-07-19 22:25 EDT (History)
0 users

See Also:


Attachments
modified gmfmap.ecore (7.47 KB, patch)
2005-11-11 08:41 EST, Artem Tikhomirov CLA
no flags Details | Diff
Updated annotations (8.43 KB, patch)
2005-11-21 13:01 EST, Artem Tikhomirov CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Radomil Dvorak CLA 2005-11-10 12:13:07 EST
GMF mapping meta-model provides ValueExpression, Constraint eClasses for 
evaluation at runtime in the context of domain model elements.
These eClasses consist of expression body feature reference and contextual 
binding assigned in mapping model instance and evaluated at runtime.

By adding generic annotations it will be possible to create definition of meta-
constraint which gets "instantiated" and thus can also be validated when a 
mapping model is created.
"instantiated" stands for getting concrete body expression and context.
Comment 1 Artem Tikhomirov CLA 2005-11-11 08:41:38 EST
Created attachment 29773 [details]
modified gmfmap.ecore
Comment 2 Artem Tikhomirov CLA 2005-11-11 08:45:37 EST
Proposed changes were committed.

Although I doubt having separate annotation uri sources is better then same 
source (constraints) with different keys/values pairs (especially for 
annotations that serve plain markers). Could you please update the patch to 
use same uri if possible.
Comment 3 Artem Tikhomirov CLA 2005-11-21 13:01:43 EST
Created attachment 30324 [details]
Updated annotations
Comment 4 Artem Tikhomirov CLA 2005-11-21 13:22:12 EST
Committed
Comment 5 Eclipse Webmaster CLA 2010-07-19 22:25:11 EDT
[GMF Restructure] Bug 319140 : product GMF and component
Definition was the original product and component for this bug