Overview
Emf2gv uses OCL to bring more flexible features :
- In RichAttributeFigures in order to format the label that is shown (OCL allows to concatenate strings for example, which makes it possible to build freely the string to be printed in the attribute figure)
- In RichReferenceFigures in order to format the labels (the same way as for the RichAttributeFigure's label)
- In Filters in order to allow to build a boolean expression based on the underlying EClass EAttributes which is used at runtime to evaluate if an EObject must be drawn or not
- In DynamicPropertyOverriders in order to allow to build a boolean expression based on the underlying EClass EAttributes which is used at runtime to evaluate if an EObject must be drawn or not
To help the user to enter OCL expressions :