Ao escrever as instruções OCL (Object Constraint Language), o elemento de contexto representa o contexto no qual as instruções OCL são analisadas e avaliadas. Por exemplo, você pode selecionar uma classe ou uma interface como o contexto para as instruções OCL.
Sua opção de elementos de contexto depende de você trabalhar com o modelo de usuário ou o metamodelo. Ao trabalhar com um modelo de usuário, os possíveis elementos de contexto incluem classes e interfaces. Ao trabalhar com um metamodelo, todos os elementos UML são possíveis elementos de contexto.