Interface IArchitecture


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

    • 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

      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.