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

L'évaluation dans la base de données de ocl dans le code : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation