package org.bonitasoft.simulation.model.process; public abstract class SimNamedElement { private String name ; protected SimNamedElement(String name) { super(); this.name = name; } public String getName() { return name; } @Override public boolean equals(Object obj) { if(obj instanceof SimNamedElement){ return getName().equals(((SimNamedElement) obj).getName()) ; } return super.equals(obj); } @Override public int hashCode() { return name.hashCode(); } }