Class TraitProxyImpl

    • Field Detail

      • tripleFactory

        protected org.drools.core.util.TripleFactory tripleFactory
    • Constructor Detail

      • TraitProxyImpl

        public TraitProxyImpl()
    • Method Detail

      • _isVirtual

        public boolean _isVirtual()
        Specified by:
        _isVirtual in interface org.drools.core.factmodel.traits.TraitType
      • _getTraitName

        public abstract String _getTraitName()
        Specified by:
        _getTraitName in interface org.drools.core.factmodel.traits.TraitType
      • getObject

        public abstract org.drools.core.factmodel.traits.TraitableBean getObject()
        Specified by:
        getObject in interface org.drools.core.factmodel.traits.TraitProxy
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • propertyKey

        protected org.drools.core.util.Triple propertyKey​(String property)
      • property

        protected org.drools.core.util.Triple property​(String property,
                                                       Object value)
      • propertyKey

        protected org.drools.core.util.Triple propertyKey​(Object property)
      • getTripleFactory

        public org.drools.core.util.TripleFactory getTripleFactory()
      • setTripleFactory

        public void setTripleFactory​(org.drools.core.util.TripleFactory tripleFactory)
      • _getTypeCode

        public BitSet _getTypeCode()
        Specified by:
        _getTypeCode in interface org.drools.core.factmodel.traits.TraitProxy
        Specified by:
        _getTypeCode in interface org.drools.core.factmodel.traits.TraitType
      • setTypeCode

        public void setTypeCode​(BitSet typeCode)
      • shed

        public void shed()
      • computeInsertionVetoMask

        public BitSet computeInsertionVetoMask()
      • assignOtn

        public void assignOtn​(BitSet typeCode)
      • hasOtns

        public boolean hasOtns()
      • clearOtns

        public void clearOtns()
      • listAssignedOtnTypeCodes

        public Set<BitSet> listAssignedOtnTypeCodes()
      • _hasTypeCode

        public boolean _hasTypeCode​(BitSet typeCode)
        Specified by:
        _hasTypeCode in interface org.drools.core.factmodel.traits.TraitType