Package cmion.architecture
Interface IArchitecture
public interface IArchitecture
specifies an interface for an architecture class that constructs the cmion components and
stores references to them
-
Method Summary
Modifier and TypeMethodDescriptionin this method the architecture must return a reference to the Black Board componentin this method the architecture must return a reference to the competency execution componentin this method the architecture must return a reference to the competency library componentin this method the architecture must return a reference to the competency manager componentin this method the architecture must return a reference to an object with system specific information or resources.in this method the architecture must return a reference to the World Model component
-
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.
-