Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 335332 - [Property View] Papyrus shall provide an extensible property view runtime
Summary: [Property View] Papyrus shall provide an extensible property view runtime
Status: RESOLVED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Core (show other bugs)
Version: 0.8.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Camille Letavernier CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 335349 335350
Blocks:
  Show dependency tree
 
Reported: 2011-01-25 10:57 EST by Remi Schnekenburger CLA
Modified: 2012-03-28 05:24 EDT (History)
1 user (show)

See Also:


Attachments
First contribution of Camille Letavernier (930.18 KB, application/octet-stream)
2011-01-25 11:02 EST, Remi Schnekenburger CLA
no flags Details
Implementation of Property View for UML and SysLML. First draft of the generator for Property views (690.39 KB, application/octet-stream)
2011-01-25 11:55 EST, Remi Schnekenburger CLA
no flags Details
Workspace patch for the Property view runtime framework (397.14 KB, patch)
2011-02-14 09:42 EST, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
New project for handling XWT files as EMF resources (17.05 KB, application/zip)
2011-02-14 09:45 EST, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details
Workspace patch for the generation tool + UML + SysML (1.65 MB, patch)
2011-02-14 09:46 EST, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
Update of the property view framework (202.40 KB, patch)
2011-03-02 07:25 EST, Camille Letavernier CLA
rschnekenburger: iplog+
Details | Diff
Update of the UML property view (1.86 MB, patch)
2011-03-02 07:28 EST, Camille Letavernier CLA
rschnekenburger: iplog+
Details | Diff
Update of the SysML property view (123.75 KB, patch)
2011-03-02 07:28 EST, Camille Letavernier CLA
rschnekenburger: iplog+
Details | Diff
Update of the framework (49.00 KB, patch)
2011-03-03 09:59 EST, Camille Letavernier CLA
no flags Details | Diff
Update of the framework (181.34 KB, application/octet-stream)
2011-03-04 09:08 EST, Camille Letavernier CLA
no flags Details
Remove a Java 1.6 dependency (534 bytes, patch)
2011-03-04 10:05 EST, Camille Letavernier CLA
rschnekenburger: iplog+
Details | Diff
Update of the framework (273.00 KB, patch)
2011-04-28 08:43 EDT, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
Update of the UML Property view (187.78 KB, patch)
2011-04-28 08:46 EDT, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
Update of the Property View Ecore Model (73.18 KB, patch)
2011-04-28 09:37 EDT, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
Bug fix : PropertyEditor's labels (848 bytes, patch)
2011-04-29 04:18 EDT, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
Update of the framework (351.73 KB, patch)
2011-05-11 05:32 EDT, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
Update of the customization framework (75.30 KB, patch)
2011-05-11 05:33 EDT, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
2 new plug-ins for customizing the GMF Notation property view (127.56 KB, application/zip)
2011-05-11 05:34 EDT, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details
Update of the UML & SysML property views (1.49 MB, patch)
2011-05-11 05:35 EDT, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
Remove the duplicated Profile & Appearance tabs (11.99 KB, patch)
2011-05-16 09:55 EDT, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
Update of the Framework & Property views (285.49 KB, patch)
2011-05-16 10:37 EDT, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
Update of the Framework & Property views (1.65 MB, patch)
2011-05-19 04:05 EDT, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
Missing files for the previous patch (5.81 KB, patch)
2011-05-20 08:08 EDT, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
Update of the Framework & Property views (36.38 KB, patch)
2011-05-23 08:25 EDT, Camille Letavernier CLA
vincent.lorenzo: iplog+
Details | Diff
Update of the framework (8.77 KB, patch)
2011-05-27 05:54 EDT, Camille Letavernier CLA
Patrick.Tessier: iplog+
Details | Diff
Update of the UML property view (1.32 MB, patch)
2011-05-27 05:56 EDT, Camille Letavernier CLA
Patrick.Tessier: iplog+
Details | Diff
Icons for the UML property view plug-in (1.02 KB, application/zip)
2011-05-27 05:57 EDT, Camille Letavernier CLA
Patrick.Tessier: iplog+
Details
Refactoring of the ReferenceDialog widget (5.29 KB, patch)
2011-05-27 11:42 EDT, Camille Letavernier CLA
sebastien.gerard: iplog+
Details | Diff
Borders & Background color bug fix (5.29 KB, patch)
2011-05-30 09:55 EDT, Camille Letavernier CLA
no flags Details | Diff
String multiline word wrap (8.77 KB, patch)
2011-05-30 09:58 EDT, Camille Letavernier CLA
no flags Details | Diff
Stereotype appearance properties (1.32 MB, patch)
2011-05-30 10:00 EDT, Camille Letavernier CLA
no flags Details | Diff
Borders & Background color bug fix (Correct version) (3.30 KB, patch)
2011-05-30 10:17 EDT, Camille Letavernier CLA
Patrick.Tessier: iplog+
Details | Diff
String multiline word wrap (Correct version) (668 bytes, patch)
2011-05-30 10:20 EDT, Camille Letavernier CLA
Patrick.Tessier: iplog+
Details | Diff
Stereotype appearance properties (Correct version) (261.54 KB, patch)
2011-05-30 10:21 EDT, Camille Letavernier CLA
Patrick.Tessier: iplog+
Details | Diff
query.registration : wrong extension point (552 bytes, patch)
2011-05-30 10:35 EDT, Camille Letavernier CLA
Patrick.Tessier: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Remi Schnekenburger CLA 2011-01-25 10:57:22 EST
In order to rely on a more generic framework for property editing, especially in tabbed property view, the property runtime framework for Papyrus has evolved to E4/XWT framework.
Camille Letavernier has worked on it, and propose this attached patch.
Comment 1 Remi Schnekenburger CLA 2011-01-25 11:02:08 EST
Created attachment 187530 [details]
First contribution of Camille Letavernier
Comment 2 Remi Schnekenburger CLA 2011-01-25 11:19:24 EST
First attachment commited in r3810 (trunk)
Comment 3 Remi Schnekenburger CLA 2011-01-25 11:55:06 EST
Created attachment 187542 [details]
Implementation of Property View for UML and SysLML. First draft of the generator for Property views
Comment 4 Remi Schnekenburger CLA 2011-01-25 12:02:41 EST
patch commited in r3816.

