1 package Reaction::Meta::InterfaceModel::Action::Class;
4 use aliased 'Reaction::Meta::InterfaceModel::Action::ParameterAttribute';
6 class Class is 'Reaction::Meta::Class', which {
8 implements new => as { shift->SUPER::new(@_) };
10 around initialize => sub {
14 $super->($class, $pkg, attribute_metaclass => ParameterAttribute, @_);
17 implements parameter_attributes => as {
19 return grep { $_->isa(ParameterAttribute) }
20 $self->compute_all_applicable_attributes;
29 Reaction::Meta::InterfaceModel::Action::Class
33 =head2 parameter_attributes
37 See L<Reaction::Class> for authors.
41 See L<Reaction::Class> for the license.