Interface Cloneable<T>

All Known Subinterfaces:
Attribute, PluralAttribute, SingularAttribute
All Known Implementing Classes:
BasicAttribute, Column, Key, ManyToOneAttribute, SetAttribute, TypeSpecification

public interface Cloneable<T>
Contract for an object that is cloneable.
  • Method Summary

    Modifier and Type
    Method
    Description
    Creates a new, deep-copied instance of this object
  • Method Details

    • deepCopy

      T deepCopy()
      Creates a new, deep-copied instance of this object
      Returns:
      a deep-copy clone of the referenced object