A method and apparatus for changing a component's mode based on its
environmental context is disclosed. A component role fulfillment
mechanism, as part of a component, changes the mode of a component based
on its environmental context. The environmental context is defined by
connections made by an assembler between components. Each component can
support a variety of modes, but the component role fulfillment mechanism
chooses one mode based on the environment and configures the component to
fulfill only one mode.
Показаны метод и прибор для изменять режим компонента основанный на своем относящом к окружающей среде смысле. Компонентный механизм выполнения роли, как часть компонента, изменяет режим компонента основанного на своем относящом к окружающей среде смысле. Относящий к окружающей среде смысл определен связьами налаженными сборщиком между компонентами. Каждый компонент может поддержать разнообразие режимов, но компонентный механизм выполнения роли выбирает один режим основанный на окружающей среде и устанавливает компонент для того чтобы выполнить только один режим.