Class RuntimeProject.EffectiveProjectSnapshot

java.lang.Object
com.inductiveautomation.ignition.common.project.ProjectSnapshot
com.inductiveautomation.ignition.common.project.RuntimeProject.EffectiveProjectSnapshot
All Implemented Interfaces:
Serializable
Enclosing class:
RuntimeProject

public static class RuntimeProject.EffectiveProjectSnapshot extends ProjectSnapshot
An EffectiveProjectSnapshot is a ProjectSnapshot of a project and its effective resource set plus additional information about what its hierarchy was at the time the snapshot was made.

This information is used by RuntimeProject.diff(EffectiveProjectSnapshot) to determine if a change in hierarchy has occurred and the diff cannot be calculated.

See Also:
  • Method Details

    • getParentProjects

      public com.google.common.collect.ImmutableList<String> getParentProjects()