de.bsvrz.pua.prot.util
Class ReferenceQualifier

java.lang.Object
  extended by de.bsvrz.pua.prot.util.Qualifier
      extended by de.bsvrz.pua.prot.util.ReferenceQualifier
All Implemented Interfaces:
java.lang.Cloneable

public class ReferenceQualifier
extends Qualifier

Qualifizierung von Referenzen. Diese Qualifizierung besteht aus allen Qualifizierungen, die ein Referenzattribut enthält.

Version:
$Revision: 1.2 $ / $Date: 2008/01/22 16:55:49 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Martin Hilgers

Field Summary
 java.lang.String name
          Name des Referenzattributs
 ReferenceQualifier reference
          Nächstes Glied der Referenzkette
 
Fields inherited from class de.bsvrz.pua.prot.util.Qualifier
aspect, attributeGroup, freeAspect, INVALID_SIMVAR, object, simVar
 
Constructor Summary
ReferenceQualifier(Qualifier qualifier, java.lang.String name)
           
 
Method Summary
 ReferenceQualifier addReference(Qualifier qualifier, java.lang.String name)
          Fügt eine weitere Qualifizierung hinzu
 boolean equals(java.lang.Object obj)
          Überprüft auf Gleicheit.
 int hashCode()
          Berechnet den Hashwert des Objekts
 java.lang.String toString()
          Ausgabe der Elemente
 
Methods inherited from class de.bsvrz.pua.prot.util.Qualifier
clone, getAspect, getDataDescription, valildate
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

reference

public ReferenceQualifier reference
Nächstes Glied der Referenzkette


name

public java.lang.String name
Name des Referenzattributs

Constructor Detail

ReferenceQualifier

public ReferenceQualifier(Qualifier qualifier,
                          java.lang.String name)
Parameters:
qualifier - Qualifizierung
name - Attributname
Method Detail

addReference

public ReferenceQualifier addReference(Qualifier qualifier,
                                       java.lang.String name)
Fügt eine weitere Qualifizierung hinzu

Parameters:
qualifier - Qualifizierung
name - Attributname
Returns:
Hinzugefügte Qualifizierung

hashCode

public int hashCode()
Berechnet den Hashwert des Objekts

Overrides:
hashCode in class Qualifier
Returns:
Hashwert des Objekts
See Also:
Object.hashCode()

equals

public boolean equals(java.lang.Object obj)
Description copied from class: Qualifier
Überprüft auf Gleicheit. Es werden alle Membervariablen außer der Simulationsvariante bei der Überprüfung berücksichtigt. Qualifier.freeAspect wird jedoch nur verglichen, falls Qualifier.aspect null ist.

Overrides:
equals in class Qualifier
Parameters:
obj - Vergleichsobjekt.
Returns:
Ergebnis des Vergleichs.
See Also:
Object.equals(java.lang.Object)

toString

public java.lang.String toString()
Description copied from class: Qualifier
Ausgabe der Elemente

Overrides:
toString in class Qualifier
See Also:
Object.toString()


Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.