Package org.drools.traits.core.factmodel
Class TraitProxyImpl
- java.lang.Object
-
- org.drools.traits.core.factmodel.TraitProxyImpl
-
- All Implemented Interfaces:
Externalizable,Serializable,Comparable<TraitProxyImpl>,org.drools.core.factmodel.traits.TraitProxy,org.drools.core.factmodel.traits.TraitType
- Direct Known Subclasses:
ThingProxyImplPlaceHolder
public abstract class TraitProxyImpl extends Object implements Externalizable, org.drools.core.factmodel.traits.TraitType, Comparable<TraitProxyImpl>, org.drools.core.factmodel.traits.TraitProxy
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Object>fieldsprotected TripleFactorytripleFactory
-
Constructor Summary
Constructors Constructor Description TraitProxyImpl()
-
Method Summary
-
-
-
Field Detail
-
tripleFactory
protected TripleFactory tripleFactory
-
-
Method Detail
-
_isVirtual
public boolean _isVirtual()
- Specified by:
_isVirtualin interfaceorg.drools.core.factmodel.traits.TraitType
-
_getTraitName
public abstract String _getTraitName()
- Specified by:
_getTraitNamein interfaceorg.drools.core.factmodel.traits.TraitType
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
getObject
public abstract org.drools.core.factmodel.traits.TraitableBean getObject()
- Specified by:
getObjectin interfaceorg.drools.core.factmodel.traits.TraitProxy
-
getTripleFactory
public TripleFactory getTripleFactory()
-
setTripleFactory
public void setTripleFactory(TripleFactory tripleFactory)
-
_getTypeCode
public BitSet _getTypeCode()
- Specified by:
_getTypeCodein interfaceorg.drools.core.factmodel.traits.TraitProxy- Specified by:
_getTypeCodein interfaceorg.drools.core.factmodel.traits.TraitType
-
setTypeCode
public void setTypeCode(BitSet typeCode)
-
shed
public void shed()
-
compareTo
public int compareTo(TraitProxyImpl o)
- Specified by:
compareToin interfaceComparable<TraitProxyImpl>
-
computeInsertionVetoMask
public BitSet computeInsertionVetoMask()
-
assignOtn
public void assignOtn(BitSet typeCode)
-
hasOtns
public boolean hasOtns()
-
clearOtns
public void clearOtns()
-
_hasTypeCode
public boolean _hasTypeCode(BitSet typeCode)
- Specified by:
_hasTypeCodein interfaceorg.drools.core.factmodel.traits.TraitType
-
-