Package com.orchestranetworks.schema.trigger

# Interface ValueChange

public interface ValueChange
Represents a change of a terminal node value.

Since:
  5.2.5
See Also:
  - `ValueChanges`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `SchemaNode`
  `getModifiedNode()`
  Returns the terminal node to be modified or has already been modified.
  `Object`
  `getValueAfter()`
  Returns the resulting value of the node after modification.
  `Object`
  `getValueBefore()`
  Returns the initial value of the node before modification.

- ## Method Details

  - ### getModifiedNode

    SchemaNode getModifiedNode()
    Returns the terminal node to be modified or has already been modified.
    See Also:
      - `SchemaNode.isTerminalValue()`

  - ### getValueBefore

    Object getValueBefore()
    Returns the initial value of the node before modification.

    Regarding inheritance, this method has the same behavior as `Adaptation.getValueWithoutResolution(Path)`.

  - ### getValueAfter

    Object getValueAfter()
    Returns the resulting value of the node after modification.

    Regarding inheritance, this method has the same behavior as `Adaptation.getValueWithoutResolution(Path)`.