mvvmfx/src/main/java/de/saxsys/mvvmfx/utils/mapping/ModelWrapper.java
public void reset() {
		fields.forEach(PropertyField::resetToDefault);
		immutableFields.forEach(PropertyField::resetToDefault);

		calculateDifferenceFlag();
	}
public void reset() {
		fields.forEach(PropertyField::resetToDefault);
		immutableFields.forEach(PropertyField::resetToDefault);

		calculateDifferenceFlag();
	}
public void reset ( ) { fields . forEach ( PropertyField :: resetToDefault ) ; immutableFields . forEach ( PropertyField :: resetToDefault ) ; calculateDifferenceFlag ( ) ; }
Resets all defined fields to their default values.
<p>
Default values can be defined as last argument of the overloaded "field" methods
(see {@link #field(StringGetter, StringSetter, String)})
or by using the {@link #useCurrentValuesAsDefaults()} method.

<p>

If no special default value was defined for a field the default value of the actual Property type will be used
(e.g. 0 for {@link IntegerProperty}, <code>null</code> for {@link StringProperty} and {@link ObjectProperty} ...).


<p>
<b>Note:</b> This method has no effects on the wrapped model element but will only change the values of the
defined property fields.
Resets all defined fields to their default values . <p > Default values can be defined as last argument of the overloaded field methods ( see { @link #field ( StringGetter StringSetter String ) } ) or by using the { @link #useCurrentValuesAsDefaults () } method .