Class TopLevelAnnotations
java.lang.Object
tools.refinery.language.semantics.internal.annotations.TopLevelAnnotations
- All Implemented Interfaces:
Annotations
-
Constructor Summary
ConstructorsConstructorDescriptionTopLevelAnnotations(AnnotationContext context, Problem problem, Collection<Problem> importedProblems) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EObjectgetAnnotation(org.eclipse.xtext.naming.QualifiedName annotationName) getAnnotations(org.eclipse.xtext.naming.QualifiedName annotationName) booleanhasAnnotation(org.eclipse.xtext.naming.QualifiedName annotationName)
-
Constructor Details
-
TopLevelAnnotations
public TopLevelAnnotations(AnnotationContext context, Problem problem, Collection<Problem> importedProblems)
-
-
Method Details
-
getAnnotatedElement
public org.eclipse.emf.ecore.EObject getAnnotatedElement()- Specified by:
getAnnotatedElementin interfaceAnnotations
-
hasAnnotation
public boolean hasAnnotation(org.eclipse.xtext.naming.QualifiedName annotationName) - Specified by:
hasAnnotationin interfaceAnnotations
-
getAnnotation
- Specified by:
getAnnotationin interfaceAnnotations
-
getAnnotations
- Specified by:
getAnnotationsin interfaceAnnotations
-
getAllAnnotations
- Specified by:
getAllAnnotationsin interfaceAnnotations
-