Interface IArchitecture


  • public interface IArchitecture
    specifies an interface for an architecture class that constructs the cmion components and stores references to them
    • Method Detail

      • getWorldModel

        WorldModel getWorldModel()
        in this method the architecture must return a reference to the World Model component
      • getBlackBoard

        BlackBoard getBlackBoard()
        in this method the architecture must return a reference to the Black Board component
      • getCompetencyExecution

        CompetencyExecution getCompetencyExecution()
        in this method the architecture must return a reference to the competency execution component
      • getCompetencyManager

        CompetencyManager getCompetencyManager()
        in this method the architecture must return a reference to the competency manager component
      • getCompetencyLibrary

        CompetencyLibrary getCompetencyLibrary()
        in this method the architecture must return a reference to the competency library component
      • getSystemContext

        java.lang.Object getSystemContext()
        in this method the architecture must return a reference to an object with system specific information or resources. when there is system specific information or resources it returns null.