Package etomica.modifier

Provides classes that define adapters to permit modification of arbitrary fields in arbitrary classes.

See:
          Description

Interface Summary
Modifier A Modifier object permits changes to be made to a property of another object.
ModifierBoolean Interface that permits changes to be made to a boolean property of another object.
 

Class Summary
ModifierFunctionWrapper Extends the configurable modifier to permit a function to be applied to a value before the modified property is set.
ModifierGeneral Implements the Modifier functionality using introspection to obtain the accessor methods for a property.
ModifierNMolecule Modifier class that enables change of the number of molecules of a particular species in a particular box.
ModifyAction Wraps a Modifier instance so that the modification can be performed as the consequence of an action.
 

Package etomica.modifier Description

Provides classes that define adapters to permit modification of arbitrary fields in arbitrary classes. The Modifier interface defines setValue and getValue methods, which can be invoked by user-interface widgets or other classes that change values of fields of other classes. Classes implementing Modifier can define these methods as needed to cause manipulation of specific values.

A class implementing Modifier is analogous to a "wire" that connects a knob to something that it adjusts or changes.