Class PerceptType


  • public class PerceptType
    extends java.lang.Object
    Class for representation a percept type, which has a name, a set of object types and a set of component types.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Set componenttypes
      The component types.
      protected java.lang.String name
      The percept name.
      protected java.util.Set objecttypes
      The object types.
    • Constructor Summary

      Constructors 
      Constructor Description
      PerceptType()
      Create a new percept type.
      PerceptType​(java.lang.String name, java.util.Set objecttypes, java.util.Set componenttypes)
      Create a new percept type.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Set getComponentTypes()
      Get the component types.
      java.lang.String getName()
      Get the name.
      java.util.Set getObjectTypes()
      Get the object types.
      void setComponentTypes​(java.util.Set componenttypes)
      Set the component types.
      void setName​(java.lang.String name)
      Set the name.
      void setObjectTypes​(java.util.Set objecttypes)
      Set the object types.
      java.lang.String toString()
      Get the string representation.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • name

        protected java.lang.String name
        The percept name.
      • objecttypes

        protected java.util.Set objecttypes
        The object types.
      • componenttypes

        protected java.util.Set componenttypes
        The component types.
    • Constructor Detail

      • PerceptType

        public PerceptType()
        Create a new percept type.
      • PerceptType

        public PerceptType​(java.lang.String name,
                           java.util.Set objecttypes,
                           java.util.Set componenttypes)
        Create a new percept type.
    • Method Detail

      • getName

        public java.lang.String getName()
        Get the name.
        Returns:
        The name.
      • setName

        public void setName​(java.lang.String name)
        Set the name.
        Parameters:
        name - the name to set.
      • getObjectTypes

        public java.util.Set getObjectTypes()
        Get the object types.
        Returns:
        the object types.
      • setObjectTypes

        public void setObjectTypes​(java.util.Set objecttypes)
        Set the object types.
        Parameters:
        objecttypes - the objecttypes to set.
      • getComponentTypes

        public java.util.Set getComponentTypes()
        Get the component types.
        Returns:
        The componenttypes.
      • setComponentTypes

        public void setComponentTypes​(java.util.Set componenttypes)
        Set the component types.
        Parameters:
        componenttypes - the componenttypes to set.
      • toString

        public java.lang.String toString()
        Get the string representation.
        Overrides:
        toString in class java.lang.Object
        Returns:
        The string representation.