|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IObjectInstanceCtx
The IObjectInstanceCtx interface is the interface for the runtime class for the objects. It manages the belief set, location, frame contexts with their various states and containment. The virtual machine maintains the object states through the object instance contexts.
Method Summary | |
---|---|
void |
addAggregate(PartCtx aggregate)
Adds the specified aggregate as an aggregate for this object instance. |
java.util.Enumeration |
getAggregates()
Returns a list of all the aggregates (PartCtx). |
void |
removeAggregate(PartCtx aggregate)
Removes the specified aggregate as an aggregate for this object instance. |
void |
removeAllAggregates()
Removes all the aggregates from the list of aggregates. |
Methods inherited from interface gov.nasa.arc.brahms.common.rt.IBrahmsObjectCtx |
---|
addNote, getContextFor, getEndTime, getID, getNote, getNotes, getStartTime, removeNote, setEndTime, setID, setStartTime |
Method Detail |
---|
void addAggregate(PartCtx aggregate) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
aggregate
- the aggregate (PartCtx) to be added
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if aggregate is nullvoid removeAggregate(PartCtx aggregate) throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
aggregate
- the aggregate to be removed
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if aggregate is null, no aggregates
are available, or the aggregate is not foundjava.util.Enumeration getAggregates() throws gov.nasa.arc.brahms.common.exceptions.BrahmsException
gov.nasa.arc.brahms.common.exceptions.BrahmsException
- if there are no aggregatesvoid removeAllAggregates()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |