public static boolean validateCode(EIVL_event eivL_event, DiagnosticChain diagnostics, Map<Object, Object> context) {
if ((eivL_event != null) && (eivL_event.getCode() != null) && (TimingEvent.get(eivL_event.getCode()) == null)) {
if (diagnostics != null) {
diagnostics.add(new BasicDiagnostic(
Diagnostic.ERROR, DatatypesValidator.DIAGNOSTIC_SOURCE, DatatypesValidator.EIVL_EVENT__CODE,
org.eclipse.emf.ecore.plugin.EcorePlugin.INSTANCE.getString(
"_UI_GenericInvariant_diagnostic",
new Object[] {
"validateCode",
org.eclipse.emf.ecore.util.EObjectValidator.getObjectLabel(eivL_event, context) }),
new Object[] { eivL_event }));
}
return false;
}
return true;
}