Class RGen::MetamodelBuilder::Intermediate::Attribute
In: lib/rgen/metamodel_builder/intermediate/feature.rb
Parent: Feature

Methods

Constants

Properties = { :name => :required, :ordered => :required, :unique => :required, :changeable => :required, :volatile => :required, :transient => :required, :unsettable => :required, :derived => :required, :lowerBound => :required, :upperBound => :required, :defaultValueLiteral => :optional
Defaults = { :ordered => true, :unique => true, :changeable => true, :volatile => false, :transient => false, :unsettable => false, :derived => false, :lowerBound => 0
Types = { String => :EString, Integer => :EInt, Float => :EFloat, RGen::MetamodelBuilder::DataTypes::Boolean => :EBoolean, Object => :ERubyObject, Class => :ERubyClass

Public Class methods

[Validate]