Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorptessier2013-04-15 05:12:40 -0400
committerptessier2013-04-15 05:12:40 -0400
commit588c35de2da703526f7a8df3b2e89218eee8ea53 (patch)
treea2ed88c376bbcad43d4531a6b87575b90237b6d5 /doc
parent82873ffe1919e3a7af023152a6ce2c6157ba902e (diff)
downloadorg.eclipse.papyrus-588c35de2da703526f7a8df3b2e89218eee8ea53.tar.gz
org.eclipse.papyrus-588c35de2da703526f7a8df3b2e89218eee8ea53.tar.xz
org.eclipse.papyrus-588c35de2da703526f7a8df3b2e89218eee8ea53.zip
382733: [validation] Papyrus shall to compute constraints from the profile at the model level
https://bugs.eclipse.org/bugs/show_bug.cgi?id=382733
Diffstat (limited to 'doc')
-rw-r--r--doc/DevelopperDocuments/contraintGenerationFromProfile/docs/ConstraintGenerationDevelopperDoc.docxbin104139 -> 104617 bytes
-rw-r--r--doc/DevelopperDocuments/contraintGenerationFromProfile/model.uml13
2 files changed, 12 insertions, 1 deletions
diff --git a/doc/DevelopperDocuments/contraintGenerationFromProfile/docs/ConstraintGenerationDevelopperDoc.docx b/doc/DevelopperDocuments/contraintGenerationFromProfile/docs/ConstraintGenerationDevelopperDoc.docx
index 0809e840098..b7b0eeebce4 100644
--- a/doc/DevelopperDocuments/contraintGenerationFromProfile/docs/ConstraintGenerationDevelopperDoc.docx
+++ b/doc/DevelopperDocuments/contraintGenerationFromProfile/docs/ConstraintGenerationDevelopperDoc.docx
Binary files differ
diff --git a/doc/DevelopperDocuments/contraintGenerationFromProfile/model.uml b/doc/DevelopperDocuments/contraintGenerationFromProfile/model.uml
index db124250ebe..6d6e8e9c1e1 100644
--- a/doc/DevelopperDocuments/contraintGenerationFromProfile/model.uml
+++ b/doc/DevelopperDocuments/contraintGenerationFromProfile/model.uml
@@ -7,8 +7,19 @@
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_aRu8QKNREeKYtpMIQ0VJGQ" name="UseCase">
<packagedElement xmi:type="uml:Component" xmi:id="_9HsZEKNSEeKYtpMIQ0VJGQ" name="ValidationModule" useCase="_D0UpIKNTEeKYtpMIQ0VJGQ _RCkMEKNTEeKYtpMIQ0VJGQ _U89lEKNTEeKYtpMIQ0VJGQ _nSqKAKNTEeKYtpMIQ0VJGQ">
- <ownedUseCase xmi:type="uml:UseCase" xmi:id="_D0UpIKNTEeKYtpMIQ0VJGQ" name="Generate constraints directly into the definition" subject="_9HsZEKNSEeKYtpMIQ0VJGQ"/>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_D0UpIKNTEeKYtpMIQ0VJGQ" name="Generate constraints directly into the definition" subject="_9HsZEKNSEeKYtpMIQ0VJGQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_r4fLAKNmEeK7_saMR_mmoA" annotatedElement="_D0UpIKNTEeKYtpMIQ0VJGQ">
+ <body>Constraint written in OCL in the profile can be generated into the definition of the profile and taken in charge during the validation of the model.&#xD;
+The problem with this use case if to know if it is possible to respect the requirement ValidationReq002.&#xD;
+</body>
+ </ownedComment>
+ </ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_RCkMEKNTEeKYtpMIQ0VJGQ" name="Generate constraints as EMF validation plugins" subject="_9HsZEKNSEeKYtpMIQ0VJGQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-oMLYKNmEeK7_saMR_mmoA" annotatedElement="_RCkMEKNTEeKYtpMIQ0VJGQ">
+ <body>The user can generate plugins that wrap constraint and can be used in the EMF plugin validation.&#xD;
+The constraint can be generated in Java code, or directly from OCL.&#xD;
+</body>
+ </ownedComment>
<extensionPoint xmi:type="uml:ExtensionPoint" xmi:id="_rPSXoaNTEeKYtpMIQ0VJGQ" name="point"/>
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_U89lEKNTEeKYtpMIQ0VJGQ" name="Constraint in OCL" subject="_9HsZEKNSEeKYtpMIQ0VJGQ">

Back to the top