Class BpScheme
- java.lang.Object
-
- com._1c.g5.v8.dt.bp.scheme.ui.widgets.BpScheme
-
- All Implemented Interfaces:
IDiagramSelectionListener
,ISelectionProvider
public class BpScheme extends Object implements ISelectionProvider, IDiagramSelectionListener
Instance of this class represents Business Process scheme.
-
-
Constructor Summary
Constructors Constructor Description BpScheme(org.eclipse.swt.widgets.Composite parent)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSelectionChangedListener(ISelectionChangedListener listener)
void
dispose()
Disposes of the operating system resources associated with the receiver.BpFreeformBackgroundFigure
getBackgroundFigure()
Returns background figure.com._1c.g5.v8.dt.diagram.framework.IDiagramCore<BpEntity,BpRelation>
getDiagramCore()
Returns diagram core.com._1c.g5.v8.dt.diagram.framework.ui.IDiagram
getDiagramGui()
Returns diagram gui.com._1c.g5.v8.dt.diagram.framework.ui.IDiagramGuiBuilder
getDiagramGuiBuilder()
Returns diagram gui builder.org.eclipse.draw2d.FigureCanvas
getFigureCanvas()
Returns figure canvas.ISelection
getSelection()
void
refreshDiagram()
Refreshes diagram.void
removeSelectionChangedListener(ISelectionChangedListener listener)
void
selectionChanged(Collection<org.eclipse.draw2d.IFigure> selectedFigures)
Event fires when diagram selection changed.void
selectItem(GraphicalSchemeItem item)
Select and center on givenitem
on scheme.void
setDiagramCore(com._1c.g5.v8.dt.diagram.framework.IDiagramCore<BpEntity,BpRelation> diagramCore)
Sets diagram core.void
setSelection(ISelection selection)
-
-
-
Method Detail
-
getFigureCanvas
public org.eclipse.draw2d.FigureCanvas getFigureCanvas()
Returns figure canvas.- Returns:
- figure canvas. Can't return
null
.
-
getDiagramGui
public com._1c.g5.v8.dt.diagram.framework.ui.IDiagram getDiagramGui()
Returns diagram gui.- Returns:
- the diagram gui. Can't return
null
.
-
setDiagramCore
public void setDiagramCore(com._1c.g5.v8.dt.diagram.framework.IDiagramCore<BpEntity,BpRelation> diagramCore)
Sets diagram core.- Parameters:
diagramCore
- - diagram core. Can't benull
.
-
getDiagramCore
public com._1c.g5.v8.dt.diagram.framework.IDiagramCore<BpEntity,BpRelation> getDiagramCore()
Returns diagram core.- Returns:
- diagram core. Can't return
null
.
-
getDiagramGuiBuilder
public com._1c.g5.v8.dt.diagram.framework.ui.IDiagramGuiBuilder getDiagramGuiBuilder()
Returns diagram gui builder.- Returns:
- diagram gui builder. Can't return
null
.
-
getBackgroundFigure
public BpFreeformBackgroundFigure getBackgroundFigure()
Returns background figure.- Returns:
- background figure. Can't return
null
.
-
dispose
public void dispose()
Disposes of the operating system resources associated with the receiver.
-
refreshDiagram
public void refreshDiagram()
Refreshes diagram.
-
selectionChanged
public void selectionChanged(Collection<org.eclipse.draw2d.IFigure> selectedFigures)
Description copied from interface:IDiagramSelectionListener
Event fires when diagram selection changed.- Specified by:
selectionChanged
in interfaceIDiagramSelectionListener
- Parameters:
selectedFigures
- - selected at diagram figures. Can't benull
.
-
addSelectionChangedListener
public void addSelectionChangedListener(ISelectionChangedListener listener)
- Specified by:
addSelectionChangedListener
in interfaceISelectionProvider
-
getSelection
public ISelection getSelection()
- Specified by:
getSelection
in interfaceISelectionProvider
-
removeSelectionChangedListener
public void removeSelectionChangedListener(ISelectionChangedListener listener)
- Specified by:
removeSelectionChangedListener
in interfaceISelectionProvider
-
setSelection
public void setSelection(ISelection selection)
- Specified by:
setSelection
in interfaceISelectionProvider
-
selectItem
public void selectItem(GraphicalSchemeItem item)
Select and center on givenitem
on scheme.- Parameters:
item
- - item to select. Can benull
.
-
-