gov.nasa.arc.brahms.vm.api.common
Interface IActiveConcept
- All Superinterfaces:
- IConcept, IType, IUserDefinedType
- All Known Subinterfaces:
- IActiveClass, IActiveInstance, IAgent, IClass, IGroup, IObject
public interface IActiveConcept
- extends IConcept
An ActiveConcept is a generic concept that marks concepts as specifying
behavioral constructs to allow active instances to reason and perform
activities.
- Version:
- 5 February 2002
- Author:
- Ron van Hoof
Method Summary |
boolean |
hasThoughtframes()
Indicates whether the active concept has thoughtframes defined for it. |
boolean |
hasWorkframes()
Indicates whether the active concept has workframes defined for it. |
hasWorkframes
boolean hasWorkframes()
throws ExternalException
- Indicates whether the active concept has workframes defined for it.
This method returns true if the concept itself or any of its parents
has workframes. This method returns false if neither the concept
itself not any of its parents have workframes.
- Returns:
- boolean true if the active concept has workframes, false if not.
- Throws:
ExternalException
- if an internal error occurs.
hasThoughtframes
boolean hasThoughtframes()
throws ExternalException
- Indicates whether the active concept has thoughtframes defined for it.
This method returns true if the concept itself or any of its parents
has thoughtframes. This method returns false if neither the concept
itself not any of its parents have thoughtframes.
- Returns:
- boolean true if the active concept has thoughtframes, false if not.
- Throws:
ExternalException
- if an internal error occurs.
Copyright © 1997-2012 All Rights Reserved.