[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Generating DEX long forms
Hi Leif and Tim asked me about some EXPRESS errors they had when generating a DEX long form. I thought it would be useful to copy the response to all modellers.
1)
Make sure that you have done a CVS update on stepmod.
There were some errors in the PLCS long form caused by the SHTOLO. These were
corrected last week and the AP has been submitted to the convener for
publication. 2) When the DEX long form is generated, there may be some SUPERTPYE OF statements that are referring to entities that are not in the long form i.e. have been deliberately excluded. E.g. ENTITY Class SUPERTYPE OF (ONEOF(Class_by_extension, Class_by_intension)); id : STRING; name : STRING; description : OPTIONAL STRING; END_ENTITY;
It would be possible to prune these
in the XSL for the long form generator, but to do it properly will take some
time. So for now, the long form express file should be manually edited. i.e. dex_lf.exp 3)
There may be some expressions (where rules etc) that
have 'AP239_PRODUCT_LIFE_CYCLE_SUPPORT_ARM_LF
as a string. E.g. 4) If there are still errors, it is likely that these are caused by super/sub type entities not being present in the long form, or by attributes referencing entities that are not present in the long form. This is caused by the capabilities not including the necessary entities. So check the capabilities.
Regards -------------------------------------------
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]