com.change_vision.jude.api.inf.model
Interface IElement

com.change_vision.jude.api.inf.model.IElement
All Known Implementing Classes:
INamedElement, ITaggedValue

public IElement

Interface for elements.


Method Summary
abstract  IComment[] getComments()
          Get Comments.
abstract  String getId()
          Get ID.
abstract  IElement getOwner()
          Get Namespace.
abstract  String[] getStereotypes()
          Get Stereotypes.
abstract  ITaggedValue[] getTaggedValues()
          Get Tagged Values.
 

Method Detail

getId

public abstract String getId()
Get ID.

Returns:
ID.

getOwner

public abstract IElement getOwner()
Get Namespace.

Returns:
Namespace. Return null in case there is none.

getComments

public abstract IComment[] getComments()
Get Comments.

Returns:
The array of Comments. Return the empty array if there is none.

getStereotypes

public abstract String[] getStereotypes()
Get Stereotypes.

Returns:
The array of stereotypes. Return the empty array if there is none.

getTaggedValues

public abstract ITaggedValue[] getTaggedValues()
Get Tagged Values.

Returns:
the array of Tagged Values. Return the empty array if there is none.