Module: Puppet::Pops::Model Private

Extended by:
RGen::MetamodelBuilder::ModuleExtension
Defined in:
lib/puppet/pops/model/model.rb,
lib/puppet/pops.rb,
lib/puppet/pops/model/factory.rb,
lib/puppet/pops/model/model_meta.rb,
lib/puppet/pops/model/model_label_provider.rb

Overview

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Mix in implementation into the generated code

API:

  • private

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, QRefDefinition, QualifiedName, QualifiedReference, QueryExpression, RelationshipExpression, RenderExpression, RenderStringExpression, ReservedWord, ResourceBody, ResourceDefaultsExpression, ResourceExpression, ResourceOverrideExpression, ResourceTypeDefinition, SelectorEntry, SelectorExpression, SiteDefinition, SubLocatedExpression, TextExpression, TreeDumper, TypeAlias, TypeDefinition, TypeMapping, UnaryExpression, UnaryMinusExpression, UnfoldExpression, UnlessExpression, VariableExpression, VirtualQuery

Constant Summary collapse

OpAssignment =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

API:

  • private

RGen::MetamodelBuilder::DataTypes::Enum.new(
:literals => [:'=', :'+=', :'-='],
:name => 'OpAssignment')
OpArithmetic =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

API:

  • private

RGen::MetamodelBuilder::DataTypes::Enum.new(
:literals => [:'+', :'-', :'*', :'%', :'/', :'<<', :'>>' ],
:name => 'OpArithmetic')
OpRelationship =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

API:

  • private

RGen::MetamodelBuilder::DataTypes::Enum.new(
:literals => [:'->', :'<-', :'~>', :'<~'],
:name => 'OpRelationship')
OpComparison =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

API:

  • private

RGen::MetamodelBuilder::DataTypes::Enum.new(
:literals => [:'==', :'!=', :'<', :'>', :'<=', :'>=' ],
:name => 'OpComparison')
OpMatch =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

API:

  • private

RGen::MetamodelBuilder::DataTypes::Enum.new(
:literals => [:'!~', :'=~'],
:name => 'OpMatch')
OpAttribute =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

API:

  • private

RGen::MetamodelBuilder::DataTypes::Enum.new(
:literals => [:'=>', :'+>', ],
:name => 'OpAttribute')
ResourceFormEnum =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

API:

  • private

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

Methods included from RGen::ECore::ECoreInterface

#_set_ecore_internal, clear_ecore_cache, #ecore