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

All Superinterfaces:
com.google.gwt.event.shared.HasHandlers, com.ebmwebsourcing.geasytools.geasyui.api.core.IGraphicElement, com.ebmwebsourcing.geasytools.geasyui.api.core.IHasBoundsUpdateHandler, com.ebmwebsourcing.geasytools.geasyui.api.core.IPositionable, com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement

public interface IDiagramElementView
extends com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement, com.ebmwebsourcing.geasytools.geasyui.api.core.IHasBoundsUpdateHandler


Method Summary
 java.util.HashSet<IDiagramElementViewConformityRule> getConformityRules()
           
 com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagramElement getDiagramElement()
          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
 IEditorView getEditorView()
          Get actual diagram element editor's view
 com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.uibinder.AbstractUITemplate getFormTemplate()
           
 com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IMainModelElement getMainModel()
           
 java.util.HashSet<IDiagramElementGraphicState> getStates()
           
 IDiagramElementSyntaxModelBinder getSyntaxModelBinder()
           
 void setEditorView(IEditorView editorView)
           
 void setFormTemplate(com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.uibinder.AbstractUITemplate formTemplate)
           
 
Methods inherited from interface com.ebmwebsourcing.geasytools.geasyui.api.core.IHasBoundsUpdateHandler
addBoundUpdateHandler
 
Methods inherited from interface com.ebmwebsourcing.geasytools.geasyui.api.core.IUIElement
getContainer, getHeight, getId, getMouseState, getName, getRelativeX, getRelativeY, getUIPanel, getWidth, setContainer, setHeight, setRelativeX, setRelativeY, setUIPanel, setWidth
 
Methods inherited from interface com.ebmwebsourcing.geasytools.geasyui.api.core.IPositionable
getAbsoluteLeft, getAbsoluteTop
 
Methods inherited from interface com.ebmwebsourcing.geasytools.geasyui.api.core.IGraphicElement
hide, refresh, show, toBack, toFront
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Method Detail

getEditorModel

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

Returns:

getDiagramElement

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

Returns:

getStates

java.util.HashSet<IDiagramElementGraphicState> getStates()

getSyntaxModelBinder

IDiagramElementSyntaxModelBinder getSyntaxModelBinder()

getEditorView

IEditorView getEditorView()
Get actual diagram element editor's view

Returns:

setEditorView

void setEditorView(IEditorView editorView)

getConformityRules

java.util.HashSet<IDiagramElementViewConformityRule> getConformityRules()

getFormTemplate

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

setFormTemplate

void setFormTemplate(com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.uibinder.AbstractUITemplate formTemplate)

getMainModel

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


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