Package cz.cuni.pogamut.shed.presenter

Package class diagram package cz.cuni.pogamut.shed.presenter
Interface Summary
IPresenter Provider of actions for a widget.
IPresenterFactory Interface for presenters of widgets.
 

Class Summary
AbstractLapElementListener<PARENT extends PoshElement> Base class that provides helper method for manipulation of events I got from lap elements.
AcceptActionFactory Factory for accept actions used for presenter (IPresenter.getAcceptProviders()).
ActionPatternPresenter IPresenter for widget representing the ActionPattern.
ActionPresenter Presenter for primitive action represented by TriggeredAction.
ActionsPresenter This presenter takes care about keeping adding/moving/removing expanded actions in the ShedActionsEnvelope for ActionPattern.
CompetencePresenter CompetencePresenter is responsible for updating properties from the Competence to the correct widget.
DCPresenter Presenter of DriveCollection.
DrivePresenter Presenter for widget representing the DriveElement in the ShedScene.
ExpandedActionPresenter Presenter to update expanded attachment representation of the SlotEnvelope.
ChoicePresenter This widget is responsible only for the choice widget, not its trigger nor expanded action.
ChoicesPresenter This presenter is responsible for adding, moving and removing ShedChoiceEnvelope in the ShedChoicesEnvelope.
PrimitivePresenter<PRIMITIVE_TYPE extends PoshElement & INamedElement> Base class presenter for primitives, i.e. actions and senses.
SensePresenter Presenter for sense widget, it is responsible for menu actions and accept actions.
ShedInplaceEditorFactory Factroy for creating various inplace editors.
ShedMenuActionFactory Factory that will provide various actions to the popup menu of the IPresenter and thus to the IPresentedWidget.
ShedPresenter Presenter class from MVP design pattern (in MVC, controller gets input directly, in MVP presenter gets input from the view).
ShedPresenterFactory Factory that is creating various presenters.
TriggerPresenter<TRIGGER_PARENT extends PoshElement> Tris class is a presenter for ShedTriggerEnvelope.
 



Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.