public class TypeHierarchy
extends java.lang.Object
Verwaltung der Super- und Sybtypen eines Datenmodells. Diese Klasse verarbeitet nur aktuell gültige Typen.
Diese Klasse ist threadsicher, da sie unveränderlich ist. Synchronisierung beim Zugriff auf diese Klasse ist nicht erforderlich.
Constructor and Description |
---|
TypeHierarchy(DataModel dataModel) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<SystemObjectType> |
getSubTypes(SystemObjectType type) |
java.util.Collection<SystemObjectType> |
getSuperTypes(SystemObjectType type) |
SystemObjectType |
getType(long id) |
public TypeHierarchy(DataModel dataModel)
public SystemObjectType getType(long id)
public java.util.Collection<SystemObjectType> getSuperTypes(SystemObjectType type)
public java.util.Collection<SystemObjectType> getSubTypes(SystemObjectType type)