Uses of Class
cmion.architecture.CmionComponent
Packages that use CmionComponent
Package
Description
-
Uses of CmionComponent in cmion.architecture
Methods in cmion.architecture that return CmionComponentModifier and TypeMethodDescriptionCmionEvent.getOriginator()returns the cmion component that raised this event or null if this event was not raised by a cmion component or not raised at allMethods in cmion.architecture with parameters of type CmionComponentModifier and TypeMethodDescriptionvoidCmionEvent.setOriginator(CmionComponent originator) sets the originator (the cmion component that raised this event) -
Uses of CmionComponent in cmion.level2
Subclasses of CmionComponent in cmion.level2Modifier and TypeClassDescriptionclasscompetencies are represented by objects of subclasses of this classclassthis component is responsible for executing plans of competencies it has received (normally from the competency manager)classthe competency library is the component that registers all componentsclassan abstract class describing a competency, whose main execution is performed remotely, in a different executable (possibly on a different machine) and that we communicate with over the network.classA class encapsulating tcp communication with another process on the network. -
Uses of CmionComponent in cmion.level2.competencies
Subclasses of CmionComponent in cmion.level2.competenciesModifier and TypeClassDescriptionclassexample of the implementation of a competency, with comments explaining how to define competencies, this is not actually doing anything seriousclassexample of the implementation of a TCP remote competency, with comments explaining how to define competencies, this is not actually doing anything seriousclass -
Uses of CmionComponent in cmion.level2.competencies.test
Subclasses of CmionComponent in cmion.level2.competencies.testModifier and TypeClassDescriptionclassone of several test competencies to test the execution systemclassone of several test competencies to test the execution systemclassone of several test competencies to test the execution systemclassone of several test competencies to test the execution systemclassclassthis is an example of a competency that is not started as part of an order issued from the mind, but that continuously runs in the background, in this case printing out a message every 5 seconds.classone of several test competencies to test the execution systemclassone of several test competencies to test the execution system -
Uses of CmionComponent in cmion.level3
Subclasses of CmionComponent in cmion.level3Modifier and TypeClassDescriptionclassThis abstract class describes the functionality an agent mind interface should provide.classthe competency manager receives actions from the mind for execution and decomposes them into a plan of competencies for execution -
Uses of CmionComponent in cmion.level3.fatima
Subclasses of CmionComponent in cmion.level3.fatimaModifier and TypeClassDescriptionclassclassin this class we pretend to be a fatima for the purpose of retaining the fatima state in a migration scenario. -
Uses of CmionComponent in cmion.level3.supersimplemind
Subclasses of CmionComponent in cmion.level3.supersimplemindModifier and TypeClassDescriptionclassThe connector to a SuperSimpleMind (example implementation of a simple mind interface)classThe connector to a SuperSimpleMind (example implementation of a simple mind interface)classThe connector to a SuperSimpleMind (example implementation of a simple mind interface) -
Uses of CmionComponent in cmion.storage
Subclasses of CmionComponent in cmion.storageModifier and TypeClassDescriptionclassThe BlackBoard is a storage container for competencies to share information with each other.classa storage container is used for storing data that is shared between the components.classa specific subclass of cmion storage container with convenience methods added for handling "agent" and "object" sub containers.