Class: Puppet::Pops::Model::Injection::InjectExpression
- Inherits:
-
Expression
- Object
- RGen::MetamodelBuilder::MMBase
- PopsObject
- Expression
- Puppet::Pops::Model::Injection::InjectExpression
- Defined in:
- lib/puppet/pops/model/model.rb
Overview
An injection provides a value bound in the effective binding scope. The injection is based on a type (a capability) and an optional list of instance names (i.e. an InstanceReference). Invariants: optional and instantiation are mutually exclusive