de.uni_paderborn.fujaba.gui
Class PEMethod

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended byde.uni_paderborn.fujaba.gui.BasicPropertyEditor
                          extended byde.uni_paderborn.fujaba.gui.PropertyEditor
                              extended byde.uni_paderborn.fujaba.gui.PEMethod
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class PEMethod
extends PropertyEditor

No comment provided by developer, please add a comment to improve documentation.

Version:
$Revision: 1.115 $
Author:
$Author: fklar $
See Also:
Serialized Form

Nested Class Summary
private  class PEMethod.DestMouseListener
          No comment provided by developer, please add a comment to improve documentation.
private  class PEMethod.SourceMouseListener
          No comment provided by developer, please add a comment to improve documentation.
 
Nested classes inherited from class de.uni_paderborn.fujaba.gui.BasicPropertyEditor
BasicPropertyEditor.ParseException
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  PECheck abstractModifier
          No comment provided by developer, please add a comment to improve documentation.
(package private)  de.upb.tools.fca.FLinkedList addMethods
          No comment provided by developer, please add a comment to improve documentation.
(package private)  de.upb.tools.fca.FLinkedList delMethods
          No comment provided by developer, please add a comment to improve documentation.
(package private)  PECheck finalModifier
          No comment provided by developer, please add a comment to improve documentation.
(package private)  javax.swing.JFrame frame
          No comment provided by developer, please add a comment to improve documentation.
private static org.apache.log4j.Logger log
          log4j logging
(package private)  PECheck nativeModifier
          No comment provided by developer, please add a comment to improve documentation.
(package private)  PECheck pointer
          No comment provided by developer, please add a comment to improve documentation.
(package private)  PETextField propertyName
          No comment provided by developer, please add a comment to improve documentation.
(package private)  de.upb.tools.fca.FLinkedList refClasses
          No comment provided by developer, please add a comment to improve documentation.
(package private)  PEMethodSelection selection
          No comment provided by developer, please add a comment to improve documentation.
(package private)  PECheck signalModifier
          No comment provided by developer, please add a comment to improve documentation.
(package private)  PECheck staticModifier
          No comment provided by developer, please add a comment to improve documentation.
(package private)  PECheck synchronizedModifier
          No comment provided by developer, please add a comment to improve documentation.
(package private)  PECombo visibilityChoice
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class de.uni_paderborn.fujaba.gui.PropertyEditor
 
Fields inherited from class de.uni_paderborn.fujaba.gui.BasicPropertyEditor
asgElement, readOnly
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PEMethod(javax.swing.JFrame frame)
          Constructor for class PEMethod
PEMethod(javax.swing.JFrame frame, boolean modal)
          Constructor for class PEMethod
PEMethod(javax.swing.JFrame frame, java.lang.String title)
          Constructor for class PEMethod
PEMethod(javax.swing.JFrame frame, java.lang.String title, boolean modal)
          Constructor for class PEMethod
 
Method Summary
(package private)  void addButton_actionPerformed(java.awt.event.ActionEvent e)
          Access method for an one to n association.
protected  void additionalProperties(PEEditPanel panel)
          No comment provided by developer, please add a comment to improve documentation.
 boolean buttonActionPerformed(java.lang.String buttonIdentifier, java.awt.event.ActionEvent e)
          added function to handle events of specialized PESelection.
protected  void cancel()
          No comment provided by developer, please add a comment to improve documentation.
 PEMethodSelection getPEMethodSelection()
          Get the pEMethodSelection attribute of the PEMethod object
protected  java.lang.String getPropertyName()
          Get the propertyName attribute of the PEMethod object
 PETextField getPropertyNameTextField()
          Get the propertyNameTextField attribute of the PEMethod object
 PECombo getVisibilityChoiceCombo()
          Get the visibilityChoiceCombo attribute of the PEMethod object
protected  boolean isResultTypeIsPointer()
          Get the resultTypeIsPointer attribute of the PEMethod object
(package private)  void modifyButton_actionPerformed(java.awt.event.ActionEvent e)
          No comment provided by developer, please add a comment to improve documentation.
(package private)  void parametersButton_actionPerformed(java.awt.event.ActionEvent e)
          No comment provided by developer, please add a comment to improve documentation.
