org.teiid.connector.language
Interface IElement

All Superinterfaces:
IExpression, ILanguageObject, IMetadataReference<Element>

public interface IElement
extends IMetadataReference<Element>, IExpression

Represents an element in the language. An example of an element would be a column reference in a SELECT clause.


Method Summary
 IGroup getGroup()
          Return the group that contains this element.
 java.lang.String getName()
          Gets the name of the element.
 void setGroup(IGroup group)
          Set the group that contains this element.
 void setName(java.lang.String name)
          Sets the name of the element.
 
Methods inherited from interface org.teiid.connector.language.IMetadataReference
getMetadataObject
 
Methods inherited from interface org.teiid.connector.language.IExpression
getType, setType
 
Methods inherited from interface org.teiid.connector.language.ILanguageObject
acceptVisitor
 

Method Detail

getName

java.lang.String getName()
Gets the name of the element.

Returns:
the name of the element

getGroup

IGroup getGroup()
Return the group that contains this element.

Returns:
The group reference

setName

void setName(java.lang.String name)
Sets the name of the element.

Parameters:
name - The name of the element

setGroup

void setGroup(IGroup group)
Set the group that contains this element.



Copyright © 2009. All Rights Reserved.