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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tools.refinery.language.annotations.Annotation
getBigDecimal, getBigDecimals, getBoolean, getBooleans, getInteger, getIntegers, 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
-