Interface Entity

All Known Subinterfaces:
Entity.Accessible, ImmutableEntity
All Known Implementing Classes:
Entity.AbstractAccessible, EntityData, EntityLayer, EntityLayerIdentity, EntityLayerLogging, EntityLayerVersioning

public interface Entity
A mutable entity. Mutations of the entity's data only happen by providing another instance of that entity that contains the desired new data.