Interface Reference
-
- All Superinterfaces:
AdditiveExpressionChild
,AndExpressionChild
,AnnotationValue
,ArrayInitializationValue
,AssignmentExpressionChild
,Commentable
,ConditionalAndExpressionChild
,ConditionalExpressionChild
,ConditionalOrExpressionChild
,EObject
,EqualityExpressionChild
,ExclusiveOrExpressionChild
,Expression
,InclusiveOrExpressionChild
,InstanceOfExpressionChild
,LambdaBody
,MethodReferenceExpressionChild
,MultiplicativeExpressionChild
,Notifier
,PrimaryExpression
,RelationExpressionChild
,ShiftExpressionChild
,TypeArgumentable
,TypedElementExtension
,UnaryExpressionChild
,UnaryModificationExpressionChild
- All Known Subinterfaces:
AnnotationInstance
,ArrayInstantiation
,ArrayInstantiationBySize
,ArrayInstantiationByValues
,ArrayInstantiationByValuesTyped
,ArrayInstantiationByValuesUntyped
,ElementReference
,ExplicitConstructorCall
,IdentifierReference
,Instantiation
,MethodCall
,NestedExpression
,NewConstructorCall
,NewConstructorCallWithInferredTypeArguments
,PrimitiveTypeReference
,ReflectiveClassReference
,SelfReference
,StringReference
,TextBlockReference
- All Known Implementing Classes:
AnnotationInstanceImpl
,ArrayInstantiationBySizeImpl
,ArrayInstantiationByValuesImpl
,ArrayInstantiationByValuesTypedImpl
,ArrayInstantiationByValuesUntypedImpl
,ArrayInstantiationImpl
,ElementReferenceImpl
,ExplicitConstructorCallImpl
,IdentifierReferenceImpl
,InstantiationImpl
,MethodCallImpl
,NestedExpressionImpl
,NewConstructorCallImpl
,NewConstructorCallWithInferredTypeArgumentsImpl
,PrimitiveTypeReferenceImpl
,ReferenceImpl
,ReflectiveClassReferenceImpl
,SelfReferenceImpl
,StringReferenceImpl
,TextBlockReferenceImpl
public interface Reference extends PrimaryExpression, TypeArgumentable, TypedElementExtension
A representation of the model object 'Reference'.The following features are supported:
- See Also:
ReferencesPackage.getReference()
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<ArraySelector>
getArraySelectors()
Returns the value of the 'Array Selectors' containment reference list.Reference
getNext()
Returns the value of the 'Next' containment reference.Reference
getPrevious()
Type
getReferencedType()
TypeReference
getReferencedTypeReference()
void
setNext(Reference value)
Sets the value of the 'Next
' containment reference.-
Methods inherited from interface org.emftext.language.java.commons.Commentable
addAfterContainingStatement, addBeforeContainingStatement, getAnnotationInterface, getChildrenByEType, getChildrenByType, getClassClass, getConcreteClassifier, getConcreteClassifiers, getContainingAnnotationInstance, getContainingAnonymousClass, getContainingCompilationUnit, getContainingConcreteClassifier, getContainingContainerName, getContainingPackageName, getFirstChildByEType, getFirstChildByType, getLayoutInformations, getLibClass, getLibInterface, getObjectClass, getParentByEType, getParentByType, getParentConcreteClassifier, getStringClass
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.emftext.language.java.expressions.Expression
getAlternativeType, getArrayDimension, getOneType, getOneTypeReference, getType
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.emftext.language.java.generics.TypeArgumentable
getTypeArguments
-
Methods inherited from interface org.emftext.language.java.types.TypedElementExtension
getActualTargets
-
-
-
-
Method Detail
-
getNext
Reference getNext()
Returns the value of the 'Next' containment reference.- Returns:
- the value of the 'Next' containment reference.
- See Also:
setNext(Reference)
,ReferencesPackage.getReference_Next()
- Generated class or method.
- EMF model class or method.
- containment="true" resolveProxies="true"
-
setNext
void setNext(Reference value)
Sets the value of the 'Next
' containment reference.- Parameters:
value
- the new value of the 'Next' containment reference.- See Also:
getNext()
- Generated class or method.
-
getArraySelectors
EList<ArraySelector> getArraySelectors()
Returns the value of the 'Array Selectors' containment reference list. The list contents are of typeArraySelector
.- Returns:
- the value of the 'Array Selectors' containment reference list.
- See Also:
ReferencesPackage.getReference_ArraySelectors()
- Generated class or method.
- EMF model class or method.
- containment="true" resolveProxies="true"
-
getReferencedType
Type getReferencedType()
- Generated class or method.
- EMF model class or method.
- kind="operation"
-
getPrevious
Reference getPrevious()
- Generated class or method.
- EMF model class or method.
- kind="operation"
-
getReferencedTypeReference
TypeReference getReferencedTypeReference()
- Generated class or method.
- EMF model class or method.
- kind="operation"
-
-