module Syskit::Component::Proxying

Public Instance Methods

commit_transaction() click to toggle source

Applies model specializations to the target task as well

Calls superclass method
# File lib/syskit/component.rb, line 752
def commit_transaction
    super if defined? super
    if specialized_model?
        __getobj__.specialize
    end

    # Merge the InstanceRequirements objects
    __getobj__.update_requirements(requirements)
    __getobj__.duplicate_missing_services_from(self)
end