Class: CodeModels::CodeModelsAstNode
- Inherits:
-
RGen::MetamodelBuilder::MMBase
- Object
- RGen::MetamodelBuilder::MMBase
- CodeModels::CodeModelsAstNode
- Extended by:
- RGen::Ext::InstantiationExtensions
- Includes:
- ComparisonModule, ForeignAstExtensions, HostPositionExtensions, InfoExtraction::InfoExtractionFunctionalities, NavigationExtensions, Serialization::SerializationFunctionalities, SourceInfoExtensions
- Defined in:
- lib/codemodels/metamodel.rb
Overview
All AST nodes built with CodeModels should derive from this one
Instance Attribute Summary
Attributes included from ForeignAstExtensions
Attributes included from SourceInfoExtensions
Method Summary
Methods included from Serialization::SerializationFunctionalities
Methods included from InfoExtraction::InfoExtractionFunctionalities
Methods included from ComparisonModule
Methods included from NavigationExtensions
#all_children, #all_children_also_foreign, #all_children_deep, #all_children_deep_also_foreign, #all_children_deep_of_type, #all_children_of_type, #collect_values_with_count, #collect_values_with_count_subtree, #container, #container_also_foreign, #only_child_deep_of_type, #only_child_of_type, #root, #traverse, #traverse_also_foreign, #values_map
Methods included from HostPositionExtensions
Methods included from ForeignAstExtensions
#addForeign_asts, #foreign_asts