Module RGen::ECore::ECoreBuilderMethods
In: lib/rgen/ecore/ecore_builder_methods.rb

Methods

Public Instance methods

containment reference shortcuts

contains_many(name, type, argHash={})

Alias for contains_N

contains_one(name, type, argHash={})

Alias for contains_1

contains_one_to_many(name, type, oppositeName, argHash={})

Alias for contains_1toN

contains_one_to_one(name, type, oppositeName, argHash={})

Alias for contains_1to1

create bidirectional reference at once

references_1(name, type, argHash={}, &block)

Alias for eRef

references_many(name, type, argHash={})

Alias for references_N

references_many_to_many(name, type, oppositeName, argHash={})

Alias for references_MtoN

references_many_to_one(name, type, oppositeName, argHash={})

Alias for references_Nto1

references_one(name, type, argHash={}, &block)

Alias for eRef

references_one_to_many(name, type, oppositeName, argHash={})

Alias for references_1toN

references_one_to_one(name, type, oppositeName, argHash={})

Alias for references_1to1

[Validate]