Interface SchemaDifference

All Known Subinterfaces:
SchemaDifference.DirectiveDifference, SchemaDifference.EnumDifference, SchemaDifference.InputObjectDifference, SchemaDifference.InterfaceDifference, SchemaDifference.ObjectDifference, SchemaDifference.ScalarDifference, SchemaDifference.SchemaAddition, SchemaDifference.SchemaDeletion, SchemaDifference.SchemaModification, SchemaDifference.SchemaModificationDetail, SchemaDifference.UnionDifference
All Known Implementing Classes:
SchemaDifference.DirectiveAddition, SchemaDifference.DirectiveDeletion, SchemaDifference.DirectiveModification, SchemaDifference.EnumAddition, SchemaDifference.EnumDeletion, SchemaDifference.EnumModification, SchemaDifference.InputObjectAddition, SchemaDifference.InputObjectDeletion, SchemaDifference.InputObjectModification, SchemaDifference.InterfaceAddition, SchemaDifference.InterfaceDeletion, SchemaDifference.InterfaceModification, SchemaDifference.ObjectAddition, SchemaDifference.ObjectDeletion, SchemaDifference.ObjectModification, SchemaDifference.ScalarAddition, SchemaDifference.ScalarDeletion, SchemaDifference.ScalarModification, SchemaDifference.UnionAddition, SchemaDifference.UnionDeletion, SchemaDifference.UnionModification

public interface SchemaDifference
Any kind of difference between two schemas is a SchemaDifference.

Below that we have three different possible kind of differences: - Addition - Deletion - Modification