org.eclipse.xtext.xbase.scoping.featurecalls
Class LocalVarDescription
java.lang.Object
org.eclipse.xtext.resource.AbstractEObjectDescription
org.eclipse.xtext.resource.EObjectDescription
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
| Methods inherited from class org.eclipse.xtext.resource.EObjectDescription |
create, create, create, create, getEClass, getEObjectURI, getName, getQualifiedName, getUserData, getUserDataKeys, normalize |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LocalVarDescription
public LocalVarDescription(QualifiedName qualifiedName,
JvmIdentifiableElement element)
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
isVisible
public boolean isVisible()
- Specified by:
isVisible in interface IValidatedEObjectDescription
isValidStaticState
public boolean isValidStaticState()
- Specified by:
isValidStaticState 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
isSameValidationState
public boolean isSameValidationState(IValidatedEObjectDescription other)
- Specified by:
isSameValidationState in interface IValidatedEObjectDescription