Interface ObjectType

  • All Superinterfaces:
    java.io.Externalizable, java.io.Serializable
    All Known Implementing Classes:
    ClassObjectType, FactTemplateObjectType

    public interface ObjectType
    extends java.io.Externalizable
    Semantic object type differentiator.
    • Method Detail

      • isAssignableFrom

        boolean isAssignableFrom​(java.lang.Class<?> clazz)
      • isAssignableTo

        boolean isAssignableTo​(java.lang.Class<?> clazz)
      • isAssignableFrom

        boolean isAssignableFrom​(ObjectType objectType)
      • isEvent

        boolean isEvent()
        Returns true if the object type represented by this object is an event object type. False otherwise.
        Returns:
      • getTypeKey

        java.lang.Object getTypeKey()
      • getClassName

        java.lang.String getClassName()
      • hasField

        boolean hasField​(java.lang.String name)
      • isTemplate

        boolean isTemplate()