|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.data.type.AMETASType
Typ eines Stellennutzers. Dieses Objekt kann einfache Typbeschreibungen, die nur aus einem String bestehen, aber auch komplexe Beschreibungen beinhalten. Für die kommende Version ist vorgesehen, Typen mithilfe eines hybriden Typs aus Syntax, Protokoll und Annotation zu repräsentieren. Aus Kompatibilitätsgründen wird die Stringrepräsentation besonders behandelt.
| Field Summary | |
static byte |
AGENT
Gibt an, dass es sich um einen Agenten handelt. |
protected boolean |
m_bProtected
Schutzflag. |
protected byte |
m_byKind
Gibt die Art des Stellennutzers an. |
protected TypeContent |
m_tyc
Inhalt des Typs. |
static byte |
SERVICE
Gibt an, dass es sich um einen Dienstmanager handelt. |
static byte |
UNKNOWN
Unbekannte Art eines Stellennutzers. |
static byte |
USERAD
Gibt an, dass es sich um einen Benutzeradapter handelt. |
| Constructor Summary | |
AMETASType()
Standardkonstruktor. |
|
AMETASType(java.lang.String sName)
Konstruktor für Stringvergleiche. |
|
AMETASType(TypeContent tyc)
Konstruktor für allgemeine Typen. |
|
| Method Summary | |
java.lang.Object |
clone()
Erzeugt eine ungeschützte Kopie der Beschreibung. |
TypeConformance |
compareTo(AMETASType type)
Vergleicht diesen Typ mit einem zweiten. |
TypeConformance |
compareTo(AMETASType type,
KnowledgeBase kb)
Vergleicht diesen Typ mit einem zweiten. |
TypeConformance |
compareTo(AMETASType type,
TypeConformance tcFail,
KnowledgeBase kb)
Vergleicht diesen Typ mit einem zweiten. |
TypeContent |
getDefinition()
Liefert die Typbeschreibung. |
byte |
getKind()
Liefert die Art des Stellennutzers. |
boolean |
isProtected()
Methode zur Abfrage des Schutzstatus. |
boolean |
isStringBased()
Gibt an, ob der Typ nur ein String ist. |
static java.lang.String |
kindToString(byte byKind)
Liefert die Art des Stellennutzers als Zeichenkette. |
void |
protect()
Methode zum Schützen der Definition. |
void |
setDefinition(TypeContent newDef)
Stellt den Inhalt des Typs auf die neue Beschreibung ein. |
void |
setKind(byte byKind)
Setzt die Art des Stellennutzers. |
java.lang.String |
toString()
Liefert eine einfache Stringrepräsentation des Typs. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected TypeContent m_tyc
protected byte m_byKind
public static final byte UNKNOWN
public static final byte AGENT
public static final byte USERAD
public static final byte SERVICE
protected boolean m_bProtected
| Constructor Detail |
public AMETASType()
public AMETASType(java.lang.String sName)
sName - Stringrepräsentation.public AMETASType(TypeContent tyc)
tyc - Inhalt des Typen.| Method Detail |
public void protect()
protect in interface AMETASProtectablepublic boolean isProtected()
isProtected in interface AMETASProtectablepublic boolean isStringBased()
public void setDefinition(TypeContent newDef)
newDef - Neue Typbeschreibung.public TypeContent getDefinition()
public void setKind(byte byKind)
byKind - Art des Stellennutzers.public byte getKind()
public static java.lang.String kindToString(byte byKind)
byKind - Wert
public TypeConformance compareTo(AMETASType type)
type - Vergleichstyp.
public TypeConformance compareTo(AMETASType type,
KnowledgeBase kb)
type - Vergleichstyp.kb - Verwendete Wissensbasis.
public TypeConformance compareTo(AMETASType type,
TypeConformance tcFail,
KnowledgeBase kb)
type - Vergleichstyp.tcFail - Konformitätskriterien zum Steuern des Vergleichs. Von Bedeutung für spezialisierte Typklassen.kb - Wissenbasis für den Typvergleich. Von Bedeutung für spezialisierte Typklassen.
public java.lang.Object clone()
clone in interface AMETASProtectablepublic java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||