23 "type",
"A string representing the Moose Object that will be built by this Action");
24 params.
addParam<
bool>(
"isObjectAction",
true,
"Indicates that this is a MooseObjectAction.");
32 _type(getParam<
std::string>(
"type")),
34 _moose_object_pars(!params.have_parameter<bool>(
"skip_param_construction") ||
35 (params.have_parameter<bool>(
"skip_param_construction") &&
36 !params.get<bool>(
"skip_param_construction"))
37 ? _factory.getValidParams(_type)
InputParameters validParams()
static InputParameters validParams()
InputParameters _moose_object_pars
The parameters for the object to be created.
static InputParameters validParams()
virtual void addRelationshipManagers(Moose::RelationshipManagerType when_type) override
Method to add a relationship manager for the objects being added to the system.
MooseObjectAction(const InputParameters ¶ms)
Every object that can be built by the factory should be derived from this class.
RelationshipManagerType
Main types of Relationship Managers.