Search in sources :

Example 1 with AnnotationList

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

the class ExportedVariableStatementImpl method getAnnotations.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Annotation> getAnnotations() {
    EList<Annotation> _elvis = null;
    AnnotationList _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 : Annotation(org.eclipse.n4js.n4JS.Annotation) AnnotationList(org.eclipse.n4js.n4JS.AnnotationList)

Example 2 with AnnotationList

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

the class N4TypeDeclarationImpl method basicSetAnnotationList.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public NotificationChain basicSetAnnotationList(AnnotationList newAnnotationList, NotificationChain msgs) {
    AnnotationList oldAnnotationList = annotationList;
    annotationList = newAnnotationList;
    if (eNotificationRequired()) {
        ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, N4JSPackage.N4_TYPE_DECLARATION__ANNOTATION_LIST, oldAnnotationList, newAnnotationList);
        if (msgs == null)
            msgs = notification;
        else
            msgs.add(notification);
    }
    return msgs;
}
Also used : ENotificationImpl(org.eclipse.emf.ecore.impl.ENotificationImpl) AnnotationList(org.eclipse.n4js.n4JS.AnnotationList)

Example 3 with AnnotationList

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

the class N4TypeDeclarationImpl method getAnnotations.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Annotation> getAnnotations() {
    EList<Annotation> _elvis = null;
    AnnotationList _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 : Annotation(org.eclipse.n4js.n4JS.Annotation) AnnotationList(org.eclipse.n4js.n4JS.AnnotationList)

Example 4 with AnnotationList

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

the class N4ClassDeclarationImpl method getAnnotations.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Annotation> getAnnotations() {
    EList<Annotation> _elvis = null;
    AnnotationList _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 : Annotation(org.eclipse.n4js.n4JS.Annotation) AnnotationList(org.eclipse.n4js.n4JS.AnnotationList)

Example 5 with AnnotationList

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

the class N4ClassDeclarationImpl method basicSetAnnotationList.

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public NotificationChain basicSetAnnotationList(AnnotationList newAnnotationList, NotificationChain msgs) {
    AnnotationList oldAnnotationList = annotationList;
    annotationList = newAnnotationList;
    if (eNotificationRequired()) {
        ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, N4JSPackage.N4_CLASS_DECLARATION__ANNOTATION_LIST, oldAnnotationList, newAnnotationList);
        if (msgs == null)
            msgs = notification;
        else
            msgs.add(notification);
    }
    return msgs;
}
Also used : ENotificationImpl(org.eclipse.emf.ecore.impl.ENotificationImpl) AnnotationList(org.eclipse.n4js.n4JS.AnnotationList)

Aggregations

AnnotationList (org.eclipse.n4js.n4JS.AnnotationList)9 Annotation (org.eclipse.n4js.n4JS.Annotation)5 ENotificationImpl (org.eclipse.emf.ecore.impl.ENotificationImpl)4 EPackage (org.eclipse.emf.ecore.EPackage)1 AdditiveExpression (org.eclipse.n4js.n4JS.AdditiveExpression)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 BooleanLiteral (org.eclipse.n4js.n4JS.BooleanLiteral)1