org.cougaar.core.service
Interface AgentContainmentService
- All Superinterfaces:
- org.cougaar.core.component.Service
- All Known Implementing Classes:
- AgentContainmentServiceImpl
public interface AgentContainmentService
- extends org.cougaar.core.component.Service
This service allows a component to add/remove components from
its agent.
For example, a plugin within an agent can add another
brand-new plugin to its agent by using this service.
Each agent has its own containment service that only
applies to that agent's contents -- this service can not
be used to add a component to a different agent.
|
Method Summary |
boolean |
add(org.cougaar.core.component.ComponentDescription desc)
|
boolean |
contains(org.cougaar.core.component.ComponentDescription desc)
|
boolean |
remove(org.cougaar.core.component.ComponentDescription desc)
|
add
boolean add(org.cougaar.core.component.ComponentDescription desc)
remove
boolean remove(org.cougaar.core.component.ComponentDescription desc)
contains
boolean contains(org.cougaar.core.component.ComponentDescription desc)