protected  void parse()
          No comment provided by developer, please add a comment to improve documentation.
(package private)  void removeButton_actionPerformed(java.awt.event.ActionEvent e)
          No comment provided by developer, please add a comment to improve documentation.
 void setAbstractModifier(boolean b)
          Sets the abstractModifier attribute of the PEMethod object
 void setFinalModifier(boolean b)
          Sets the finalModifier attribute of the PEMethod object
 void setIncrement(ASGElement incr)
          Sets the increment attribute of the PEMethod object
 void setNativeModifier(boolean b)
          Sets the nativeModifier attribute of the PEMethod object
 void setPropertyName(java.lang.String name)
          Sets the propertyName attribute of the PEMethod object
 void setResultTypeIsPointer(boolean isResultTypeIsPointer)
          Sets the resultTypeIsPointer attribute of the PEMethod object
 void setSignalModifier(boolean b)
          Sets the signalModifier attribute of the PEMethod object
 void setStaticModifier(boolean b)
          Sets the staticModifier attribute of the PEMethod object
 void setSynchronizedModifier(boolean b)
          Sets the synchronizedModifier attribute of the PEMethod object
 void setVisibilityChoice(int index)
          Sets the visibilityChoice attribute of the PEMethod object
(package private)  void throwsButton_actionPerformed(java.awt.event.ActionEvent e)
          No comment provided by developer, please add a comment to improve documentation.
protected  void unparse()
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class de.uni_paderborn.fujaba.gui.PropertyEditor
getClassIncrement
 
Methods inherited from class de.uni_paderborn.fujaba.gui.BasicPropertyEditor
additionalButtons, buttonAbort_actionPerformed, buttonOK_actionPerformed, centerDialog, focusGained, focusLost, getFocusAdapter, getFrame, getIncrement, initPE, isReadOnly, setFrame, setIncrementWithoutParse, setPanel, setReadOnly, setStatus, showCentered, showLarge
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

private static final transient org.apache.log4j.Logger log
log4j logging


frame

javax.swing.JFrame frame
No comment provided by developer, please add a comment to improve documentation.


addMethods

de.upb.tools.fca.FLinkedList addMethods
No comment provided by developer, please add a comment to improve documentation.


delMethods

de.upb.tools.fca.FLinkedList delMethods
No comment provided by developer, please add a comment to improve documentation.


refClasses

de.upb.tools.fca.FLinkedList refClasses
No comment provided by developer, please add a comment to improve documentation.


propertyName

PETextField propertyName
No comment provided by developer, please add a comment to improve documentation.


signalModifier

PECheck signalModifier
No comment provided by developer, please add a comment to improve documentation.


finalModifier

PECheck finalModifier
No comment provided by developer, please add a comment to improve documentation.


staticModifier

PECheck staticModifier
No comment provided by developer, please add a comment to improve documentation.


abstractModifier

PECheck abstractModifier
No comment provided by developer, please add a comment to improve documentation.


synchronizedModifier

PECheck synchronizedModifier
No comment provided by developer, please add a comment to improve documentation.


nativeModifier

PECheck nativeModifier
No comment provided by developer, please add a comment to improve documentation.


visibilityChoice

PECombo visibilityChoice
No comment provided by developer, please add a comment to improve documentation.


selection

PEMethodSelection selection
No comment provided by developer, please add a comment to improve documentation.


pointer

PECheck pointer
No comment provided by developer, please add a comment to improve documentation.

Constructor Detail

PEMethod

public PEMethod(javax.swing.JFrame frame,
                java.lang.String title,
                boolean modal)
Constructor for class PEMethod

Parameters:
frame - No description provided
title - No description provided
modal - No description provided

PEMethod

public PEMethod(javax.swing.JFrame frame)
Constructor for class PEMethod

Parameters:
frame - No description provided

PEMethod

public PEMethod(javax.swing.JFrame frame,
                boolean modal)
Constructor for class PEMethod

Parameters:
frame - No description provided
modal - No description provided

PEMethod

public PEMethod(javax.swing.JFrame frame,
                java.lang.String title)
Constructor for class PEMethod

Parameters:
frame - No description provided
title - No description provided
Method Detail

setPropertyName

public void setPropertyName(java.lang.String name)
Sets the propertyName attribute of the PEMethod object

