gov.nasa.arc.brahms.vm.api.common
Interface IConceptualObject

All Superinterfaces:
IConcept, IConceptualConcept, IType, IUserDefinedType

public interface IConceptualObject
extends IConceptualConcept

A conceptual object is used to allow for a user to track things that exist as concepts in people's minds, like the concept of an order. The concepts do not exist as such but do have incarnations in the form of real artifacts, such as a fax, a form, or a database record. Through conceptual objects statistics can be generated such as touch time and cycle time and object flows can be generated through a work process.


Field Summary
 
Fields inherited from interface gov.nasa.arc.brahms.vm.api.common.IUserDefinedType
UDT
 
Method Summary
 boolean isInstanceOf(IConceptualClass cls)
          Determines whether this object is an instance of the specified class.
 
Methods inherited from interface gov.nasa.arc.brahms.vm.api.common.IConcept
getAttribute, getName, getRelation, isLocal
 
Methods inherited from interface gov.nasa.arc.brahms.vm.api.common.IType
getType
 

Method Detail

isInstanceOf

boolean isInstanceOf(IConceptualClass cls)
                     throws ExternalException
Determines whether this object is an instance of the specified class.

Returns:
true if this object is an instance of the specified class, false otherwise
Throws:
ExternalException - if cls is null