public void RecalculateContext() { ExecutionContext.CleanContextItems(); foreach (var item in UseCase.OutputParameters) { ExecutionContext.AddContextParameter( new UseCaseExecutionContextParameter(UseCaseExecutionContextParameter.ParameterDirection.Output, item, null)); } foreach (var sentence in ExecutionSentences) { foreach (var item in sentence.ExecutionSentence.InputContextParameters) { ExecutionContext.AddContextParameter(item); } } }