ruby-rgen-0.7.0-alt1.1.noarch.rpm


Advertisement

Description

ruby-rgen - Ruby Modelling and Generator Framework

Property Value
Distribution ALT Linux Sisyphus
Repository Classic noarch
Package name ruby-rgen
Package version 0.7.0
Package release alt1.1
Package architecture noarch
Package type rpm
Installed size 309.21 KB
Download size 309.21 KB
Official Mirror ftp.altlinux.org
RGen is a framework for Model Driven Software Development (MDSD)in Ruby.
This means that it helps you build Metamodels, instantiate Models,
modify and transform Models and finally generate arbitrary textual
content from it.
RGen features include:
* Supporting Ruby 1.8.6, 1.8.7 and 1.9.x
* Metamodel definition language (internal Ruby DSL)
* ECore Meta-metamodel with an ECore instance available for every
Metamodel
* Generator creating the Ruby metamodel definition from an ECore
instance
* Transformer creating Ruby metamodel classes/modules from an ECore
instance
* Instantiation of Metamodels, i.e. creation of Models (e.g. from XML)
* Model builder, internal Ruby DSL
* Model fragmentation over several several files and per-fragment
caching
* Model Transformation language (internal Ruby DSL)
* Powerful template based generator language (internal Ruby DSL inside
of ERB)
* UML 1.3 metamodel and XMI 1.1 instantiator included
* ECore XML support (XMI 2.0)
* UML-to-ECore and ECore-to-UML transformation (UML class models)
* Enterprise Architect support (UML1.3/XMI1.1)

Alternatives

Package Version Architecture Repository
ruby-rgen - - -

Requires

Name Value
rpmlib(PayloadIsLzma) -
ruby(andand) -

Provides

Name Value
ruby(ea_support/ea_support) -
ruby(ea_support/id_store) -
ruby(ea_support/uml13_ea_metamodel) -
ruby(ea_support/uml13_ea_metamodel_ext) -
ruby(ea_support/uml13_ea_metamodel_generator) -
ruby(ea_support/uml13_ea_to_uml13) -
ruby(ea_support/uml13_to_uml13_ea) -
ruby(metamodels/uml13_metamodel) -
ruby(metamodels/uml13_metamodel_ext) -
ruby(mmgen/metamodel_generator) -
ruby(mmgen/mm_ext/ecore_mmgen_ext) -
ruby(rgen/array_extensions) -
ruby(rgen/ecore/ecore) -
ruby(rgen/ecore/ecore_builder_methods) -
ruby(rgen/ecore/ecore_ext) -
ruby(rgen/ecore/ecore_interface) -
ruby(rgen/ecore/ecore_to_ruby) -
ruby(rgen/ecore/ruby_to_ecore) -
ruby(rgen/environment) -
ruby(rgen/fragment/dump_file_cache) -
ruby(rgen/fragment/fragmented_model) -
ruby(rgen/fragment/model_fragment) -
ruby(rgen/instantiator/abstract_instantiator) -
ruby(rgen/instantiator/abstract_xml_instantiator) -
ruby(rgen/instantiator/default_xml_instantiator) -
ruby(rgen/instantiator/ecore_xml_instantiator) -
ruby(rgen/instantiator/json_instantiator) -
ruby(rgen/instantiator/json_parser) -
ruby(rgen/instantiator/nodebased_xml_instantiator) -
ruby(rgen/instantiator/qualified_name_resolver) -
ruby(rgen/instantiator/reference_resolver) -
ruby(rgen/instantiator/resolution_helper) -
ruby(rgen/instantiator/xmi11_instantiator) -
ruby(rgen/metamodel_builder) -
ruby(rgen/metamodel_builder/builder_extensions) -
ruby(rgen/metamodel_builder/builder_runtime) -
ruby(rgen/metamodel_builder/constant_order_helper) -
ruby(rgen/metamodel_builder/data_types) -
ruby(rgen/metamodel_builder/intermediate/annotation) -
ruby(rgen/metamodel_builder/intermediate/feature) -
ruby(rgen/metamodel_builder/mm_multiple) -
ruby(rgen/metamodel_builder/module_extension) -
ruby(rgen/model_builder) -
ruby(rgen/model_builder/builder_context) -
ruby(rgen/model_builder/model_serializer) -
ruby(rgen/model_builder/reference_resolver) -
ruby(rgen/serializer/json_serializer) -
ruby(rgen/serializer/opposite_reference_filter) -
ruby(rgen/serializer/qualified_name_provider) -
ruby(rgen/serializer/xmi11_serializer) -
ruby(rgen/serializer/xmi20_serializer) -
ruby(rgen/serializer/xml_serializer) -
ruby(rgen/template_language) -
ruby(rgen/template_language/directory_template_container) -
ruby(rgen/template_language/output_handler) -
ruby(rgen/template_language/template_container) -
ruby(rgen/template_language/template_helper) -
ruby(rgen/transformer) -
ruby(rgen/util/auto_class_creator) -
ruby(rgen/util/cached_glob) -
ruby(rgen/util/file_cache_map) -
ruby(rgen/util/file_change_detector) -
ruby(rgen/util/method_delegation) -
ruby(rgen/util/model_comparator) -
ruby(rgen/util/model_comparator_base) -
ruby(rgen/util/model_dumper) -
ruby(rgen/util/name_helper) -
ruby(rgen/util/pattern_matcher) -
ruby(transformers/ecore_to_uml13) -
ruby(transformers/uml13_to_ecore) -
ruby-rgen = 0.7.0-alt1.1

