Class DataExchangeIdentification


  • public class DataExchangeIdentification
    extends java.lang.Object
    Spezifikation zum Datenaustausch
    • Constructor Detail

      • DataExchangeIdentification

        public DataExchangeIdentification​(CorrespondingAttributeGroup attributeGroup,
                                          CorrespondingAspect aspect,
                                          short simLocal,
                                          short simRemote,
                                          boolean delta,
                                          boolean delayed,
                                          DataExchangeStrategy direction)
        Konstruktor
        Parameters:
        attributeGroup - Attributgruppe
        aspect - Aspekt
        simLocal - Lokale Simulationsvariante
        simRemote - Remote Simulationsvariante
        delta - Delta
        delayed - Delayed
        direction - Austauschrichtung
    • Method Detail

      • getAttributeGroup

        public CorrespondingAttributeGroup getAttributeGroup()
        Gibt die Attributgruppe zurück
        Returns:
        die Attributgruppe
      • getAspect

        public CorrespondingAspect getAspect()
        Gibt den Aspekt zurück
        Returns:
        den Aspekt
      • 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 zurück, ob nur geänderte Daten ausgetauscht werden sollen
        Returns:
        true wenn nur geänderte Daten ausgetauscht werden sollen
      • isDelayed

        public boolean isDelayed()
        Gibt zurück ob auch nachgelieferte Daten ausgetauscht werden sollen
        Returns:
        true wenn auch nachgelieferte Daten ausgetauscht werden sollen
      • getDirection

        public DataExchangeStrategy getDirection()
        Gibt die Richtung des Datenaustausches zurück
        Returns:
        die Richtung des Datenaustausches
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object