package jetbrains.mps.samples.secretCompartmentLanguage.runtime; /*Generated by MPS */ public class AbstractEvent { private String name; private String code; public AbstractEvent(String name, String code) { this.name = name; this.code = code; } public String getCode() { return code; } public String getName() { return name; } @Override public String toString() { return name; } @Override public boolean equals(Object object) { if (getClass() != object.getClass()) { return false; } AbstractEvent other = (AbstractEvent) object; return (code.equals(other.code) && name.equals(other.name)); } @Override public int hashCode() { return name.hashCode(); } }