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

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.DODConnector
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable, org.eclipse.swt.widgets.Listener

public class DODConnector
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.swt.widgets.Listener

Stellt eine Andockstelle zu anderen Properties dar

Author:
cbu

Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
DODConnector(org.eclipse.swt.widgets.Composite parent, PropertyDescriptor aPropertyDescr)
          Konstruktor benötigt den Bezug zu dem entsprechenden Descriptor
 
Method Summary
 boolean changeProperties()
          Ändert den Typ des refernezierten Properties
 void dispose()
           
 void handleEvent(org.eclipse.swt.widgets.Event event)
           
 boolean hasReferenceToAnotherObject()
          Hat eine Referenz zu einem andern Objekt
static boolean isConnectorDraged()
          Überprüft ob ein Connector im Drag&Drop-Speicher leigt
 boolean isValid(java.lang.StringBuffer aMessageBuffer)
          Überprüft ob der Connector einen gültigen Zustand hat. - Der Datentyp muss gleich mit dem des korrespondierenden Connector sein - Einer muss ein primary-key sein Im Fehlerfall werden alle Fehler in einem Stringbuffer eingetragen.
static void reset()
          Setzt die Farbhaltung zurück
 
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, computeSize, 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, 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

DODConnector

public DODConnector(org.eclipse.swt.widgets.Composite parent,
                    PropertyDescriptor aPropertyDescr)
Konstruktor benötigt den Bezug zu dem entsprechenden Descriptor

Parameters:
parent: - != null
aPropertyDescr: - != null
Method Detail

reset

public static void reset()
Setzt die Farbhaltung zurück


isConnectorDraged

public static boolean isConnectorDraged()
Überprüft ob ein Connector im Drag&Drop-Speicher leigt

Returns:
boolean

changeProperties

public boolean changeProperties()
Ändert den Typ des refernezierten Properties

Returns:
true=successful | false=otherwise

hasReferenceToAnotherObject

public boolean hasReferenceToAnotherObject()
Hat eine Referenz zu einem andern Objekt

Parameters:
aErrorMessage -
Returns:
boolean: true=hasReferences | false=another

dispose

public void dispose()
Overrides:
dispose in class org.eclipse.swt.widgets.Widget

handleEvent

public void handleEvent(org.eclipse.swt.widgets.Event event)
Specified by:
handleEvent in interface org.eclipse.swt.widgets.Listener

isValid

public boolean isValid(java.lang.StringBuffer aMessageBuffer)
Überprüft ob der Connector einen gültigen Zustand hat. - Der Datentyp muss gleich mit dem des korrespondierenden Connector sein - Einer muss ein primary-key sein Im Fehlerfall werden alle Fehler in einem Stringbuffer eingetragen.

Parameters:
aMessageBuffer: - != null
Returns:
boolean