public boolean equals(Object o) {
    if (this == o) return true;
    if (!(o instanceof CreateModelElementCommand)) return false;

    final CreateModelElementCommand createModelElementCommand = (CreateModelElementCommand) o;

    if (!eClass.equals(createModelElementCommand.eClass)) return false;
    if (!idFactory.equals(createModelElementCommand.idFactory)) return false;

    return true;
  }
 public int hashCode() {
   int result;
   result = eClass.hashCode();
   result = 29 * result + idFactory.hashCode();
   return result;
 }