public static boolean check(EObject eObject, String body) throws Exception { OCL.Helper helper = ocl.createOCLHelper(); helper.setContext(eObject.eClass()); Constraint constraint = helper.createInvariant(body); OCL.Query query = ocl.createQuery(constraint); return query.check(eObject); }
if (!EOCL_ENV.createQuery(VALIDATE_RECTUM_SECTION_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(rectumSection)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_HEART_SECTION_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(heartSection)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_POLICY_ACTIVITY_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(policyActivity)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_DRUG_VEHICLE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(drugVehicle)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_DRUG_VEHICLE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(drugVehicle)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_STUDY_ACT_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(studyAct)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_STUDY_ACT_NO_ID_EXTENSION__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(studyAct)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_INSTRUCTIONS_TEMPLATE_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(instructions)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_EYES_SECTION_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(eyesSection)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_STUDY_ACT_TEXT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(studyAct)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_STUDY_ACT_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(studyAct)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_MEDICATION_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(medication)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_MEDICATION_TEMPLATE_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(medication)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_MEDICATION_PRODUCT_NAME__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(medication)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_IHE_COMMENT_STATUS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(comment)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_SERIES_ACT_ID__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(seriesAct)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_PLAN_SECTION_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(planSection)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_PROBLEM_ENTRY_TEXT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(problemEntry)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(
if (!EOCL_ENV.createQuery(VALIDATE_SERIES_ACT_TEXT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV).check(seriesAct)) { if (diagnostics != null) { diagnostics.add(new BasicDiagnostic(