Class: Puppet::Pops::Model::AndExpression

Inherits:
BooleanExpression show all
Defined in:
lib/puppet/pops/model/model_meta.rb

Overview

An and expression applies the logical connective operator and to left and right expression and does not evaluate the right expression if the left expression is false.

Constant Summary

Constants included from RGen::MetamodelBuilder::DataTypes

RGen::MetamodelBuilder::DataTypes::Boolean, RGen::MetamodelBuilder::DataTypes::Long

Instance Attribute Summary

Attributes inherited from BinaryExpression

#left_expr

Method Summary

Methods included from Containment

#eAllContainers, #eAllContents

Methods included from Visitable

#accept

Methods inherited from RGen::MetamodelBuilder::MMBase

#initialize, #inspect, method_added

Methods included from RGen::MetamodelBuilder::BuilderExtensions

#_abstract_class, #_add_metamodel_description, #_metamodel_description, #abstract, #contains_many, #contains_many_uni, #contains_one, #contains_one_uni, #has_attr, #has_many, #has_many_attr, #has_one, #inherited, #many_to_many, #many_to_one, #one_to_many, #one_to_one

Methods included from RGen::Util::NameHelper

#camelize, #className, #firstToLower, #firstToUpper, #normalize, #saneClassName, #saneMethodName

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

Methods included from RGen::MetamodelBuilder::BuilderRuntime

#_add_contained_element, #_assignmentTypeError, #_remove_contained_element, #_set_container, #addGeneric, #disconnectContainer, #eAllContents, #eContainer, #eContainingFeature, #eContents, #eIsSet, #eUnset, #getGeneric, #getGenericAsArray, #hasManyMethods, #is_a?, #removeGeneric, #setGeneric, #setNilOrRemoveAllGeneric, #setNilOrRemoveGeneric, #setOrAddGeneric

Constructor Details

This class inherits a constructor from RGen::MetamodelBuilder::MMBase