org.eclipse.xtext.xbase.scoping.featurecalls
Class LocalVarDescription

java.lang.Object
  extended by org.eclipse.xtext.resource.AbstractEObjectDescription
      extended by org.eclipse.xtext.resource.EObjectDescription
          extended by org.eclipse.xtext.xbase.scoping.featurecalls.LocalVarDescription
All Implemented Interfaces:
IEObjectDescription, IValidatedEObjectDescription

public class LocalVarDescription
extends EObjectDescription
implements IValidatedEObjectDescription

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
LocalVarDescription(QualifiedName qualifiedName, JvmIdentifiableElement element)
           
 
Method Summary
 JvmIdentifiableElement getEObjectOrProxy()
           
 java.lang.String getIssueCode()
           
 java.lang.String getKey()
           
 boolean isValid()
           
 void setIssueCode(java.lang.String issueCode)
           
 
Methods inherited from class org.eclipse.xtext.resource.EObjectDescription
create, create, create, create, getEClass, getEObjectURI, getName, getQualifiedName, getUserData, getUserDataKeys, normalize
 
Methods inherited from class org.eclipse.xtext.resource.AbstractEObjectDescription
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtext.resource.IEObjectDescription
getEClass, getEObjectURI, getName, getQualifiedName, getUserData, getUserDataKeys
 

Constructor Detail

LocalVarDescription

public LocalVarDescription(QualifiedName qualifiedName,
                           JvmIdentifiableElement element)
Method Detail

getEObjectOrProxy

public JvmIdentifiableElement getEObjectOrProxy()
Specified by:
getEObjectOrProxy in interface IEObjectDescription
Specified by:
getEObjectOrProxy in interface IValidatedEObjectDescription
Overrides:
getEObjectOrProxy in class EObjectDescription
Returns:
the actual element or a proxy.

isValid

public boolean isValid()
Specified by:
isValid in interface IValidatedEObjectDescription

getKey

public java.lang.String getKey()
Specified by:
getKey in interface IValidatedEObjectDescription

setIssueCode

public void setIssueCode(java.lang.String issueCode)
Specified by:
setIssueCode in interface IValidatedEObjectDescription

getIssueCode

public java.lang.String getIssueCode()
Specified by:
getIssueCode in interface IValidatedEObjectDescription