de.bsvrz.kex.kexdav.parameterloader
Class ParameterExchangeIdentification

java.lang.Object
  extended by de.bsvrz.kex.kexdav.parameterloader.ParameterExchangeIdentification

public class ParameterExchangeIdentification
extends Object

Parameteraustausch-Spezifikation

Author:
Kappich Systemberatung

Field Summary
private  List<CorrespondingAttributeGroup> _attributeGroups
           
private  boolean _delta
           
private  short _simLocal
           
private  short _simRemote
           
private  ParameterExchangeStrategy _strategy
           
 
Constructor Summary
ParameterExchangeIdentification(List<CorrespondingAttributeGroup> attributeGroups, short simLocal, short simRemote, boolean delta, ParameterExchangeStrategy strategy)
          Konstruktor
 
Method Summary
 boolean equals(Object o)
           
 List<CorrespondingAttributeGroup> getAttributeGroups()
          Gibt die Attributgruppen zurück
 short getSimLocal()
          Gibt die lokale Simulationsvariante zurück
 short getSimRemote()
          Gibt die remote Simulationsvariante zurück
 ParameterExchangeStrategy getStrategy()
          Gibt die Strategie zurück
 int hashCode()
           
 boolean isDelta()
          Gibt den Deltapararameter zurück
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_attributeGroups

private final List<CorrespondingAttributeGroup> _attributeGroups

_simLocal

private final short _simLocal

_simRemote

private final short _simRemote

_delta

private final boolean _delta

_strategy

private final ParameterExchangeStrategy _strategy
Constructor Detail

ParameterExchangeIdentification

public ParameterExchangeIdentification(List<CorrespondingAttributeGroup> attributeGroups,
                                       short simLocal,
                                       short simRemote,
                                       boolean delta,
                                       ParameterExchangeStrategy strategy)
Konstruktor

Parameters:
attributeGroups - Attributgruppen
simLocal - Lokale Simulationsvariante
simRemote - Remote Simulationsvariante
delta - Nur geänderte Parameter übertragen?
strategy - Strategie
Method Detail

getAttributeGroups

public List<CorrespondingAttributeGroup> getAttributeGroups()
Gibt die Attributgruppen zurück

Returns:
die Attributgruppen

getSimLocal

public short getSimLocal()
Gibt die lokale Simulationsvariante zurück

Returns:
die lokale Simulationsvariante

getSimRemote

public short getSimRemote()
Gibt die remote Simulationsvariante zurück

Returns:
die remote Simulationsvariante

isDelta

public boolean isDelta()
Gibt den Deltapararameter zurück

Returns:
true wenn nur geänderte Daten ausgetauscht werden sollen

getStrategy

public ParameterExchangeStrategy getStrategy()
Gibt die Strategie zurück

Returns:
die Strategie

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object