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