More comments have to be added to the classes and the methods, all files should have correct headers. planning for comments is following months.
Comment 5 Remi Schnekenburger CLA 2011-01-25 12:07:00 EST
Move old plugins {oep}.properties.runtime.uml and {oep}.properties.runtime.sysml to deprecated plugins area, as they should not be used anymore and can be in conflict with new contribution. 

Done in r.3818
Comment 6 Remi Schnekenburger CLA 2011-01-25 12:11:13 EST
Features updated in r3820
Comment 7 Camille Letavernier CLA 2011-02-14 09:42:12 EST
Created attachment 188906 [details]
Workspace patch for the Property view runtime framework

This patch contains updates for the following projects :

org.eclipse.papyrus.properties.model
org.eclipse.papyrus.properties.model.edit
org.eclipse.papyrus.properties

The modifications include small features, bug fixes and full documentation
Comment 8 Camille Letavernier CLA 2011-02-14 09:45:57 EST
Created attachment 188907 [details]
New project for handling XWT files as EMF resources

This archive contains a new project for handling XWT files as EMF resources.

The new oep.properties.generation plugin (See next patch) relies on this project.
Comment 9 Camille Letavernier CLA 2011-02-14 09:46:29 EST
Created attachment 188908 [details]
Workspace patch for the generation tool + UML + SysML

Workspace patch for the Property view generation tool and UML and SysML Contexts

This patch contains updates for the following projects :

org.eclipse.papyrus.properties.generation
org.eclipse.papyrus.properties.uml
org.eclipse.papyrus.properties.sysml

