|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--EASE.Agents.Specification.Transition
This is for a single transition.
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent,
javax.swing.JComponent.IntVector,
javax.swing.JComponent.KeyboardBinding,
javax.swing.JComponent.KeyboardState |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AWTTreeLock |
Field Summary | |
private CellReference |
condition
|
private java.util.Vector |
conditions
|
private Configuration |
config
|
private javax.swing.JMenuItem |
deleteM
|
private javax.swing.JMenuItem |
editM
|
private State |
end
|
private boolean |
endIsEnd
|
private java.awt.Point |
ep
|
private int |
ex
|
private int |
ey
|
private javax.swing.JCheckBoxMenuItem |
failureM
|
private boolean |
isFailure
These variables describe whether the transition should be taken on failure or success, respectively, of an existing contract. |
private boolean |
isSuccess
These variables describe whether the transition should be taken on failure or success, respectively, of an existing contract. |
private int |
ix
|
private int |
iy
|
private java.util.Vector |
listeners
|
AxisPopupListener |
popListener
|
private javax.swing.JPopupMenu |
popup
|
private javax.swing.JMenuItem |
setConditionM
|
private java.awt.Point |
sp
|
private State |
start
|
private javax.swing.JCheckBoxMenuItem |
successM
|
private int |
sx
|
private int |
sy
|
private int |
th
|
private TransitionChooser |
tranChoose
|
private int |
tw
|
private int |
tx
|
private int |
ty
|
Fields inherited from class javax.swing.JComponent |
_bounds,
accessibleContext,
alignmentX,
alignmentY,
ANCESTOR_USING_BUFFER,
ancestorNotifier,
autoscroller,
border,
changeSupport,
clientProperties,
flags,
HAS_FOCUS,
IS_DOUBLE_BUFFERED,
IS_OPAQUE,
IS_PAINTING_TILE,
KEYBOARD_BINDINGS_KEY,
listenerList,
maximumSize,
minimumSize,
NEXT_FOCUS,
paintImmediatelyClip,
preferredSize,
readObjectCallbacks,
REQUEST_FOCUS_DISABLED,
tmpRect,
TOOL_TIP_TEXT_KEY,
ui,
uiClassID,
UNDEFINED_CONDITION,
vetoableChangeSupport,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,
WHEN_FOCUSED,
WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
component,
containerListener,
containerSerializedDataVersion,
dispatcher,
layoutMgr,
maxSize,
ncomponents,
serialVersionUID |
Fields inherited from class java.awt.Component |
actionListenerK,
adjustmentListenerK,
appContext,
assert,
background,
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
changeSupport,
componentListener,
componentListenerK,
componentOrientation,
componentSerializedDataVersion,
containerListenerK,
cursor,
dropTarget,
enabled,
eventMask,
focusListener,
focusListenerK,
font,
foreground,
hasFocus,
height,
incRate,
inputMethodListener,
inputMethodListenerK,
isInc,
isPacked,
itemListenerK,
keyListener,
keyListenerK,
LEFT_ALIGNMENT,
locale,
LOCK,
minSize,
mouseListener,
mouseListenerK,
mouseMotionListener,
mouseMotionListenerK,
name,
nameExplicitlySet,
newEventsOnly,
ownedWindowK,
parent,
peer,
peerFont,
popups,
prefSize,
RIGHT_ALIGNMENT,
serialVersionUID,
textListenerK,
TOP_ALIGNMENT,
valid,
visible,
width,
windowListenerK,
x,
y |
Constructor Summary | |
Transition(State start,
State end)
Constructor for creating new transitions. |
|
Transition(State start,
State end,
CellReference condition)
Deprecated. |
|
Transition(State start,
State end,
CellReference condition,
boolean isFailure,
boolean isSuccess)
Deprecated. Use a Vector of conditions |
|
Transition(State start,
State end,
java.util.Vector conditions,
boolean isFailure,
boolean isSuccess)
Constructor for recreating transitions from file. |
Method Summary | |
(package private) void |
|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addListener(java.awt.event.ActionListener a)
|
private void |
calcDrawParams()
|
CellReference |
getCondition()
Deprecated. Use getConditions as there can be more than one. |
java.util.Vector |
getConditions()
Get Vector of conditions on transition |
State |
getEnd()
|
java.util.Vector |
getParameters()
FIX for vector of conditions??? |
State |
getStart()
|
TransitionSave |
getTransitionSave()
|
boolean |
isFailure()
Is this transition a failure transition. |
boolean |
isSuccess()
Is this transition a success transition. |
private void |
notifyAll(java.awt.event.ActionEvent evt)
|
void |
paint(java.awt.Graphics gr)
Draws a straight line between the start and end states. |
void |
setConditions(java.util.Vector v)
Set vector of transitions. |
void |
setFailure(boolean isFailure)
Set whether the transition is a failure transition. |
void |
setSuccess(boolean isSuccess)
Set whether the transition is a success transition. |
Methods inherited from class javax.swing.JComponent |
_paintImmediately,
addAncestorListener,
addNotify,
addPropertyChangeListener,
addVetoableChangeListener,
adjustPaintFlags,
alwaysOnTop,
bindingForKeyStroke,
computeVisibleRect,
computeVisibleRect,
contains,
createToolTip,
enableSerialization,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getAccessibleContext,
getActionForKeyStroke,
getAlignmentX,
getAlignmentY,
getAutoscrolls,
getBorder,
getBounds,
getClientProperties,
getClientProperty,
getComponentGraphics,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getFlag,
getGraphics,
getHeight,
getInsets,
getInsets,
getLocation,
getMaximumSize,
getMinimumSize,
getNextFocusableComponent,
getPreferredSize,
getRegisteredKeyStrokes,
getRootPane,
getSize,
getToolTipLocation,
getToolTipText,
getToolTipText,
getTopLevelAncestor,
getUIClassID,
getVisibleRect,
getWidth,
getX,
getY,
grabFocus,
hasFocus,
isDoubleBuffered,
isFocusCycleRoot,
isFocusTraversable,
isLightweightComponent,
isManagingFocus,
isOpaque,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
keyboardBindings,
paintBorder,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
paintWithBuffer,
paramString,
processComponentKeyEvent,
processFocusEvent,
processKeyBinding,
processKeyBindings,
processKeyBindingsForAllComponents,
processKeyEvent,
processMouseMotionEvent,
putClientProperty,
readObject,
rectangleIsObscured,
registerKeyboardAction,
registerKeyboardAction,
registerWithKeyboardManager,
removeAncestorListener,
removeNotify,
removePropertyChangeListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setDebugGraphicsOptions,
setDoubleBuffered,
setEnabled,
setFlag,
setFont,
setForeground,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setUI,
setVisible,
shouldDebugGraphics,
superProcessMouseMotionEvent,
unregisterKeyboardAction,
unregisterWithKeyboardManager,
update,
updateUI,
writeObject |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
applyOrientation,
countComponents,
deliverEvent,
dispatchEventImpl,
dispatchEventToSelf,
doLayout,
eventEnabled,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents_NoClientCode,
getComponents,
getLayout,
getMouseEventTarget,
getWindow,
initIDs,
insets,
invalidate,
invalidateTree,
isAncestorOf,
layout,
lightweightPrint,
list,
list,
locate,
minimumSize,
nextFocus,
paintComponents,
postProcessKeyEvent,
postsOldMouseEvents,
preferredSize,
preProcessKeyEvent,
print,
printComponents,
printOneComponent,
processContainerEvent,
processEvent,
proxyEnableEvents,
proxyRequestFocus,
remove,
remove,
removeAll,
removeContainerListener,
setFocusOwner,
setLayout,
transferFocus,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
areInputMethodsEnabled,
bounds,
checkImage,
checkImage,
coalesceEvents,
constructComponentName,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont_NoClientCode,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getNativeContainer,
getParent_NoClientCode,
getParent,
getPeer,
getSize,
getToolkit,
getToolkitImpl,
getTreeLock,
getWindowForObject,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isDisplayable,
isEnabled,
isEnabledImpl,
isLightweight,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
show,
size,
toString,
transferFocus |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
Field Detail |
private boolean isFailure
private boolean isSuccess
private java.util.Vector listeners
private javax.swing.JPopupMenu popup
private javax.swing.JMenuItem editM
private javax.swing.JMenuItem deleteM
private javax.swing.JMenuItem setConditionM
private javax.swing.JCheckBoxMenuItem failureM
private javax.swing.JCheckBoxMenuItem successM
public AxisPopupListener popListener
private State start
private State end
private TransitionChooser tranChoose
private CellReference condition
private java.util.Vector conditions
private boolean endIsEnd
private transient Configuration config
private int tw
private int th
private int tx
private int ty
private int sx
private int sy
private int ex
private int ey
private int ix
private int iy
private java.awt.Point sp
private java.awt.Point ep
Constructor Detail |
public Transition(State start, State end, CellReference condition)
public Transition(State start, State end, CellReference condition, boolean isFailure, boolean isSuccess)
public Transition(State start, State end, java.util.Vector conditions, boolean isFailure, boolean isSuccess)
public Transition(State start, State end)
Method Detail |
public void actionPerformed(java.awt.event.ActionEvent e)
public void setFailure(boolean isFailure)
If setting to true set success to false. CHANGED.
public void setSuccess(boolean isSuccess)
If setting to true then make sure not failure also. CHANGED
public boolean isSuccess()
public boolean isFailure()
public void addListener(java.awt.event.ActionListener a)
private void notifyAll(java.awt.event.ActionEvent evt)
public void paint(java.awt.Graphics gr)
private void calcDrawParams()
void()
public State getStart()
public State getEnd()
public CellReference getCondition()
public java.util.Vector getConditions()
public void setConditions(java.util.Vector v)
Beware this keeps a pointer rather than making a copy.
public TransitionSave getTransitionSave()
public java.util.Vector getParameters()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |