com.ebmwebsourcing.geasytools.diagrameditor.api.graphic
Interface IDiagramView

All Superinterfaces:
com.google.gwt.event.dom.client.HasAllMouseHandlers, com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.HasDoubleClickHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.event.dom.client.HasKeyPressHandlers, com.google.gwt.event.dom.client.HasMouseDownHandlers, com.google.gwt.event.dom.client.HasMouseMoveHandlers, com.google.gwt.event.dom.client.HasMouseOutHandlers, com.google.gwt.event.dom.client.HasMouseOverHandlers, com.google.gwt.event.dom.client.HasMouseUpHandlers, com.google.gwt.event.dom.client.HasMouseWheelHandlers, com.google.gwt.event.dom.client.HasScrollHandlers, com.ebmwebsourcing.geasytools.geasyui.api.core.IContainer, com.ebmwebsourcing.geasytools.geasyui.api.droppable.IDroppableElement, com.ebmwebsourcing.geasytools.geasygraph.api.IGraph, com.ebmwebsourcing.geasytools.geasyui.api.palette.IHasPalette, com.ebmwebsourcing.geasytools.geasyui.api.core.IPositionable, com.google.gwt.user.client.ui.IsWidget, com.ebmwebsourcing.geasytools.geasyui.api.uipanel.IUIPanel

public interface IDiagramView
extends com.ebmwebsourcing.geasytools.geasyui.api.uipanel.IUIPanel, com.ebmwebsourcing.geasytools.geasyui.api.palette.IHasPalette


Method Summary
 void addHandler(IDiagramViewHandler handler)
           
 void addUIElement(IDiagramElementView uiElement)
           
 java.util.HashSet<IDiagramViewConformityRule> getConformityRules()
           
 java.util.HashSet<IContextualNotification> getContextualNotifications()
           
 com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagram getDiagram()
          Important: instance of this object should be created using GWT.create() method
 IEditorModel getEditorModel()
          Important: instance of this object should be created using GWT.create() method
 IDiagramElementGraphicFactory getElementFactory()
           
 com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.uibinder.AbstractUITemplate getFormTemplate()
           
 com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IMainModelElement getMainModel()
           
 IDiagramSyntaxModelBuilder getSyntaxModelBuilder()
           
 IDiagramElementView getUIElementById(java.lang.String id)
           
 void setContextualNotification(int x, int y, IContextualNotification notification)
           
 void setMainModel(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IMainModelElement mainModel)
           
 
Methods inherited from interface com.ebmwebsourcing.geasytools.geasyui.api.uipanel.IUIPanel
addUIElement, addUIPanelHandler, getAbsoluteX, getAbsoluteY, getDDManager, getDefaultHandlers, getHeight, getMouseState, getName, getSelectedElements, getSelectionMarker, getSelector, getUIElements, getWidth, removeAllElements, removeElement, removeSelectedElements, removeSelectionMarker, removeSelector, setSelectedElements, setSelectionMarker, setSelector, unSelectAllEments
 
Methods inherited from interface com.google.gwt.user.client.ui.IsWidget
asWidget
 
Methods inherited from interface com.ebmwebsourcing.geasytools.geasyui.api.droppable.IDroppableElement
addDropHandler, getAcceptedTypes, getDroppableDefaultHandlers, getHandlerManager, getId, getNorthWestPoint, getSouthEastPoint, getUIPanel
 
Methods inherited from interface com.ebmwebsourcing.geasytools.geasyui.api.core.IPositionable
getAbsoluteLeft, getAbsoluteTop, getContainer, getRelativeX, getRelativeY, setContainer, setRelativeX, setRelativeY
 
Methods inherited from interface com.ebmwebsourcing.geasytools.geasyui.api.core.IContainer
addContainerHandler, getAbsoluteLeft, getAbsoluteTop, getChildrenUIElements, getClientHeight, getClientWidth, getContainerDefaultHandler, getId, getScrollLeft, getScrollTop, removeAllChildren, removeChildElement
 
Methods inherited from interface com.google.gwt.event.dom.client.HasMouseDownHandlers
addMouseDownHandler
 
Methods inherited from interface com.google.gwt.event.dom.client.HasMouseUpHandlers
addMouseUpHandler
 
Methods inherited from interface com.google.gwt.event.dom.client.HasMouseOutHandlers
addMouseOutHandler
 
Methods inherited from interface com.google.gwt.event.dom.client.HasMouseOverHandlers
addMouseOverHandler
 
Methods inherited from interface com.google.gwt.event.dom.client.HasMouseMoveHandlers
addMouseMoveHandler
 
Methods inherited from interface com.google.gwt.event.dom.client.HasMouseWheelHandlers
addMouseWheelHandler
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 
Methods inherited from interface com.google.gwt.event.dom.client.HasKeyPressHandlers
addKeyPressHandler
 
Methods inherited from interface com.google.gwt.event.dom.client.HasScrollHandlers
addScrollHandler
 
Methods inherited from interface com.google.gwt.event.dom.client.HasClickHandlers
addClickHandler
 
Methods inherited from interface com.google.gwt.event.dom.client.HasDoubleClickHandlers
addDoubleClickHandler
 
Methods inherited from interface com.ebmwebsourcing.geasytools.geasygraph.api.IGraph
addNode, getNodes
 
Methods inherited from interface com.ebmwebsourcing.geasytools.geasyui.api.palette.IHasPalette
getPalette
 

Method Detail

getEditorModel

IEditorModel getEditorModel()
Important: instance of this object should be created using GWT.create() method

Returns:

getDiagram

com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagram getDiagram()
Important: instance of this object should be created using GWT.create() method

Returns:

getElementFactory

IDiagramElementGraphicFactory getElementFactory()
Specified by:
getElementFactory in interface com.ebmwebsourcing.geasytools.geasyui.api.core.IContainer

addUIElement

void addUIElement(IDiagramElementView uiElement)

getUIElementById

IDiagramElementView getUIElementById(java.lang.String id)
Specified by:
getUIElementById in interface com.ebmwebsourcing.geasytools.geasyui.api.uipanel.IUIPanel

getConformityRules

java.util.HashSet<IDiagramViewConformityRule> getConformityRules()

getSyntaxModelBuilder

IDiagramSyntaxModelBuilder getSyntaxModelBuilder()

addHandler

void addHandler(IDiagramViewHandler handler)

getFormTemplate

com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.uibinder.AbstractUITemplate getFormTemplate()

getMainModel

com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IMainModelElement getMainModel()

setMainModel

void setMainModel(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IMainModelElement mainModel)

setContextualNotification

void setContextualNotification(int x,
                               int y,
                               IContextualNotification notification)

getContextualNotifications

java.util.HashSet<IContextualNotification> getContextualNotifications()


Copyright © 2010-2011 Petals Link. All Rights Reserved.