The modifications include small features, bug fixes and full documentation
Comment 10 Vincent Lorenzo CLA 2011-02-14 10:59:04 EST
Commit 4022-4024 : commit of the last 2 patches + commit and share oep.properties.model.xwt
Comment 11 Camille Letavernier CLA 2011-03-02 07:25:44 EST
Created attachment 190136 [details]
Update of the property view framework
Comment 12 Camille Letavernier CLA 2011-03-02 07:28:07 EST
Created attachment 190137 [details]
Update of the UML property view
Comment 13 Camille Letavernier CLA 2011-03-02 07:28:30 EST
Created attachment 190138 [details]
Update of the SysML property view
Comment 14 Vincent Lorenzo CLA 2011-03-02 08:04:30 EST
In R4103 : commit of the last 3 attachments

C. Letavernier Contribution
Comment 15 Vincent Lorenzo CLA 2011-03-02 08:16:49 EST
In R4106 : add some headers
Comment 16 Vincent Lorenzo CLA 2011-03-02 10:33:08 EST
In R4110 : change some icons in oep.properties.model.edit
Comment 17 Camille Letavernier CLA 2011-03-03 09:59:39 EST
Created attachment 190274 [details]
Update of the framework

Added support for ITreeContentProvider in the oep.widgets plug-in + small updates
Comment 18 Vincent Lorenzo CLA 2011-03-03 10:35:36 EST
In R4116  : commit the previous patch
C. Letavernier Contribution
Comment 19 Camille Letavernier CLA 2011-03-04 09:08:10 EST
Created attachment 190386 [details]
Update of the framework
Comment 20 Vincent Lorenzo CLA 2011-03-04 09:23:44 EST
Commit of the previous patch. 
C. Letavernier Contribution
Comment 21 Vincent Lorenzo CLA 2011-03-04 09:40:04 EST
R4128 : following of the previous commit
Comment 22 Camille Letavernier CLA 2011-03-04 10:05:20 EST
Created attachment 190389 [details]
Remove a Java 1.6 dependency
Comment 23 Vincent Lorenzo CLA 2011-03-04 10:15:40 EST
R4129 : commit the previous patch
Comment 24 Camille Letavernier CLA 2011-04-28 08:43:43 EDT
Created attachment 194260 [details]
Update of the framework

Update of the framework :

- New widgets are available
- Added support for hiding the property editor's label
- Bugs fixes


I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 25 Camille Letavernier CLA 2011-04-28 08:46:27 EDT
Created attachment 194261 [details]
Update of the UML Property view

- Added support for Edit service in Papyrus
- Added specific widget for editing Opaque Expressions
- Added Profile property view customization support, with specific widgets
- Bug fixes


I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 26 Camille Letavernier CLA 2011-04-28 09:37:38 EDT
Created attachment 194268 [details]
Update of the Property View Ecore Model

I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 27 Vincent Lorenzo CLA 2011-04-28 10:38:42 EDT
Comment on attachment 194260 [details]
Update of the framework

Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4541.
Comment 28 Vincent Lorenzo CLA 2011-04-28 10:38:53 EDT
Comment on attachment 194261 [details]
Update of the UML Property view

Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4541.
Comment 29 Vincent Lorenzo CLA 2011-04-28 10:39:06 EDT
Comment on attachment 194268 [details]
Update of the Property View Ecore Model

Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4541.
Comment 30 Camille Letavernier CLA 2011-04-29 04:18:13 EDT
Created attachment 194337 [details]
Bug fix : PropertyEditor's labels

