de.unikoblenz.comicsii.ui.builder.project.relation
Class DODEditor

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by de.unikoblenz.comicsii.ui.builder.project.relation.DODEditor
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class DODEditor
extends org.eclipse.swt.widgets.Composite

Grafisches Werkzeug um DataObjectDescriptor zu bearbeiten

Author:
cbu

Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
DODEditor(DODEditorContainer parent)
           
 
Method Summary
 boolean changeProperties()
          verändert den Typ der PropertyDescriptoren die verknüpft wurden.
 org.eclipse.swt.graphics.Point computeSize(int wHint, int hHint)
           
 DataObjectDescriptor getDataObjectDescriptor()
          Liefert den Input
 boolean hasValidReferences()
          Prüft ob der DataObjectDescriptor eine Referenz beinhaltet.
 boolean isValid(java.lang.StringBuffer aMessage)
          Prüft ob der DataObjectDescriptor in einem gültigen Zustand ist
 void setInput(DataObjectDescriptor aDataObjectDescr)
          Füllt das Object mit einem DataObjectDescriptor
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DODEditor

public DODEditor(DODEditorContainer parent)
Parameters:
parent -
style -
Method Detail

getDataObjectDescriptor

public DataObjectDescriptor getDataObjectDescriptor()
Liefert den Input

Returns:
DataObjectDescriptor: -> null

setInput

public void setInput(DataObjectDescriptor aDataObjectDescr)
Füllt das Object mit einem DataObjectDescriptor

Parameters:
aDataObjectDescr: - != null

computeSize

public org.eclipse.swt.graphics.Point computeSize(int wHint,
                                                  int hHint)
Overrides:
computeSize in class org.eclipse.swt.widgets.Control

changeProperties

public boolean changeProperties()
verändert den Typ der PropertyDescriptoren die verknüpft wurden.


isValid

public boolean isValid(java.lang.StringBuffer aMessage)
Prüft ob der DataObjectDescriptor in einem gültigen Zustand ist

Parameters:
aMessage: - != null
Returns:
boolean

hasValidReferences

public boolean hasValidReferences()
Prüft ob der DataObjectDescriptor eine Referenz beinhaltet.

Returns:
boolean: true | false