Module: Puppet::Pops::Model
- Extended by:
- RGen::MetamodelBuilder::ModuleExtension
- Defined in:
- lib/puppet/pops/model/model.rb,
lib/puppet/pops.rb,
lib/puppet/pops/model/model_meta.rb
Overview
Mix in implementation into the generated code
Defined Under Namespace
Classes: AbstractAttributeOperation, AbstractResource, AccessExpression, AndExpression, Application, ArithmeticExpression, AssignmentExpression, AstTransformer, AttributeOperation, AttributesOperation, BinaryExpression, BlockExpression, BooleanExpression, CallExpression, CallFunctionExpression, CallMethodExpression, CallNamedFunctionExpression, CapabilityMapping, CaseExpression, CaseOption, CollectExpression, ComparisonExpression, ConcatenatedString, Definition, EppExpression, ExportedQuery, Expression, Factory, FunctionDefinition, HeredocExpression, HostClassDefinition, IfExpression, InExpression, KeyedEntry, LambdaExpression, Literal, LiteralBoolean, LiteralDefault, LiteralFloat, LiteralHash, LiteralInteger, LiteralList, LiteralNumber, LiteralRegularExpression, LiteralString, LiteralUndef, LiteralValue, LocatableExpression, MatchExpression, ModelLabelProvider, ModelTreeDumper, NamedAccessExpression, NamedDefinition, NodeDefinition, Nop, NotExpression, OrExpression, Parameter, ParenthesizedExpression, PopsObject, Positioned, Program, QualifiedName, QualifiedReference, QueryExpression, RelationshipExpression, RenderExpression, RenderStringExpression, ReservedWord, ResourceBody, ResourceDefaultsExpression, ResourceExpression, ResourceOverrideExpression, ResourceTypeDefinition, SelectorEntry, SelectorExpression, SiteDefinition, SubLocatedExpression, TextExpression, TreeDumper, UnaryExpression, UnaryMinusExpression, UnfoldExpression, UnlessExpression, VariableExpression, VirtualQuery
Constant Summary collapse
- OpAssignment =
RGen::MetamodelBuilder::DataTypes::Enum.new( :literals => [:'=', :'+=', :'-='], :name => 'OpAssignment')
- OpArithmetic =
RGen::MetamodelBuilder::DataTypes::Enum.new( :literals => [:'+', :'-', :'*', :'%', :'/', :'<<', :'>>' ], :name => 'OpArithmetic')
- OpRelationship =
RGen::MetamodelBuilder::DataTypes::Enum.new( :literals => [:'->', :'<-', :'~>', :'<~'], :name => 'OpRelationship')
- OpComparison =
RGen::MetamodelBuilder::DataTypes::Enum.new( :literals => [:'==', :'!=', :'<', :'>', :'<=', :'>=' ], :name => 'OpComparison')
- OpMatch =
RGen::MetamodelBuilder::DataTypes::Enum.new( :literals => [:'!~', :'=~'], :name => 'OpMatch')
- OpAttribute =
RGen::MetamodelBuilder::DataTypes::Enum.new( :literals => [:'=>', :'+>', ], :name => 'OpAttribute')
- ResourceFormEnum =
RGen::MetamodelBuilder::DataTypes::Enum.new( :literals => [:regular, :virtual, :exported ], :name => 'ResourceFormEnum')
Method Summary
Methods included from RGen::MetamodelBuilder::ModuleExtension
_annotations, _constantOrder, annotation, extended, final_method, method_added