|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IConcept
The IConcept interface is an interface to a concept loaded in the virtual machine. This interface is only a high level interface for the actual concepts. Check the sub interfaces of this interface to find out the interfaces for the various types of concepts.
Field Summary |
---|
Fields inherited from interface gov.nasa.arc.brahms.vm.api.common.IUserDefinedType |
---|
UDT |
Method Summary | |
---|---|
IAttribute |
getAttribute(java.lang.String name)
Returns the attribute with the specified name if it is defined for this concept or any of its parent concepts in the concept inheritance hierarchy. |
java.lang.String |
getName()
Returns the fully qualified name of the concept |
IRelation |
getRelation(java.lang.String name)
Returns the relation with the specified nameif it is defined for this concept or any of its parent concepts in the concept inheritance hierarchy. |
boolean |
isLocal()
Indicates whether the concept is loaded locally or remotely. |
Methods inherited from interface gov.nasa.arc.brahms.vm.api.common.IType |
---|
getType |
Method Detail |
---|
java.lang.String getName() throws ExternalException
ExternalException
- if an internal error occursboolean isLocal() throws ExternalException
ExternalException
- if an internal error occurs.IAttribute getAttribute(java.lang.String name) throws ExternalException
name
- the name of the requested attribute
ExternalException
- if no attribute with the specified name is defined for this conceptIRelation getRelation(java.lang.String name) throws ExternalException
name
- the name of the requested attribute
ExternalException
- if no attribute with the specified name is defined for this concept
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |