@Test public void testHashCode() { assertEquals(new DataObject().hashCode(), dataObject.hashCode()); }
@Override public int hashCode() { return HashUtil.combineHashCodes(name.hashCode(), type.hashCode(), general.hashCode(), backgroundSet.hashCode(), fontSet.hashCode(), dimensionsSet.hashCode()); }
DataObject extends BaseArtifacts { @Override public int hashCode() { return HashUtil.combineHashCodes(name.hashCode(), type.hashCode(), general.hashCode(), backgroundSet.hashCode(), fontSet.hashCode(), dimensionsSet.hashCode()); } }
DataObject extends BaseArtifacts { @Override public int hashCode() { return HashUtil.combineHashCodes(name.hashCode(), type.hashCode(), general.hashCode(), backgroundSet.hashCode(), fontSet.hashCode(), dimensionsSet.hashCode()); } DataObject();  DataObject(final @MapsTo("name") Name name,
                      final @MapsTo("type") DataObjectType type,
                      final @MapsTo("general") BPMNGeneralSet general,
                      final @MapsTo("backgroundSet") BackgroundSet backgroundSet,
                      final @MapsTo("fontSet") FontSet fontSet,
                      final @MapsTo("dimensionsSet") RectangleDimensionsSet dimensionsSet); }
DataObject extends BaseArtifacts { @Override public int hashCode() { return HashUtil.combineHashCodes(name.hashCode(), type.hashCode(), general.hashCode(), backgroundSet.hashCode(), fontSet.hashCode(), dimensionsSet.hashCode()); } DataObject();  DataObject(final @MapsTo("name") Name name,
                      final @MapsTo("type") DataObjectType type,
                      final @MapsTo("general") BPMNGeneralSet general,
                      final @MapsTo("backgroundSet") BackgroundSet backgroundSet,
                      final @MapsTo("fontSet") FontSet fontSet,
                      final @MapsTo("dimensionsSet") RectangleDimensionsSet dimensionsSet); Set<String> getLabels(); BPMNGeneralSet getGeneral(); void setGeneral(final BPMNGeneralSet general); Name getName(); void setName(Name name); DataObjectType getType(); void setType(DataObjectType type); @Override int hashCode(); @Override boolean equals(Object o); }
DataObject extends BaseArtifacts { @Override public int hashCode() { return HashUtil.combineHashCodes(name.hashCode(), type.hashCode(), general.hashCode(), backgroundSet.hashCode(), fontSet.hashCode(), dimensionsSet.hashCode()); } DataObject();  DataObject(final @MapsTo("name") Name name,
                      final @MapsTo("type") DataObjectType type,
                      final @MapsTo("general") BPMNGeneralSet general,
                      final @MapsTo("backgroundSet") BackgroundSet backgroundSet,
                      final @MapsTo("fontSet") FontSet fontSet,
                      final @MapsTo("dimensionsSet") RectangleDimensionsSet dimensionsSet); Set<String> getLabels(); BPMNGeneralSet getGeneral(); void setGeneral(final BPMNGeneralSet general); Name getName(); void setName(Name name); DataObjectType getType(); void setType(DataObjectType type); @Override int hashCode(); @Override boolean equals(Object o);  }