Interface Verifiable

All Known Subinterfaces:
BoundedChromosome<A,G>, BoundedGene<A,G>, Chromosome<G>, Gene<A,G>, NumericChromosome<N,G>, NumericGene<N,G>, TreeChromosome<A,G>, TreeGene<A,G>
All Known Implementing Classes:
AbstractChromosome, AbstractTreeChromosome, AbstractTreeGene, AnyChromosome, AnyGene, BigIntegerChromosome, BigIntegerGene, BitChromosome, BitGene, CharacterChromosome, CharacterGene, DoubleChromosome, DoubleGene, EnumGene, Genotype, IntegerChromosome, IntegerGene, LongChromosome, LongGene, PermutationChromosome, Phenotype, ProgramChromosome, ProgramGene

public interface Verifiable
This interface lets you check an object for validity.
Since:
1.0
Version:
2.0
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Check if this object is valid.
  • Method Details

    • isValid

      boolean isValid()
      Check if this object is valid.
      Returns:
      true if this object is valid, false otherwise.