Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits. Anti-spam check. Do not fill this in!==Object Constraint Language== [http://en.wikipedia.org/wiki/Object_Constraint_Language OCL] is often referred to as an object analog for SQL. And indeed it is quite convenient to make OCL queries in terms of objects. For example the following expression gets company employees older than 30 years: "company.employees->select(age > 30)". Originally OCL was proposed by OMG as a means of describing constraints in UML models. But actually the usage area of OCL is much wider. In Bold OCL is used to express: * Queries to the DB * In-memory queries * Evaluation expressions for derived class members * Constraints Bold uses its own OCL editor with syntax check and expression assistant. This makes writing OCL expressions in Bold easy and safe. Summary: Please note that all contributions to the Delphi Programming are considered to be released under the CC-BY-SA Cancel Editing help (opens in new window) Retrieved from "https://delphi.fandom.com/wiki/Bold_for_Delphi"