de.cau.cs.kieler.synccharts.text.interfaces.bridge
Class InterfaceDeclSerializerLogic
java.lang.Object
de.cau.cs.kieler.synccharts.text.interfaces.bridge.InterfaceDeclSerializerLogic
public class InterfaceDeclSerializerLogic
- extends Object
Provide functionality for handling modifications of signals or variables. As
well as swapping input/output/inputoutput signals within their specific
"buckets".
- Rating

Method Summary |
protected void |
handleBunchNewSignals(StateExtend se,
EList<Signal> sigs)
places all signals within the StateExtend. |
protected boolean |
handleDeleteSignal(StateExtend se,
Signal changedSignal,
String signalName)
|
protected void |
handleInputChange(StateExtend se,
Signal changedSignal,
String signalName)
|
protected void |
handleNewSignal(StateExtend se,
Signal sig)
|
protected void |
handleOutputChange(StateExtend se,
Signal changedSignal,
String signalName)
|
protected boolean |
handleRegionDeleteSignal(StateExtend se,
String regionId,
String signalName)
|
protected boolean |
handleRegionDeleteVariable(StateExtend se,
String regionId,
String varName)
|
protected void |
handleRegionNewSignal(StateExtend se,
Region reg,
Signal sig)
|
protected void |
handleRegionNewVariable(StateExtend se,
Region reg,
Variable var)
|
protected void |
handleRegionSignalModify(StateExtend se,
String regId,
Signal changedSig,
String sigName)
|
protected void |
handleRegionVariableModify(StateExtend se,
String regId,
Variable changedVar,
String varName)
|
protected void |
handleSignalModify(StateExtend se,
Signal changedSignal,
String signalName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InterfaceDeclSerializerLogic
public InterfaceDeclSerializerLogic()
- empty constructor serialization.
handleSignalModify
protected void handleSignalModify(StateExtend se,
Signal changedSignal,
String signalName)
- Parameters:
se
- signalName
-
handleNewSignal
protected void handleNewSignal(StateExtend se,
Signal sig)
- Parameters:
se
-
handleBunchNewSignals
protected void handleBunchNewSignals(StateExtend se,
EList<Signal> sigs)
- places all signals within the StateExtend. Plain signals are all added
within one bucket, complex ones are placed in a seperate bucket.
- Parameters:
se
- StateExtendsigs
- List with signals to be added.
handleDeleteSignal
protected boolean handleDeleteSignal(StateExtend se,
Signal changedSignal,
String signalName)
- Parameters:
se
- signalName
-
- Returns:
- true if resource has to be set to null
handleInputChange
protected void handleInputChange(StateExtend se,
Signal changedSignal,
String signalName)
- Parameters:
se
- signalName
-
handleOutputChange
protected void handleOutputChange(StateExtend se,
Signal changedSignal,
String signalName)
- Parameters:
se
- signalName
-
handleRegionDeleteSignal
protected boolean handleRegionDeleteSignal(StateExtend se,
String regionId,
String signalName)
- Parameters:
se
- regionId
- signalName
-
handleRegionDeleteVariable
protected boolean handleRegionDeleteVariable(StateExtend se,
String regionId,
String varName)
- Parameters:
se
- regionId
- varName
-
handleRegionNewSignal
protected void handleRegionNewSignal(StateExtend se,
Region reg,
Signal sig)
- Parameters:
se
- reg
- sig
-
handleRegionNewVariable
protected void handleRegionNewVariable(StateExtend se,
Region reg,
Variable var)
- Parameters:
se
- reg
- var
-
handleRegionSignalModify
protected void handleRegionSignalModify(StateExtend se,
String regId,
Signal changedSig,
String sigName)
- Parameters:
se
- reg
- changedSig
- sigName
-
handleRegionVariableModify
protected void handleRegionVariableModify(StateExtend se,
String regId,
Variable changedVar,
String varName)
- Parameters:
se
- reg
- changedVar
- varName
-