Download

Type URL
Binary Package ruby-rgen-0.7.0-alt1.1.noarch.rpm
Source Package ruby-rgen-0.7.0-alt1.1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
    
  2. Update the package index:
    # sudo apt-get update
  3. Install ruby-rgen rpm package:
    # sudo apt-get install ruby-rgen

Files

Path
/usr/lib/ruby/site_ruby/ea_support/ea_support.rb
/usr/lib/ruby/site_ruby/ea_support/id_store.rb
/usr/lib/ruby/site_ruby/ea_support/uml13_ea_metamodel.rb
/usr/lib/ruby/site_ruby/ea_support/uml13_ea_metamodel_ext.rb
/usr/lib/ruby/site_ruby/ea_support/uml13_ea_metamodel_generator.rb
/usr/lib/ruby/site_ruby/ea_support/uml13_ea_to_uml13.rb
/usr/lib/ruby/site_ruby/ea_support/uml13_to_uml13_ea.rb
/usr/lib/ruby/site_ruby/metamodels/uml13_metamodel.rb
/usr/lib/ruby/site_ruby/metamodels/uml13_metamodel_ext.rb
/usr/lib/ruby/site_ruby/mmgen/metamodel_generator.rb
/usr/lib/ruby/site_ruby/mmgen/mm_ext/ecore_mmgen_ext.rb
/usr/lib/ruby/site_ruby/mmgen/templates/annotations.tpl
/usr/lib/ruby/site_ruby/mmgen/templates/metamodel_generator.tpl
/usr/lib/ruby/site_ruby/rgen/array_extensions.rb
/usr/lib/ruby/site_ruby/rgen/environment.rb
/usr/lib/ruby/site_ruby/rgen/metamodel_builder.rb
/usr/lib/ruby/site_ruby/rgen/model_builder.rb
/usr/lib/ruby/site_ruby/rgen/template_language.rb
/usr/lib/ruby/site_ruby/rgen/transformer.rb
/usr/lib/ruby/site_ruby/rgen/ecore/ecore.rb
/usr/lib/ruby/site_ruby/rgen/ecore/ecore_builder_methods.rb
/usr/lib/ruby/site_ruby/rgen/ecore/ecore_ext.rb
/usr/lib/ruby/site_ruby/rgen/ecore/ecore_interface.rb
/usr/lib/ruby/site_ruby/rgen/ecore/ecore_to_ruby.rb
/usr/lib/ruby/site_ruby/rgen/ecore/ruby_to_ecore.rb
/usr/lib/ruby/site_ruby/rgen/fragment/dump_file_cache.rb
/usr/lib/ruby/site_ruby/rgen/fragment/fragmented_model.rb
/usr/lib/ruby/site_ruby/rgen/fragment/model_fragment.rb
/usr/lib/ruby/site_ruby/rgen/instantiator/abstract_instantiator.rb
/usr/lib/ruby/site_ruby/rgen/instantiator/abstract_xml_instantiator.rb
/usr/lib/ruby/site_ruby/rgen/instantiator/default_xml_instantiator.rb
/usr/lib/ruby/site_ruby/rgen/instantiator/ecore_xml_instantiator.rb
/usr/lib/ruby/site_ruby/rgen/instantiator/json_instantiator.rb
/usr/lib/ruby/site_ruby/rgen/instantiator/json_parser.rb
/usr/lib/ruby/site_ruby/rgen/instantiator/nodebased_xml_instantiator.rb
/usr/lib/ruby/site_ruby/rgen/instantiator/qualified_name_resolver.rb
/usr/lib/ruby/site_ruby/rgen/instantiator/reference_resolver.rb
/usr/lib/ruby/site_ruby/rgen/instantiator/resolution_helper.rb
/usr/lib/ruby/site_ruby/rgen/instantiator/xmi11_instantiator.rb
/usr/lib/ruby/site_ruby/rgen/metamodel_builder/builder_extensions.rb
/usr/lib/ruby/site_ruby/rgen/metamodel_builder/builder_runtime.rb
/usr/lib/ruby/site_ruby/rgen/metamodel_builder/constant_order_helper.rb
/usr/lib/ruby/site_ruby/rgen/metamodel_builder/data_types.rb
/usr/lib/ruby/site_ruby/rgen/metamodel_builder/mm_multiple.rb
/usr/lib/ruby/site_ruby/rgen/metamodel_builder/module_extension.rb
/usr/lib/ruby/site_ruby/rgen/metamodel_builder/intermediate/annotation.rb
/usr/lib/ruby/site_ruby/rgen/metamodel_builder/intermediate/feature.rb
/usr/lib/ruby/site_ruby/rgen/model_builder/builder_context.rb
/usr/lib/ruby/site_ruby/rgen/model_builder/model_serializer.rb
/usr/lib/ruby/site_ruby/rgen/model_builder/reference_resolver.rb
/usr/lib/ruby/site_ruby/rgen/serializer/json_serializer.rb
/usr/lib/ruby/site_ruby/rgen/serializer/opposite_reference_filter.rb
/usr/lib/ruby/site_ruby/rgen/serializer/qualified_name_provider.rb
/usr/lib/ruby/site_ruby/rgen/serializer/xmi11_serializer.rb
/usr/lib/ruby/site_ruby/rgen/serializer/xmi20_serializer.rb
/usr/lib/ruby/site_ruby/rgen/serializer/xml_serializer.rb
/usr/lib/ruby/site_ruby/rgen/template_language/directory_template_container.rb
/usr/lib/ruby/site_ruby/rgen/template_language/output_handler.rb
/usr/lib/ruby/site_ruby/rgen/template_language/template_container.rb
/usr/lib/ruby/site_ruby/rgen/template_language/template_helper.rb
/usr/lib/ruby/site_ruby/rgen/util/auto_class_creator.rb
/usr/lib/ruby/site_ruby/rgen/util/cached_glob.rb
/usr/lib/ruby/site_ruby/rgen/util/file_cache_map.rb
/usr/lib/ruby/site_ruby/rgen/util/file_change_detector.rb
/usr/lib/ruby/site_ruby/rgen/util/method_delegation.rb
/usr/lib/ruby/site_ruby/rgen/util/model_comparator.rb
/usr/lib/ruby/site_ruby/rgen/util/model_comparator_base.rb
/usr/lib/ruby/site_ruby/rgen/util/model_dumper.rb
/usr/lib/ruby/site_ruby/rgen/util/name_helper.rb
/usr/lib/ruby/site_ruby/rgen/util/pattern_matcher.rb
/usr/lib/ruby/site_ruby/transformers/ecore_to_uml13.rb
/usr/lib/ruby/site_ruby/transformers/uml13_to_ecore.rb
/usr/share/doc/ruby-rgen-0.7.0/README.rdoc
/usr/share/doc/ruby-rgen-0.7.0/TODO

