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

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, 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.

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.

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.

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.

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.

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.

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.

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