de.uni_paderborn.fujaba.fsa.update
Class TypeUpdater

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.TypeUpdater
All Implemented Interfaces:
java.util.EventListener, java.beans.PropertyChangeListener, Translator

public class TypeUpdater
extends LogicToFsaUpdater
implements java.beans.PropertyChangeListener

Listen for Changes to properties of type UMLType and to the name of the current UMLType

Version:
$Revision: 1.11.2.1 $
Author:
$Author: joerg $

Constructor Summary
TypeUpdater(LogicUnparseInterface incr, java.lang.String umlAttr, java.lang.String fsaAttr)
          Default Constructor
 
Method Summary
protected  void addListener()
          Access method for an one to n association.
 java.lang.Object getLogicValue()
          Get the logicValue attribute of the TypeUpdater object
 void propertyChange(java.beans.PropertyChangeEvent e)
          Listens for changes to the Document and updates the contentsChanged property
protected  void removeListener()
          No comment provided by developer, please add a comment to improve documentation.
 void setFsaValue(java.lang.Object value)
          Sets the fsaValue attribute of the TypeUpdater object
 boolean setLogicObject(java.lang.Object object)
          Sets the logicObject attribute of the TypeUpdater object
 
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, setFsaAttrName, setFsaObject, setListenerActive, setLogicAttrName, setTranslator, toString, translateFsaToLogic, translateLogicToFsa
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeUpdater

public TypeUpdater(LogicUnparseInterface incr,
                   java.lang.String umlAttr,
                   java.lang.String fsaAttr)
Default Constructor

Parameters:
incr - No description provided
umlAttr - No description provided
fsaAttr - No description provided
Method Detail

setLogicObject

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

Overrides:
setLogicObject in class AbstractUpdater
Parameters:
object - The new logicObject value
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

getLogicValue

public java.lang.Object getLogicValue()
Get the logicValue attribute of the TypeUpdater object

Returns:
The logicValue value

setFsaValue

public void setFsaValue(java.lang.Object value)
Sets the fsaValue attribute of the TypeUpdater object

Parameters:
value - The new fsaValue value

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent e)
Listens for changes to the Document and updates the contentsChanged property

Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Parameters:
e - No description provided