de.uni_paderborn.fujaba.fsa.update
Class GrabTargetUpdater

java.lang.Object
  extended byde.uni_paderborn.fujaba.fsa.update.AbstractUpdater
      extended byde.uni_paderborn.fujaba.fsa.update.LogicToFsaUpdater
          extended byde.uni_paderborn.fujaba.fsa.update.GrabTargetUpdater
All Implemented Interfaces:
Translator

public class GrabTargetUpdater
extends LogicToFsaUpdater

handle changes to target of UMLRole by setting target of associated grab accordingly

Version:
$Revision: 1.15 $
Author:
$Author: lowende $

Constructor Summary
GrabTargetUpdater()
          Default Constructor
GrabTargetUpdater(FElement incr, java.lang.String attr)
          Constructor for class GrabTargetUpdater
 
Method Summary
protected  void addListener()
          Access method for an one to n association.
protected  void removeListener()
          No comment provided by developer, please add a comment to improve documentation.
 boolean setFsaAttrName(java.lang.String name)
          Sets the fsaAttrName attribute of the GrabTargetUpdater object
 boolean setLogicObject(java.lang.Object object)
          Sets the logicObject attribute of the GrabTargetUpdater object
 java.lang.Object translateLogicToFsa(java.lang.Object data)
          translate new target (UMLIncrement) to an according FSAObject for the diagram.
 
Methods inherited from class de.uni_paderborn.fujaba.fsa.update.LogicToFsaUpdater
getLogicListener, initialize, setLogicListener
 
Methods inherited from class de.uni_paderborn.fujaba.fsa.update.AbstractUpdater
getFsaAttrName, getFsaObject, getLogicAttrName, getLogicObject, getTranslator, isListenerActive, setFsaObject, setListenerActive, setLogicAttrName, setTranslator, toString, translateFsaToLogic
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GrabTargetUpdater

public GrabTargetUpdater()
Default Constructor


GrabTargetUpdater

public GrabTargetUpdater(FElement incr,
                         java.lang.String attr)
Constructor for class GrabTargetUpdater

Parameters:
incr - No description provided
attr - No description provided
Method Detail

setLogicObject

public boolean setLogicObject(java.lang.Object object)
Sets the logicObject attribute of the GrabTargetUpdater object

Overrides:
setLogicObject in class AbstractUpdater
Parameters:
object - The new logicObject value
Returns:
No description provided

setFsaAttrName

public boolean setFsaAttrName(java.lang.String name)
Sets the fsaAttrName attribute of the GrabTargetUpdater object

Overrides:
setFsaAttrName in class AbstractUpdater
Parameters:
name - The new fsaAttrName value
Returns:
No description provided

translateLogicToFsa

public java.lang.Object translateLogicToFsa(java.lang.Object data)
translate new target (UMLIncrement) to an according FSAObject for the diagram. If none exists, unparse target and return the result

Specified by:
translateLogicToFsa in interface Translator
Overrides:
translateLogicToFsa in class AbstractUpdater
Parameters:
data - No description provided
Returns:
No description provided

addListener

protected void addListener()
Access method for an one to n association.

Overrides:
addListener in class LogicToFsaUpdater

removeListener

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

Overrides:
removeListener in class LogicToFsaUpdater