Class representing a widget Annotation.
Interactive forms use widget annotations to represent the appearance of
fields and to manage user interactions.
# File lib/origami/annotations.rb, line 624defonActivate(action)
unlessaction.is_a?(Action)
raiseTypeError, "An Action object must be passed."endself.A = actionend