Package org.argouml.profile.internal.ocl

Interface Summary
LambdaEvaluator Evaluates an OCL expression given a variable table
ModelInterpreter Actually interprets the feature and operations in the model, in the sense that the OclInterpreter is only responsible for interpreting the OCL constructors
OclExpressionEvaluator Represents a generic Ocl Expression Evaluator
 

Class Summary
CompositeModelInterpreter Represents a composite ModelInterpreter
ComputeDesignMaterials Check the design materials related to this OCL
ComputeTriggers Check the triggers related to this OCL
ContextApplicable Checks the context clause of the OCL expression to verify if it is applicable to the given model element.
CrOCL Represents an critics defined as an OCL expression in a profile
DefaultOclEvaluator Evaluates ocl expressions
EvaluateExpression Evaluates OCL expressions, this class should not depend on the model subsystem.
EvaluateInvariant Evaluates OCL invariants, this class should not depend on the model subsystem.
OclInterpreter Encapsulates actual interpretation of the OCL expressions for OCL critics provided by a Profile
 

Exception Summary
InvalidOclException Exception thrown when an invalid ocl is set
 



ArgoUML © 1996-2006ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook