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;
}
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;
}
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;
}
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;
}
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;
}
Aggregations