Module: Ea::Ocl

Defined in:
lib/ea/ocl.rb,
lib/ea/ocl/nodes.rb,
lib/ea/ocl/parser.rb,
lib/ea/ocl/evaluator.rb,
lib/ea/ocl/unsupported_error.rb

Overview

OCL (Object Constraint Language) parser + evaluator namespace. Supports a subset of OCL invariant syntax sufficient for evaluating common EA constraints.

Defined Under Namespace

Modules: Evaluator, Nodes, Parser Classes: UnsupportedError