Class StringViewer
java.lang.Object
de.cau.cs.kieler.klighd.ui.viewers.StringViewer
- All Implemented Interfaces:
IViewer
A viewer for string messages.
chsch: TODO class and its interaction with the framework must be reviewed!!
- Author:
- mri, chsch
-
Constructor Summary
ConstructorsConstructorDescriptionStringViewer(org.eclipse.swt.widgets.Composite parent) Constructs a string viewer. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddViewChangeListener(IViewChangeListener listener, ViewChangeType... eventTypes) voidaddViewChangeListener(IViewChangeListener listener, EnumSet<ViewChangeType> eventTypes) voidcenterOn(KGraphElement diagramElement, int duration) voidvoidvoidvoidvoidvoidvoidvoidvoidgetClip()org.eclipse.swt.widgets.Controldoubledoublefloatvoidhide(KGraphElement diagramElement) voidbooleanisDisplayed(KGraphElement diagramElement, boolean checkContainment) booleanisDisplayed(Object semanticElement, boolean checkParents) booleanisExpanded(KNode diagramElement) booleanisExpanded(Object semanticElement) booleanisVisible(KGraphElement diagramElement, boolean checkContainment) booleanvoidpanDiagramToTopLeftCorner(int duration) voidpanToTopLeftCorner(KNode diagramElement, int duration) voidpanToTopLeftCorner(Object semanticElement, int duration) voidremoveViewChangeListener(IViewChangeListener listener) voidresetSelectionTo(KGraphElement diagramElement) voidresetSelectionTo(KText diagramElement) voidresetSelectionTo(Object diagramElement) voidresetSelectionToDiagramElements(Iterable<? extends org.eclipse.emf.ecore.EObject> diagramElements) voidresetSelectionToSemanticElements(Iterable<? extends Object> semanticElements) voidreveal(KGraphElement diagramElement, int duration) voidvoidvoidvoidvoidvoidshow(KGraphElement diagramElement) voidvoidtoggleExpansion(KNode diagramElement) voidtoggleExpansion(Object semanticElement) voidtoggleSelectionOf(KGraphElement diagramElement) voidtoggleSelectionOf(KText diagramElement) voidtoggleSelectionOf(Object semanticElement) voidtoggleSelectionOfDiagramElements(Set<? extends org.eclipse.emf.ecore.EObject> diagramElements) voidtoggleSelectionOfSemanticElements(Set<Object> semanticElements) voidvoidzoomToFocus(KNode diagramElement, int duration) voidzoomToFocus(Object semanticElement, int duration) voidzoomToLevel(float zoomLevel, int duration) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.cau.cs.kieler.klighd.IViewer
addViewChangedListener, removeViewChangedEventListener
-
Constructor Details
-
StringViewer
public StringViewer(org.eclipse.swt.widgets.Composite parent) Constructs a string viewer.- Parameters:
parent- the parent composite
-
-
Method Details
-
getControl
public org.eclipse.swt.widgets.Control getControl()- Specified by:
getControlin interfaceIViewer
-
getViewContext
- Specified by:
getViewContextin interfaceIViewer
-
setModel
-
setModel
-
getContextViewer
- Specified by:
getContextViewerin interfaceIViewer
-
addViewChangeListener
- Specified by:
addViewChangeListenerin interfaceIViewer
-
addViewChangeListener
- Specified by:
addViewChangeListenerin interfaceIViewer
-
removeViewChangeListener
- Specified by:
removeViewChangeListenerin interfaceIViewer
-
isDisplayed
- Specified by:
isDisplayedin interfaceIViewer
-
isDisplayed
- Specified by:
isDisplayedin interfaceIViewer
-
isVisible
-
isVisible
-
getVisibleDiagramNodes
- Specified by:
getVisibleDiagramNodesin interfaceIViewer
-
getVisibleDiagramElements
- Specified by:
getVisibleDiagramElementsin interfaceIViewer
-
reveal
-
reveal
-
centerOn
-
centerOn
-
panToTopLeftCorner
- Specified by:
panToTopLeftCornerin interfaceIViewer
-
panToTopLeftCorner
- Specified by:
panToTopLeftCornerin interfaceIViewer
-
panDiagramToTopLeftCorner
public void panDiagramToTopLeftCorner(int duration) - Specified by:
panDiagramToTopLeftCornerin interfaceIViewer
-
zoomToLevel
public void zoomToLevel(float zoomLevel, int duration) - Specified by:
zoomToLevelin interfaceIViewer
-
zoomToFocus
- Specified by:
zoomToFocusin interfaceIViewer
-
zoomToFocus
- Specified by:
zoomToFocusin interfaceIViewer
-
zoom
-
getZoomLevel
public float getZoomLevel()- Specified by:
getZoomLevelin interfaceIViewer
-
isExpanded
- Specified by:
isExpandedin interfaceIViewer
-
isExpanded
- Specified by:
isExpandedin interfaceIViewer
-
collapse
-
collapse
-
expand
-
expand
-
toggleExpansion
- Specified by:
toggleExpansionin interfaceIViewer
-
toggleExpansion
- Specified by:
toggleExpansionin interfaceIViewer
-
hide
-
hide
-
show
-
show
-
clip
-
clip
-
clip
-
clip
-
getClip
-
scale
-
scale
-
getScale
-
getScale
-
getSelection
- Specified by:
getSelectionin interfaceIViewer
-
getDiagramSelection
- Specified by:
getDiagramSelectionin interfaceIViewer
-
toggleSelectionOf
- Specified by:
toggleSelectionOfin interfaceIViewer
-
toggleSelectionOf
- Specified by:
toggleSelectionOfin interfaceIViewer
-
toggleSelectionOf
- Specified by:
toggleSelectionOfin interfaceIViewer
-
toggleSelectionOfSemanticElements
- Specified by:
toggleSelectionOfSemanticElementsin interfaceIViewer
-
toggleSelectionOfDiagramElements
public void toggleSelectionOfDiagramElements(Set<? extends org.eclipse.emf.ecore.EObject> diagramElements) - Specified by:
toggleSelectionOfDiagramElementsin interfaceIViewer
-
resetSelectionTo
- Specified by:
resetSelectionToin interfaceIViewer
-
resetSelectionTo
- Specified by:
resetSelectionToin interfaceIViewer
-
resetSelectionTo
- Specified by:
resetSelectionToin interfaceIViewer
-
resetSelectionToSemanticElements
- Specified by:
resetSelectionToSemanticElementsin interfaceIViewer
-
resetSelectionToDiagramElements
public void resetSelectionToDiagramElements(Iterable<? extends org.eclipse.emf.ecore.EObject> diagramElements) - Specified by:
resetSelectionToDiagramElementsin interfaceIViewer
-