Package cz.cuni.pogamut.shed.widget

Package class diagram package cz.cuni.pogamut.shed.widget
Various widgets used for displaying the Yaposh tree.

See:
          Description

Interface Summary
IPresentedWidget Interface for widgets that are being presented by some IPresenter.
IShedEnvelope<T> Interface for envelopes containing only one type of widgets inside.
 

Class Summary
AbstractShedEnvelope<T extends Widget> Envelope that should contain multiple widgets of same type (e.g.
ArrowWidget Arrow widget between two elements in the ShedScene.
AttachmentEnvelope This is only general container for other widgets.
ExpandedActionEnvelope This class is used as a container for expanded TriggeredAction.
LapSceneFactory Factory for creating different scenes of YAPOSH tree.
ShedActionsEnvelope Envelope for expanded actions of the ActionPattern.
ShedChoicesEnvelope This is an envelope for ShedChoiceEnvelopes, similar to the ShedDrivesEnvelope and ShedTriggerEnvelope.
ShedCollapseWidget ShedWidget that allows user to display little triangle on the right side.
ShedCreationContainer<WIDGET extends Widget> The creation of widgets representing some part of plan consists from two parts, the widget itself and the arrows that connect them.
ShedDrivesEnvelope Envelope containing all view representatin of drives.
ShedScene Scene that shows the graph representation of lap tree.
ShedSenseWidget Widget representing the Sense in the ShedScene.
ShedTriggerEnvelope This envelope is containing the trigger senses.
ShedWidget Ancestor of all widgets in the ShedScene.
ShedWidget.Variable Structure holding info about variable shown in the widget.
ShedWidgetFactory Factory for creating various shed widgets.
SlotEnvelope Envelope for visual representation element (e.g.
 

Package cz.cuni.pogamut.shed.widget Description

Various widgets used for displaying the Yaposh tree. The most important part is the ShedWidgetFactory. Classses are public, because presenters often need to use them.



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