//Artefact:ModelClass/com/sphenon/modelling/xmodel/XMWorkaround

Description

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMWorkaround/VUIAdapterAfterGetValue

Description

Code that is inserted in the VUI adapter after an attribute value has been retrieved and a corresponding VUIEntity has been created. Used in InstanceTransaction/EditManyStandalone due to an unfixable bug in extjs renderer.
☑ logical model ∙ ☐ technical model ∙ ☑ packages ∙ ☑ classes ∙ ☐ pattern ends ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMWorkaround/UseGenericVector

Description

If true, no Vector templates are instantiated, but the GenericVector is used instead.
☑ logical model ∙ ☐ technical model ∙ ☐ packages ∙ ☑ classes ∙ ☐ pattern ends ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMWorkaround/UseGenericVUISlotSelector

Description

If true, on attribute level, no VUIEntitySelector/SlotTyped template instances are used, but the generic bases instead. On class level, this behaviour is used with regard to the generated Selector class.
To be improved: automatically detect with ModelElementAccessory.isCoreLibrary which types are implemented in old EMOS1 logic. Unfortunately, this is rather tricky.
☑ logical model ∙ ☐ technical model ∙ ☐ packages ∙ ☐ classes ∙ ☐ pattern ends ∙ ☑ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMWorkaround/FullRefreshPropagation

Description

If true, in a transactional method, managed by stereotype "Transactional", on return this instances is freshly reread from the database in all enclosing scopes.
☑ logical model ∙ ☐ technical model ∙ ☐ packages ∙ ☐ classes ∙ ☐ pattern ends ∙ ☑ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states