Search in sources :

Example 6 with N4MemberAnnotationList

use of org.eclipse.n4js.n4JS.N4MemberAnnotationList in project n4js by eclipse.

the class N4SetterDeclarationImpl method getAnnotations.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Annotation> getAnnotations() {
    EList<Annotation> _elvis = null;
    N4MemberAnnotationList _annotationList = this.getAnnotationList();
    EList<Annotation> _annotations = null;
    if (_annotationList != null) {
        _annotations = _annotationList.getAnnotations();
    }
    if (_annotations != null) {
        _elvis = _annotations;
    } else {
        EList<Annotation> _emptyEList = XcoreCollectionLiterals.<Annotation>emptyEList();
        _elvis = _emptyEList;
    }
    return _elvis;
}
Also used : N4MemberAnnotationList(org.eclipse.n4js.n4JS.N4MemberAnnotationList) Annotation(org.eclipse.n4js.n4JS.Annotation)

Example 7 with N4MemberAnnotationList

use of org.eclipse.n4js.n4JS.N4MemberAnnotationList in project n4js by eclipse.

the class AnnotableN4MemberDeclarationImpl method getAnnotations.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Annotation> getAnnotations() {
    EList<Annotation> _elvis = null;
    N4MemberAnnotationList _annotationList = this.getAnnotationList();
    EList<Annotation> _annotations = null;
    if (_annotationList != null) {
        _annotations = _annotationList.getAnnotations();
    }
    if (_annotations != null) {
        _elvis = _annotations;
    } else {
        EList<Annotation> _emptyEList = XcoreCollectionLiterals.<Annotation>emptyEList();
        _elvis = _emptyEList;
    }
    return _elvis;
}
Also used : N4MemberAnnotationList(org.eclipse.n4js.n4JS.N4MemberAnnotationList) Annotation(org.eclipse.n4js.n4JS.Annotation)

Aggregations

N4MemberAnnotationList (org.eclipse.n4js.n4JS.N4MemberAnnotationList)7 Annotation (org.eclipse.n4js.n4JS.Annotation)4 ENotificationImpl (org.eclipse.emf.ecore.impl.ENotificationImpl)3 EPackage (org.eclipse.emf.ecore.EPackage)1 AdditiveExpression (org.eclipse.n4js.n4JS.AdditiveExpression)1 AnnotationList (org.eclipse.n4js.n4JS.AnnotationList)1 Argument (org.eclipse.n4js.n4JS.Argument)1 ArrayBindingPattern (org.eclipse.n4js.n4JS.ArrayBindingPattern)1 ArrayElement (org.eclipse.n4js.n4JS.ArrayElement)1 ArrayLiteral (org.eclipse.n4js.n4JS.ArrayLiteral)1 ArrayPadding (org.eclipse.n4js.n4JS.ArrayPadding)1 ArrowFunction (org.eclipse.n4js.n4JS.ArrowFunction)1 AssignmentExpression (org.eclipse.n4js.n4JS.AssignmentExpression)1 AwaitExpression (org.eclipse.n4js.n4JS.AwaitExpression)1 BinaryBitwiseExpression (org.eclipse.n4js.n4JS.BinaryBitwiseExpression)1 BinaryIntLiteral (org.eclipse.n4js.n4JS.BinaryIntLiteral)1 BinaryLogicalExpression (org.eclipse.n4js.n4JS.BinaryLogicalExpression)1 BindingElement (org.eclipse.n4js.n4JS.BindingElement)1 BindingProperty (org.eclipse.n4js.n4JS.BindingProperty)1 Block (org.eclipse.n4js.n4JS.Block)1