AMETASx.data.htype
Class Annotation

java.lang.Object
  extended byAMETASx.data.htype.Annotation
All Implemented Interfaces:
java.io.Serializable

public class Annotation
extends java.lang.Object
implements java.io.Serializable

Repräsentiert eine Annotation.

See Also:
Serialized Form

Field Summary
static short ANY
          Spezieller Wert für die Absender/Empfängerannotation.
static short NOTSPECIAL
          Spezieller Wert für die Absender/Empfängerannotation.
static short OTHER
          Spezieller Wert für die Absender/Empfängerannotation.
static short PLACE
          Spezieller Wert für die Absender/Empfängerannotation.
 
Constructor Summary
Annotation()
          Konstruktor der Annotation.
Annotation(java.lang.Object content)
          Generiert eine neue Annotation.
 
Method Summary
 java.lang.Object clone()
          Liefert eine Kopie des Objekts.
 HybridTypeConformance getConformanceTo(Annotation otherAnnotation, HybridTypeConformance tcFail, CGOntologySet os)
          Vergleicht zwei Annotationen.
 java.lang.Object getContent()
          Liefert den Inhalt der Annotation.
 short getSpecialContent()
          Liefert den speziellen Inhalt der Annotation.
 void setContent(java.lang.Object cont)
          Setzt den Inhalt der Annotation.
 void setSpecialContent(short nSpecial)
          Setzt einen speziellen Inhalt der Annotation.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOTSPECIAL

public static final short NOTSPECIAL
Spezieller Wert für die Absender/Empfängerannotation.

See Also:
Constant Field Values

PLACE

public static final short PLACE
Spezieller Wert für die Absender/Empfängerannotation.

See Also:
Constant Field Values

OTHER

public static final short OTHER
Spezieller Wert für die Absender/Empfängerannotation.

See Also:
Constant Field Values

ANY

public static final short ANY
Spezieller Wert für die Absender/Empfängerannotation.

See Also:
Constant Field Values
Constructor Detail

Annotation

public Annotation()
Konstruktor der Annotation. Der Inhalt wird als null angenommen.


Annotation

public Annotation(java.lang.Object content)
Generiert eine neue Annotation.

Parameters:
content - Inhalt der Annotation.
Method Detail

setContent

public void setContent(java.lang.Object cont)
Setzt den Inhalt der Annotation.

Parameters:
cont - Inhalt der Annotation.

setSpecialContent

public void setSpecialContent(short nSpecial)
Setzt einen speziellen Inhalt der Annotation.

Parameters:
nSpecial - Inhalt der Annotation.

clone

public java.lang.Object clone()
Liefert eine Kopie des Objekts.

Returns:
Kopie.

getContent

public java.lang.Object getContent()
Liefert den Inhalt der Annotation.

Returns:
Inhalt der Annotation.

getSpecialContent

public short getSpecialContent()
Liefert den speziellen Inhalt der Annotation.

Returns:
Inhalt der Annotation.

getConformanceTo

public HybridTypeConformance getConformanceTo(Annotation otherAnnotation,
                                              HybridTypeConformance tcFail,
                                              CGOntologySet os)
Vergleicht zwei Annotationen. Bislang werden nur Strings oder Konzeptgraphen miteinander verglichen. Um Konzeptgraphen vergleichen zu können, müssen zwei Ontologien übergeben werden: die Konzept- und die Relationsontologie.

Parameters:
otherAnnotation - Vergleichsannotation.
os - Menge von Ontologien, die zum Vergleich benötigt werden.
Returns:
Konformitätsobjekt, das genaue Auskunft über das Verhältnis der beiden Annotationen gibt.