The default value for the PropertyEditor's "showLabel" property was false instead of true, resulting in losing all labels when using the customization tool.
Comment 31 Camille Letavernier CLA 2011-04-29 05:35:32 EDT
I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.(In reply to comment #30)

> Created attachment 194337 [details]
> Bug fix : PropertyEditor's labels
> 
> The default value for the PropertyEditor's "showLabel" property was false
> instead of true, resulting in losing all labels when using the customization
> tool.
Comment 32 Vincent Lorenzo CLA 2011-04-29 07:00:20 EDT
Comment on attachment 194337 [details]
Bug fix : PropertyEditor's labels

Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4585.
Comment 33 Camille Letavernier CLA 2011-05-11 05:32:01 EDT
Created attachment 195314 [details]
Update of the framework

Update of the Property view Framework

The Property view metamodel has changed, which means that previous models won't be compatible.
Comment 34 Camille Letavernier CLA 2011-05-11 05:33:27 EDT
Created attachment 195315 [details]
Update of the customization framework

Update of the customization framework to conform to the metamodel update

I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 35 Camille Letavernier CLA 2011-05-11 05:34:20 EDT
Created attachment 195316 [details]
2 new plug-ins for customizing the GMF Notation property view

I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 36 Camille Letavernier CLA 2011-05-11 05:35:49 EDT
Created attachment 195317 [details]
Update of the UML & SysML property views

Update of the UML & SysML property views to follow the metamodel change.

UML now brings a new property view for GMF Notation

I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 37 Vincent Lorenzo CLA 2011-05-11 07:44:23 EDT
Comment on attachment 195316 [details]
2 new plug-ins for customizing the GMF Notation property view

Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4647 and 4649.
Comment 38 Vincent Lorenzo CLA 2011-05-11 07:48:29 EDT
Comment on attachment 195314 [details]
Update of the framework

Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4650.
Comment 39 Vincent Lorenzo CLA 2011-05-11 07:48:40 EDT
Comment on attachment 195315 [details]
Update of the customization framework

Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4650.
Comment 40 Vincent Lorenzo CLA 2011-05-11 07:48:48 EDT
Comment on attachment 195317 [details]
Update of the UML & SysML property views

Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4650.
Comment 41 Vincent Lorenzo CLA 2011-05-11 08:43:17 EDT
In R4651 : add some icons forgotten in the patches
Comment 42 Camille Letavernier CLA 2011-05-16 09:55:46 EDT
Created attachment 195733 [details]
Remove the duplicated Profile & Appearance tabs

The Profile and Appearance tabs have been migrated to the new Property view framework. The older Appearance and Profile tabs should be removed.

This patch removes the older tabs.


I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 43 Camille Letavernier CLA 2011-05-16 10:37:26 EDT
Created attachment 195736 [details]
Update of the Framework & Property views

This patch contains a global update of the Property view framework and of the various property views provided by Papyrus.


I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 44 Vincent Lorenzo CLA 2011-05-16 10:38:54 EDT
Comment on attachment 195733 [details]
Remove the duplicated Profile & Appearance tabs

Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4700.
Comment 45 Vincent Lorenzo CLA 2011-05-16 11:17:07 EDT
Comment on attachment 195736 [details]
Update of the Framework & Property views

Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4704.
Comment 46 Camille Letavernier CLA 2011-05-19 04:05:11 EDT
Created attachment 196080 [details]
Update of the Framework & Property views

I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 47 Vincent Lorenzo CLA 2011-05-19 04:59:29 EDT
Comment on attachment 196080 [details]
Update of the Framework & Property views

Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4724.
Comment 48 Camille Letavernier CLA 2011-05-20 08:08:01 EDT
Created attachment 196202 [details]
Missing files for the previous patch

I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 49 Vincent Lorenzo CLA 2011-05-20 08:23:10 EDT
Comment on attachment 196202 [details]
Missing files for the previous patch

Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4743.
Comment 50 Camille Letavernier CLA 2011-05-23 08:25:52 EDT
Created attachment 196324 [details]
Update of the Framework & Property views

I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 51 Vincent Lorenzo CLA 2011-05-23 09:07:06 EDT
Comment on attachment 196324 [details]
Update of the Framework & Property views

Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4757.
Comment 52 Camille Letavernier CLA 2011-05-27 05:54:27 EDT
Created attachment 196735 [details]
Update of the framework

Various bug fixes & enhancements, including
Comment 53 Camille Letavernier CLA 2011-05-27 05:56:07 EDT
Created attachment 196736 [details]
Update of the UML property view

The stereotype images now have a valid property view.
Comment 54 Camille Letavernier CLA 2011-05-27 05:57:15 EDT
Created attachment 196737 [details]
Icons for the UML property view plug-in
Comment 55 Patrick Tessier CLA 2011-05-27 08:01:47 EDT
Comment on attachment 196735 [details]
Update of the framework

done in the revision 4802
Comment 56 Patrick Tessier CLA 2011-05-27 08:02:02 EDT
Comment on attachment 196736 [details]
Update of the UML property view

done in the revision 4802
Comment 57 Patrick Tessier CLA 2011-05-27 08:02:15 EDT
Comment on attachment 196737 [details]
Icons for the UML property view plug-in

done in the revision 4802
Comment 58 Camille Letavernier CLA 2011-05-27 11:42:38 EDT
Created attachment 196778 [details]
Refactoring of the ReferenceDialog widget

The ReferenceDialog widget has been refactored to make it overrideable more easily

I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 59 Camille Letavernier CLA 2011-05-30 09:55:23 EDT
Created attachment 196895 [details]
Borders & Background color bug fix

Some widgets (EnumRadio, BooleanRadio, StringEditor) didn't use the default background or border style.

This patch fixes the problem.

I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 60 Camille Letavernier CLA 2011-05-30 09:58:18 EDT
Created attachment 196898 [details]
String multiline word wrap

Added the Word Wrap flag for multiline string editors
Comment 61 Camille Letavernier CLA 2011-05-30 10:00:22 EDT
Created attachment 196899 [details]
Stereotype appearance properties

3 properties for the stereotype appearance have been added to the UML property view, in the appearance tab :

- Stereotype display
- Text alignment
- Display place

I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 62 Camille Letavernier CLA 2011-05-30 10:00:49 EDT
(In reply to comment #60)
> Created attachment 196898 [details]
> String multiline word wrap
> 
> Added the Word Wrap flag for multiline string editors

I, Camille Letavernier, wrote 100% of the code I've provided.
This code contains no cryptography
I have the right to contribute the code to Eclipse.
I contribute the content under the EPL.
Comment 63 Camille Letavernier CLA 2011-05-30 10:17:49 EDT
Created attachment 196903 [details]
Borders & Background color bug fix (Correct version)

>Some widgets (EnumRadio, BooleanRadio, StringEditor) didn't use the default
background or border style.
>
>This patch fixes the problem.
Comment 64 Camille Letavernier CLA 2011-05-30 10:20:18 EDT
Created attachment 196904 [details]
String multiline word wrap (Correct version)

> String multiline word wrap
> 
> Added the Word Wrap flag for multiline string editors
Comment 65 Camille Letavernier CLA 2011-05-30 10:21:42 EDT
Created attachment 196905 [details]
Stereotype appearance properties (Correct version)

> Stereotype appearance properties
> 
> 3 properties for the stereotype appearance have been added to the UML property
> view, in the appearance tab :
> 
> - Stereotype display
> - Text alignment
> - Display place
Comment 66 Camille Letavernier CLA 2011-05-30 10:35:15 EDT
Created attachment 196908 [details]
query.registration : wrong extension point

The UML property view used a MoDisco extension point instead of the equivalent EMF Facet one.

This patch fixes the error.
Comment 67 Patrick Tessier CLA 2011-05-30 10:55:57 EDT
Comment on attachment 196903 [details]
Borders & Background color bug fix (Correct version)

done in the revision 4810
Comment 68 Patrick Tessier CLA 2011-05-30 10:56:10 EDT
Comment on attachment 196904 [details]
String multiline word wrap (Correct version)

done in the revision 4810
Comment 69 Patrick Tessier CLA 2011-05-30 10:56:21 EDT
Comment on attachment 196905 [details]
Stereotype appearance properties (Correct version)

done in the revision 4810
Comment 70 Patrick Tessier CLA 2011-05-30 10:56:45 EDT
Comment on attachment 196908 [details]
query.registration : wrong extension point

done in the revision 4810
Comment 71 Camille Letavernier CLA 2011-07-01 08:37:23 EDT
Done in Indigo