Class TypedAnnotation
java.lang.Object
tools.refinery.language.annotations.internal.TypedAnnotation
- All Implemented Interfaces:
Annotation
-
Method Summary
Modifier and TypeMethodDescription@Nullable org.eclipse.emf.ecore.EObject@NotNull org.eclipse.xtext.naming.QualifiedNamegetParameter(AnnotationArgument argument) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Annotation
getBigDecimal, getBigDecimals, getBigInteger, getBigIntegers, getBoolean, getBooleans, getNode, getNodes, getRelation, getRelations, getString, getStrings
-
Method Details
-
getAnnotatedElement
@Nullable public @Nullable org.eclipse.emf.ecore.EObject getAnnotatedElement()- Specified by:
getAnnotatedElementin interfaceAnnotation
-
getAnnotation
- Specified by:
getAnnotationin interfaceAnnotation
-
getAnnotationName
@NotNull public @NotNull org.eclipse.xtext.naming.QualifiedName getAnnotationName()- Specified by:
getAnnotationNamein interfaceAnnotation
-
getValue
- Specified by:
getValuein interfaceAnnotation
-
getValues
- Specified by:
getValuesin interfaceAnnotation
-
getParameters
-
getParameter
-
getNextParameter
-
getMissingParameterNames
-
getDuplicateParameters
-