Parameters:
name - The new propertyName value

setVisibilityChoice

public void setVisibilityChoice(int index)
Sets the visibilityChoice attribute of the PEMethod object

Parameters:
index - The new visibilityChoice value

setIncrement

public void setIncrement(ASGElement incr)
Sets the increment attribute of the PEMethod object

Overrides:
setIncrement in class PropertyEditor
Parameters:
incr - The new increment value

setSignalModifier

public void setSignalModifier(boolean b)
Sets the signalModifier attribute of the PEMethod object

Parameters:
b - The new signalModifier value

setFinalModifier

public void setFinalModifier(boolean b)
Sets the finalModifier attribute of the PEMethod object

Parameters:
b - The new finalModifier value

setStaticModifier

public void setStaticModifier(boolean b)
Sets the staticModifier attribute of the PEMethod object

Parameters:
b - The new staticModifier value

setAbstractModifier

public void setAbstractModifier(boolean b)
Sets the abstractModifier attribute of the PEMethod object

Parameters:
b - The new abstractModifier value

setSynchronizedModifier

public void setSynchronizedModifier(boolean b)
Sets the synchronizedModifier attribute of the PEMethod object

Parameters:
b - The new synchronizedModifier value

setNativeModifier

public void setNativeModifier(boolean b)
Sets the nativeModifier attribute of the PEMethod object

Parameters:
b - The new nativeModifier value

additionalProperties

protected void additionalProperties(PEEditPanel panel)
No comment provided by developer, please add a comment to improve documentation.

Overrides:
additionalProperties in class BasicPropertyEditor
Parameters:
panel - No description provided

unparse

protected void unparse()
No comment provided by developer, please add a comment to improve documentation.

Specified by:
unparse in class BasicPropertyEditor

parse

protected void parse()
No comment provided by developer, please add a comment to improve documentation.

Specified by:
parse in class BasicPropertyEditor

cancel

protected void cancel()
No comment provided by developer, please add a comment to improve documentation.

Specified by:
cancel in class BasicPropertyEditor

getPropertyName

protected java.lang.String getPropertyName()
Get the propertyName attribute of the PEMethod object

Overrides:
getPropertyName in class BasicPropertyEditor
Returns:
The propertyName value

setResultTypeIsPointer

public void setResultTypeIsPointer(boolean isResultTypeIsPointer)
Sets the resultTypeIsPointer attribute of the PEMethod object

Parameters:
isResultTypeIsPointer - The new resultTypeIsPointer value

isResultTypeIsPointer

protected boolean isResultTypeIsPointer()
Get the resultTypeIsPointer attribute of the PEMethod object

Returns:
The resultTypeIsPointer value

getPEMethodSelection

public PEMethodSelection getPEMethodSelection()
Get the pEMethodSelection attribute of the PEMethod object

Returns:
The pEMethodSelection value

getPropertyNameTextField

public PETextField getPropertyNameTextField()
Get the propertyNameTextField attribute of the PEMethod object

Returns:
The propertyNameTextField value

getVisibilityChoiceCombo

public PECombo getVisibilityChoiceCombo()
Get the visibilityChoiceCombo attribute of the PEMethod object

Returns:
The visibilityChoiceCombo value

buttonActionPerformed

public boolean buttonActionPerformed(java.lang.String buttonIdentifier,
                                     java.awt.event.ActionEvent e)
added function to handle events of specialized PESelection. -buttons function is called from event listeners of instances of PEButton

Overrides:
buttonActionPerformed in class BasicPropertyEditor
Parameters:
buttonIdentifier - No description provided
e - No description provided
Returns:
No description provided

addButton_actionPerformed

void addButton_actionPerformed(java.awt.event.ActionEvent e)
Access method for an one to n association.

Parameters:
e - The object added.

removeButton_actionPerformed

void removeButton_actionPerformed(java.awt.event.ActionEvent e)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
e - No description provided

modifyButton_actionPerformed

void modifyButton_actionPerformed(java.awt.event.ActionEvent e)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
e - No description provided

parametersButton_actionPerformed

void parametersButton_actionPerformed(java.awt.event.ActionEvent e)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
e - No description provided

throwsButton_actionPerformed

void throwsButton_actionPerformed(java.awt.event.ActionEvent e)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
e - No description provided