public class FactTemplateTypeConf extends Object implements ObjectTypeConf, Externalizable
Constructor and Description |
---|
FactTemplateTypeConf() |
FactTemplateTypeConf(EntryPointId entryPoint,
FactTemplate factTemplate,
InternalRuleBase ruleBase) |
Modifier and Type | Method and Description |
---|---|
void |
enableTMS()
Enable TMS for this object type.
|
ObjectTypeNode |
getConcreteObjectTypeNode() |
EntryPointId |
getEntryPoint() |
ObjectTypeNode[] |
getObjectTypeNodes() |
Object |
getShadow(Object fact) |
TypeDeclaration |
getTypeDeclaration() |
String |
getTypeName() |
boolean |
isActive() |
boolean |
isAssignableFrom(Object object) |
boolean |
isDynamic() |
boolean |
isEvent() |
boolean |
isShadowEnabled() |
boolean |
isSupportsPropertyChangeListeners() |
boolean |
isTMSEnabled()
Whether or not, TMS is active for this object type.
|
boolean |
isTrait() |
boolean |
isTraitTMSEnabled() |
void |
readExternal(ObjectInput in) |
void |
resetCache() |
void |
writeExternal(ObjectOutput out) |
public FactTemplateTypeConf()
public FactTemplateTypeConf(EntryPointId entryPoint, FactTemplate factTemplate, InternalRuleBase ruleBase)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public ObjectTypeNode getConcreteObjectTypeNode()
getConcreteObjectTypeNode
in interface ObjectTypeConf
public ObjectTypeNode[] getObjectTypeNodes()
getObjectTypeNodes
in interface ObjectTypeConf
public Object getShadow(Object fact) throws RuntimeDroolsException
RuntimeDroolsException
public boolean isShadowEnabled()
isShadowEnabled
in interface ObjectTypeConf
public boolean isAssignableFrom(Object object)
isAssignableFrom
in interface ObjectTypeConf
public void resetCache()
resetCache
in interface ObjectTypeConf
public boolean isActive()
isActive
in interface ObjectTypeConf
public boolean isEvent()
isEvent
in interface ObjectTypeConf
public boolean isTrait()
isTrait
in interface ObjectTypeConf
public TypeDeclaration getTypeDeclaration()
getTypeDeclaration
in interface ObjectTypeConf
public boolean isDynamic()
isDynamic
in interface ObjectTypeConf
public boolean isTMSEnabled()
ObjectTypeConf
isTMSEnabled
in interface ObjectTypeConf
public boolean isTraitTMSEnabled()
isTraitTMSEnabled
in interface ObjectTypeConf
public void enableTMS()
ObjectTypeConf
enableTMS
in interface ObjectTypeConf
public EntryPointId getEntryPoint()
getEntryPoint
in interface ObjectTypeConf
public boolean isSupportsPropertyChangeListeners()
isSupportsPropertyChangeListeners
in interface ObjectTypeConf
public String getTypeName()
getTypeName
in interface ObjectTypeConf
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.