L'évaluation dans la base de données de ocl dans le code
Dans un formulaire, etc nous pouvons évaluer l'OCL dans la base de données à l'aide d'un OclPSHandle, mais comment évaluez-vous OCL dans la base de données dans le code?
Cette astuce grâce à Jan Viseur de Borland.
IOclService oclService =
(IOclService) GetEcoService(typeof(IOclService))
IPersistenceService persistenceService =
(IPersistence) GetEcoService(typeof(IPersistenceService))
AbstractCondition cond =
OclService.CreateRetrieveCondition(RootValue, EffectiveVariables(), Expression)
InternalElement = persistenceService.GetAllWithCondition(cond, MaxAnswers, Offset)
L'evaluation dans la base de donnees de ocl dans le code
L'evaluation dans la base de donnees de ocl dans le code : Plusieurs milliers de conseils pour vous faciliter la vie.
Dans un formulaire, etc nous pouvons evaluer l'OCL dans la base de donnees a l'aide d'un OclPSHandle, mais comment evaluez-vous OCL dans la base de donnees dans le code?
Cette astuce grace a Jan Viseur de Borland.
IOclService oclService =
(IOclService) GetEcoService(typeof(IOclService))
IPersistenceService persistenceService =
(IPersistence) GetEcoService(typeof(IPersistenceService))
AbstractCondition cond =
OclService.CreateRetrieveCondition(RootValue, EffectiveVariables(), Expression)
InternalElement = persistenceService.GetAllWithCondition(cond, MaxAnswers, Offset)
L'évaluation dans la base de données de ocl dans le code
By commentfaire
L'évaluation dans la base de données de ocl dans le code : Plusieurs milliers de conseils pour vous faciliter la vie.