|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.data.type.TypeContent
AMETASx.data.htype.HybridType
Repräsentiert einen Typ.
| Field Summary | |
static long |
serialVersionUID
Serialisationsversion. |
| Constructor Summary | |
HybridType()
Erzeugt eine neue Typinstanz. |
|
HybridType(SyntacticType synType,
TransitionType trType,
SemanticType semType)
Erzeugt eine neue Typinstanz. |
|
| Method Summary | |
java.lang.Object |
clone()
Liefert eine Kopie des hybriden Typs. |
static void |
debug(java.lang.String sMessage)
Gibt eine Zeichenkette auf dem Kontrollausgabestrom aus. |
TypeConformance |
getConformanceTo(TypeContent tySuper,
KnowledgeBase kb)
Liefert die Konformität zwischen zwei Typen. |
TypeConformance |
getConformanceTo(TypeContent tySuper,
TypeConformance tc,
KnowledgeBase kb)
Liefert die Konformität zwischen zwei Typen. |
SemanticType |
getSemanticType()
Liefert den semantischen Typ. |
byte[] |
getSignableData()
Liefert die Daten, welche zur Signatur beitragen sollen. |
SyntacticType |
getSyntacticType()
Liefert den syntaktischen Typ. |
TransitionType |
getTransitionType()
Liefert den Transitionstyp. |
static void |
setDebug(boolean bDebug)
Stellt die Kontrollausgaben an oder aus. |
static void |
setDebugWriter(java.io.PrintWriter pw)
Setzt den Ausgabekanal für Fehlersuchzwecke. |
void |
specialize(TypeContent tycSpec)
Spezialisiert den Typ. |
java.lang.String |
toString()
Liefert eine einfache Stringrepräsentation. |
java.lang.String |
toString(boolean bDetail)
Liefert eine Stringrepräsentation. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final long serialVersionUID
| Constructor Detail |
public HybridType()
public HybridType(SyntacticType synType,
TransitionType trType,
SemanticType semType)
synType - Syntaktischer Typ.trType - Transitionstyp.semType - Semantischer Typ.| Method Detail |
public SyntacticType getSyntacticType()
public TransitionType getTransitionType()
public SemanticType getSemanticType()
public TypeConformance getConformanceTo(TypeContent tySuper,
KnowledgeBase kb)
public TypeConformance getConformanceTo(TypeContent tySuper,
TypeConformance tc,
KnowledgeBase kb)
getConformanceTo in class TypeContenttc - Typkonformitätsmaske.tySuper - Beschreibung des möglichen Supertypen.kb - Wissensbasis für Typvergleich.
public static void setDebugWriter(java.io.PrintWriter pw)
pw - Ausgabekanal.public static void setDebug(boolean bDebug)
bDebug - wenn true, werden Kontrollausgaben geliefert.public static void debug(java.lang.String sMessage)
sMessage - Auszugebende Nachricht.public java.lang.Object clone()
clone in class TypeContent
public void specialize(TypeContent tycSpec)
throws java.lang.UnsupportedOperationException
specialize in class TypeContenttycSpec - Spezialisierungstyp.
java.lang.UnsupportedOperationException - immer, da diese Operation
nicht implementiert ist.public byte[] getSignableData()
getSignableData in class TypeContentpublic java.lang.String toString()
toString in class TypeContentpublic java.lang.String toString(boolean bDetail)
bDetail - wenn true, wird der Inhalt aufgelistet.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||