Une ressource OCL (Object Constraint Language) est un fichier texte dans lequel sont stockées des instructions OCL, lesquelles sont les requêtes que vous écrivez pour explorer les caractéristiques des éléments du modèle UML. Pour qu'une instruction OCL puisse être analysée (interprétée) ou évaluée, vous devez la stocker dans une ressource OCL.
Une ressource OCL peut contenir plusieurs instructions OCL, mais l'éditeur ne peut en interpréter ou en évaluer qu'une seule à la fois.
Toutes vos ressources OCL doivent être sauvegardées avec l'extension de nom de fichier .ocl.