Interface TraitTypeMap<T extends java.lang.String,​K extends Thing<C>,​C>


  • public interface TraitTypeMap<T extends java.lang.String,​K extends Thing<C>,​C>
    • Method Detail

      • putSafe

        K putSafe​(java.lang.String key,
                  K value)
      • removeCascade

        java.util.Collection<K> removeCascade​(java.lang.String traitName)
      • removeCascade

        java.util.Collection<K> removeCascade​(java.util.BitSet code)
      • getMostSpecificTraits

        java.util.Collection<K> getMostSpecificTraits()
      • getCurrentTypeCode

        java.util.BitSet getCurrentTypeCode()
      • setBottomCode

        void setBottomCode​(java.util.BitSet code)