Class: CodeModels::CodeModelsAstNode
- Inherits:
-
RGen::MetamodelBuilder::MMBase
- Object
- RGen::MetamodelBuilder::MMBase
- CodeModels::CodeModelsAstNode
- Includes:
- 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 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, #only_child_deep_of_type, #only_child_of_type, #traverse, #traverse_also_foreign
Methods included from HostPositionExtensions
Methods included from ForeignAstExtensions
#addForeign_asts, #foreign_asts