Esta es una libreria que encontre como una dll que ahora gracias a .NET Reflector esta pasada a codigo pascal, es muy util para hacer consultas OCL en ECO, los ejemplo de como usarla estan en las pruebas unitarias.
http://www.terawiki.clubdelphi.com/archivos/[Ejemplo] EcoAccess.zip
EcoAccess habilita servicios para la declaracion de acceso a datos en Borland ECO.
Provee flexibilidad para declarar metodos para consultar o accesar objectos ECO por medio de expresiones OCL.
Caracteristicas
Provee declaracion pura de interfaces para crear metodos de acceso a datos
Ayuda de primera clase para expresiones OCL
Automaticamente mapea argumentos de metodos en variables OCL
Provee acercamiento orientado a atributos para evaluacion en memoria y PS
Soporta varios tipos de retorno incluyendo IObjectList, typed list, typed array, etc.
Separa la capa de acceso a datos de las entidades ECO, y permite un desarrollo agil para ECO