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


public interface IAttribute

The IAttribute interface is an interface to an attribute specified for a concept loaded in the virtual machine.

Version:
5 April 2001
Author:
Ron van Hoof

Method Summary
 java.lang.String getDisplayText()
          Returns a display friendly name for the attribute.
 java.lang.String getName()
          Returns the attribute name.
 IConcept getOwner()
          Returns the owner of the attribute, the concept for which the attribute is specified.
 IType getType()
          Returns the type of the attribute.
 

Method Detail

getName

java.lang.String getName()
                         throws ExternalException
Returns the attribute name.

Returns:
String the name of the attribute
Throws:
ExternalException - if an internal error occurs

getDisplayText

java.lang.String getDisplayText()
                                throws ExternalException
Returns a display friendly name for the attribute.

Returns:
String the display text of the attribute
Throws:
ExternalException - if an internal error occurs

getType

IType getType()
              throws ExternalException
Returns the type of the attribute.

Returns:
IType the attribute's type.
Throws:
ExternalException - if an internal error occurs
See Also:
IType

getOwner

IConcept getOwner()
                  throws ExternalException
Returns the owner of the attribute, the concept for which the attribute is specified.

Returns:
IConcept the attribute's owner
Throws:
ExternalException - if an internal error occurs
See Also:
IConcept


Copyright © 1997-2012 All Rights Reserved.