import { OclExecutionContext } from '../OclExecutionContext' ; import { Expression } from './Expression' ; /**
 * A condition that has to be fulfilled after the operation addressed by the parent OperationCallExpression has been executed.
 */ export class PostExpression extends Expression { private readonly value : any ; constructor ( value ) { super ( ) ; this . value = value ; } getValue ( ) { return this . value ; } evaluate ( visitor , localVariables ? ) { return this . getValue ( ) . evaluate ( visitor , localVariables ) ; } }