Changelog

2017-09-09 - Andrey Cherepanov <cas@altlinux.org> 0.7.0-alt1.1
- Rebuild with Ruby 2.4.1
2014-04-22 - Andrey Cherepanov <cas@altlinux.org> 0.7.0-alt1
- Initial build for ALT Linux

See Also

Package Description
ruby-rgen-doc-0.7.0-alt1.1.noarch.rpm Documentation for ruby-rgen
ruby-right_aws-2.0.1-alt1.2.noarch.rpm RightScale Amazon Web Services Ruby Modules
ruby-right_aws-doc-2.0.1-alt1.2.noarch.rpm Documentation files for ruby-right_aws
ruby-right_http_connection-1.2.4-alt2.2.noarch.rpm Robust HTTP/S Ruby library
ruby-right_http_connection-doc-1.2.4-alt2.2.noarch.rpm Documentation files for ruby-right_http_connection
ruby-rmagick-doc-2.16.0-alt5.1.noarch.rpm ImageMagick for Ruby - docs
ruby-roadie-3.4.0-alt1.noarch.rpm Making HTML emails comfortable for the Ruby rockstars
ruby-roadie-doc-3.4.0-alt1.noarch.rpm Documentation files for ruby-roadie
ruby-roadie-rails-1.3.0-alt1.noarch.rpm Making HTML emails comfortable for the Rails rockstars
ruby-roadie-rails-doc-1.3.0-alt1.noarch.rpm Documentation files for ruby-roadie-rails
ruby-rpam-ruby19-doc-1.2.2-alt1.gitbc66d5e.7.noarch.rpm Documentation files for ruby-rpam-ruby19
ruby-rr-1.2.1-alt1.1.noarch.rpm RR is a test double framework that features a rich selection of double techniques and a terse syntax
ruby-rr-doc-1.2.1-alt1.1.noarch.rpm Documentation files for ruby-rr
ruby-rspec-3.8.0-alt1.noarch.rpm RSpec meta-gem that depends on the other components
ruby-rspec-core-3.8.0-alt1.noarch.rpm RSpec runner and formatters
Advertisement
Advertisement