A B C D E F G H I J K L M N O P R S T U V W X

G

generate(String, IPackageFragment) - Method in class de.unikoblenz.generate.EventClassGenerator
Ersetzt die Platzhalter in dem angegebenen Template und gibt den Inhalt zurück.
generate() - Method in class de.unikoblenz.generate.EventClassGenerator
Ersetzt die Platzhalter in dem angegebenen Template und gibt den Inhalt zurück.
generateBigCSV() - Method in class com.pecasim.base.insert.ImportManager
Generiert eine große CSV-Datei zu Performance Testzwecken
generateClass(String, IPackageFragment) - Method in class de.unikoblenz.generate.SimpleClassGenerator
Erzeugt eine einfache Klasse
generateDomainClasses(List<DataObjectDescriptor>, String, IProject) - Method in class de.unikoblenz.generate.ProjectGenerator
 
generateProjectStructure(IProject, ProjectDescriptor) - Method in class de.unikoblenz.generate.ProjectGenerator
 
generateTableClass(String, IPackageFragment, boolean, boolean) - Method in class de.unikoblenz.generate.TableClassGenerator
Erzeugt eine Table-Klasse
get(Class<? extends T>, String) - Method in interface com.pecasim.base.database.Database
Liefert eine Liste von Subjekten der übergebenen Klasse.
get(Class<? extends T>, int, int) - Method in interface com.pecasim.base.database.Database
Liefert eine Liste von Subjekte der übergebenen Klasse.
get(Class<? extends T>, long) - Method in interface com.pecasim.base.database.Database
Liefert ein Subjekt der übergebenen Klasse mit der angegebenen ID
get(Class<? extends T>, String) - Method in class com.pecasim.base.database.HibernateDatabaseManager
 
get(Class<? extends T>, int, int) - Method in class com.pecasim.base.database.HibernateDatabaseManager
 
get(Class<? extends T>, long) - Method in class com.pecasim.base.database.HibernateDatabaseManager
 
get(ComicsPreferences.PREFERENCE) - Method in class de.unikoblenz.comicsii.ui.ComicsPreferences
 
getAllDataObjectDescriptors() - Method in class com.pecasim.model.DataObjectDescriptor
Liefert alle DataObjectDescriptoren
getAllJavaNames() - Static method in enum com.pecasim.model.DATATYPE
Liefert alle Java-Namen
getAllProjects() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionFactory
Liefert alle vorhandenen Projekte, die im Workspace vorhanden sind
getAttribute(String) - Method in class com.pecasim.base.io.XMLElement
Ruft den Wert eines Attributs ab.
getAttributeNames() - Method in class com.pecasim.base.io.XMLElement
Liefert alle Attribut-Namen
getAWTImage(String) - Static method in class com.pecasim.base.simulation.ui.ImageBroker
 
getBaseTableID() - Method in class com.pecasim.model.RelationDescriptor
 
getBaseTableIDType() - Method in class com.pecasim.model.RelationDescriptor
 
getBaseTableName() - Method in class com.pecasim.model.RelationDescriptor
 
getBegin() - Method in class com.pecasim.base.simulation.AbstractSimulation
 
getBegin() - Method in interface com.pecasim.base.simulation.Simulation
 
getBegin() - Method in class com.pecasim.base.simulation.test.TestSimulation
 
getCalendar() - Method in class com.pecasim.base.simulation.SimDate
Liefert den zugrunde gelegten DBCalendar
getChildren() - Method in class com.pecasim.base.io.XMLElement
Liefert die Nachfolgeelemente in Form einer Liste.
getChildren(Object) - Method in class de.unikoblenz.comicsii.ui.simulation.JavaFragmentContentProvider
 
getClusterSize() - Method in class com.pecasim.base.events.AbstractEventManager
 
getColumnImage(Object, int) - Method in class de.unikoblenz.swt.jface.TableLabelProviderAdaptor
 
getColumnText(Object, int) - Method in class de.unikoblenz.swt.jface.TableLabelProviderAdaptor
 
getConcreteMonth() - Method in class com.pecasim.base.simulation.SimDate
Liefert den konkreten Monat
getConfigFile() - Method in interface com.pecasim.base.database.DatabaseManager
 
getConfigFile() - Method in class com.pecasim.base.database.HibernateDatabaseManager
 
getConnection() - Method in interface com.pecasim.base.database.DatabaseManager
 
getConnection() - Method in class com.pecasim.base.database.HibernateDatabaseManager
 
getCSVDescriptors() - Method in class de.unikoblenz.comicsii.ui.builder.project.CsvFileSelectPage
 
getCurrentDate() - Method in interface com.pecasim.base.simulation.SimCalendar
 
getCurrentDate() - Method in class com.pecasim.base.simulation.SimCalendarImpl
 
getCurrentSession() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionFactory
Liefert die schon geöffnete Session
getCustomPackageFragment() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationProjectStructure
Liefert das Package mit allen für den Benutzer generierten Klassen (auch Unter-Packages)
getCustomPackageFragment() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionImpl
 
getData(int, int) - Method in class com.pecasim.base.insert.CSVDataFileDescriptor
 
getData(int, int) - Method in class com.pecasim.base.insert.XmlDataFileDescriptor
 
getData(int, int) - Method in interface com.pecasim.model.DataFileDescriptor
 
getDatabase() - Method in class com.pecasim.base.simulation.AbstractSimulation
 
getDatabase() - Method in interface com.pecasim.base.simulation.Simulation
 
getDatabase() - Method in class com.pecasim.base.simulation.test.TestSimulation
 
getDatabaseDescriptor() - Method in class com.pecasim.model.ProjectDescriptor
 
getDatabaseDescriptor() - Method in class de.unikoblenz.comicsii.ui.builder.database.DatabaseConnectionDataPage
 
getDatabaseManager(String) - Method in class com.pecasim.base.database.DatabaseManagerFactory
 
getDatabaseManager() - Method in class com.pecasim.base.events.AbstractEventManager
Liefert den gesetzten DatenbankManager
getDatabaseManager() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSession
Liefert die Anbindung zur Datenbank in Form eines DatabaseManagers
getDatabaseManager() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionImpl
 
getDataFileDescriptor() - Method in class com.pecasim.model.DataObjectDescriptor
Wird nur gesetzt falls ein File importiert werden soll
getDataFileDescriptor() - Method in class com.pecasim.model.SimulationDescriptor
 
getDataFromCSV(CSVDataFileDescriptor, int) - Method in class com.pecasim.base.insert.ImportManager
Liest den angegebenen Cluster aus der angegebenen CSV-Datei aus
getDataObjectDescriptor() - Method in class de.unikoblenz.comicsii.ui.builder.project.relation.DODEditor
Liefert den Input
getDataObjectDescriptorList() - Method in class de.unikoblenz.comicsii.ui.builder.project.NewSimObjectEditorPage
Liefert eine Liste von DataObjectDescriptors
getDate() - Method in class com.pecasim.base.events.AbstractSimEvent
 
getDate() - Method in interface com.pecasim.base.events.SimEvent
 
getDateFormat() - Method in class com.pecasim.model.PropertyDescriptor
 
getDay() - Method in class com.pecasim.base.simulation.SimDate
Liefert den Tag des Monats
getDayOfWeek() - Method in class com.pecasim.base.simulation.SimDate
Liefert den Tag der Woche als int: 1 = Sonntag, 2 = Montag, ..., 7 = Samstag
getDbCatalog() - Method in class com.pecasim.model.DatabaseDescriptor
Liefert den Katalog
getDbDriver() - Method in class com.pecasim.model.DatabaseDescriptor
Liefert den Treiber
getDbPassword() - Method in class com.pecasim.model.DatabaseDescriptor
Liefert das Passwort, muss noch verschlüsselt werden!
getDbPort() - Method in class com.pecasim.model.DatabaseDescriptor
Liefert den Port
getDbServer() - Method in class com.pecasim.model.DatabaseDescriptor
Liefert die Adresse des Datenbankserver
getDbURL() - Method in class com.pecasim.model.DatabaseDescriptor
Liefert die DatenbankUrl Hierfür werden die erhobenen Daten gemäß des URLPattern zusammengefügt.
getDbURLPattern() - Method in class com.pecasim.model.DatabaseDescriptor
Liefert das URL-Pattern
getDbUser() - Method in class com.pecasim.model.DatabaseDescriptor
Liefert den Datenbank-Benutzer
getDefault() - Static method in class de.unikoblenz.comicsii.ui.Activator
Returns the shared instance
getDomainObject() - Method in class com.pecasim.base.insert.CSVDataFileDescriptor
 
getDomainObject() - Method in class com.pecasim.base.insert.XmlDataFileDescriptor
 
getDomainObject() - Method in interface com.pecasim.model.DataFileDescriptor
 
getDomainObjectsFromFile(List<DataFileDescriptor>) - Method in class com.pecasim.base.insert.ImportManager
Liefert aus einer Liste an DataFileDescriptoren die entsprechenden DataObjectDescriptoren mit detailierten Informationen zu den Objekten
getDomainPackageFragment() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationProjectStructure
Liefert das Domain-Package (Hibernate-Klassen)
getDomainPackageFragment() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionImpl
 
getDomainType() - Method in class com.pecasim.model.AbstractDataFileDescriptor
 
getDomainType() - Method in interface com.pecasim.model.DataFileDescriptor
 
getElements(Object) - Method in class de.unikoblenz.comicsii.ui.simulation.JavaFragmentContentProvider
 
getElements(Object) - Method in class de.unikoblenz.swt.jface.ListContentProvider
 
getEnd() - Method in class com.pecasim.base.simulation.AbstractSimulation
 
getEnd() - Method in interface com.pecasim.base.simulation.Simulation
 
getEnd() - Method in class com.pecasim.base.simulation.test.TestSimulation
 
getEndDate() - Method in class com.pecasim.base.simulation.ui.SimulationParameterDialog
Liefert den Zeitpunkt wo das Modell gestoppt werden soll.
getEndTime() - Method in interface com.pecasim.base.simulation.SimCalendar
 
getEndTime() - Method in class com.pecasim.base.simulation.SimCalendarImpl
 
getEventClass(Class<? extends T>, String) - Method in interface com.pecasim.base.database.DatabaseManager
 
getEventClass(Class<? extends T>, String) - Method in class com.pecasim.base.database.HibernateDatabaseManager
 
getEventManager() - Method in interface com.pecasim.base.simulation.ExtendedSimCalendar
 
getEventManager() - Method in class com.pecasim.base.simulation.SimCalendarImpl
 
getEventPackageFragment() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationProjectStructure
Liefert das SimEvent-Package
getEventPackageFragment() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionImpl
 
getFactory() - Static method in class com.pecasim.base.database.DatabaseManagerFactory
Liefert ein singelton Instanz vom DatabaseManagerFactory
getFactory() - Static method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionFactory
 
getFile() - Method in class com.pecasim.base.insert.ImportProblem
 
getFile() - Method in class com.pecasim.model.AbstractDataFileDescriptor
 
getFile() - Method in interface com.pecasim.model.DataFileDescriptor
 
getFirstLayerDescriptor() - Method in class com.pecasim.model.SimulationDescriptor
Liefert den DataObjectDescriptor, der die meisten referenzierten DataObjectDescriptors erreichen und eine Layer-Struktur abbildet
getGenerator() - Static method in class de.unikoblenz.generate.ProjectGenerator
 
getHomedir() - Method in class de.unikoblenz.comicsii.ui.ComicsPreferences
Liefert das Basisverzeichnis
getIdCalendar() - Method in class com.pecasim.base.events.AbstractSimEvent
 
getIdCalendar() - Method in interface com.pecasim.base.events.SimEvent
 
getImage(Object) - Method in class de.unikoblenz.comicsii.ui.simulation.JavaImageProvider
 
getImage(Object) - Method in class de.unikoblenz.swt.jface.LabelProviderAdaptor
 
getImageDescriptor(String) - Static method in class de.unikoblenz.comicsii.ui.Activator
Returns an image descriptor for the image file at the given plug-in relative path
getImageDescriptor(String) - Static method in class de.unikoblenz.comicsii.ui.ImageBroker
 
getImageUrl() - Method in class de.unikoblenz.comicsii.ui.simulation.setting.ClassPathSettingPage
 
getIndexOf(String) - Method in class de.unikoblenz.swt.jface.TableViewerColumnBuilder
 
getInitialWindowPerspectiveId() - Method in class de.unikoblenz.comicsii.ui.ApplicationWorkbenchAdvisor
 
getInsertSql(String[], DataObjectDescriptor) - Method in class com.pecasim.base.insert.ImportManager
Liefert den Insert-SQL-String um den DataObjectDescriptor in die Datenbank einzutragen
getInstance() - Static method in class com.pecasim.base.simulation.SimManager
Macht das SimManager-Objekt von überall aus zugreifbar
getJavaName() - Method in class com.pecasim.model.DataObjectDescriptor
Liefert den Namen der Java-Klasse
getJavaName() - Method in enum com.pecasim.model.DATATYPE
Liefert den Java-Name
getJavaName() - Method in class com.pecasim.model.ForeignPropertyDescriptor
 
getJavaName() - Method in class com.pecasim.model.PropertyDescriptor
 
getJavaParameterName() - Method in class com.pecasim.model.ForeignPropertyDescriptor
 
getJavaParameterName() - Method in class com.pecasim.model.PropertyDescriptor
 
getJavaProject() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationProjectStructure
Liefert das JavaProject
getJavaProject() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionImpl
 
getKeyPropertyDescriptor() - Method in class com.pecasim.model.DataObjectDescriptor
Liefert die Schlüsselattribute
getLayerDescriptorInBuildingOrder() - Method in class com.pecasim.model.SimulationDescriptor
Liefert alle DataObjectDescriptors in der Reihenfolge in der sie importiert werden müssen.
getLibraryPath() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSession
Liefert den Pfad zu den Bibliotheken
getLibraryPath() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionImpl
 
getLine() - Method in class com.pecasim.base.insert.ImportProblem
 
getLineNr() - Method in class com.pecasim.base.insert.ImportProblem
 
getLinkCount() - Method in class de.unikoblenz.swt.custom.LinkListViewer
Liefert die Anzahl an Links
getMaxPoolSize() - Method in class com.pecasim.model.DatabaseDescriptor
Liefert die Größe des ConnectionPool
getMessage() - Method in class com.pecasim.base.insert.ImportProblem
 
getMessageCode() - Method in exception com.pecasim.base.AbstractException
 
getMethod() - Method in exception com.pecasim.base.AbstractException
 
getMonth() - Method in class com.pecasim.base.simulation.SimDate
Liefert den Monat des SimDate-Objektes
getName() - Method in class com.pecasim.model.DataObjectDescriptor
Liefert den Namen des Datenobjekts
getName() - Method in class com.pecasim.model.ProjectDescriptor
 
getName() - Method in class com.pecasim.model.PropertyDescriptor
 
getName() - Method in class de.unikoblenz.comicsii.ui.builder.event.NewEventClassMainPage
 
getName() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSession
Liefert den Namen des Simulationsprojektes
getName() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionImpl
 
getNextEvent() - Method in interface com.pecasim.base.events.EventManager
 
getNextEvent() - Method in interface com.pecasim.base.simulation.ExtendedSimCalendar
 
getNextEvent() - Method in class com.pecasim.base.simulation.SimCalendarImpl
 
getNextPage() - Method in class de.unikoblenz.comicsii.ui.builder.database.DatabaseConnectionDataPage
 
getNrOfElements(Class<?>) - Method in interface com.pecasim.base.database.DatabaseManager
 
getNrOfElements(Class) - Method in class com.pecasim.base.database.HibernateDatabaseManager
 
getObject() - Method in class com.pecasim.base.insert.XmlFile
Liefert ein abgespeichertes Object
getParameter() - Method in class de.unikoblenz.comicsii.ui.builder.event.RoleDescriptor
 
getParams() - Method in exception com.pecasim.base.AbstractException
 
getParent() - Method in class com.pecasim.base.io.XMLElement
Liefert das Vorgängerelement, oder null falls es kein Vorgänger gibt (Root)
getParent() - Method in class com.pecasim.model.PropertyDescriptor
 
getParent(Object) - Method in class de.unikoblenz.comicsii.ui.simulation.JavaFragmentContentProvider
 
getPlaceholder() - Method in enum com.pecasim.base.DOMAINTYPE
Liefert die Placeholder-Notation
getPreferences() - Static method in class de.unikoblenz.comicsii.ui.ComicsPreferences
 
getProjectDescriptor(String) - Static method in class com.pecasim.model.ProjectDescriptor
 
getProjectDescriptor() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSession
Liefert die Projekt-Beschreibung
getProjectDescriptor() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionImpl
 
getProjectName() - Method in class de.unikoblenz.comicsii.ui.builder.project.SimProjectParamsPage
Liefert den Projektnamen
getProjectTemplateFile() - Method in class de.unikoblenz.comicsii.ui.builder.project.SimProjectParamsPage
Liefert das TemplateFile
getProperties() - Method in class de.unikoblenz.swt.jface.TableViewerColumnBuilder
Liefert die Namen der Spalten
getPropertyDescriptor() - Method in class com.pecasim.model.DataObjectDescriptor
Liefert die Attribute eines Datenobjekts
getQualifiedJavaName() - Method in class com.pecasim.model.DataObjectDescriptor
Liefert den qualifizierten Java-Klassennamen
getQuotes() - Method in class com.pecasim.base.insert.CSVDataFileDescriptor
Liefert den Quote
getRefDataObjDescr() - Method in class com.pecasim.model.ForeignPropertyDescriptor
 
getReferenceDataObjectCount() - Method in class com.pecasim.model.DataObjectDescriptor
Liefert die Anzahl der zu erreichenden DataObjectDescriptoren
getRelationTableName() - Method in class com.pecasim.model.DataObjectDescriptor
Liefert den Tabellen-Namen
getRelationTableName() - Method in class com.pecasim.model.RelationDescriptor
 
getRelationTypeTableName() - Method in class com.pecasim.model.DataObjectDescriptor
 
getRoleDescriptorList() - Method in class de.unikoblenz.comicsii.ui.builder.event.NewEventClassMainPage
 
getRoleName() - Method in class de.unikoblenz.comicsii.ui.builder.event.RoleDescriptor
 
getRootPackage() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationProjectStructure
Liefert das Wurzelverzeichnis
getRootPackage() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionImpl
 
getSeparator() - Method in class com.pecasim.base.insert.CSVDataFileDescriptor
Liefert den Spaltenseparator
getSession() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionEvent
 
getShortMessage() - Method in exception com.pecasim.base.AbstractException
 
getSimCalendar() - Method in class com.pecasim.base.simulation.AbstractSimulation
 
getSimCalendar() - Method in interface com.pecasim.base.simulation.Simulation
 
getSimCalendar() - Method in class com.pecasim.base.simulation.test.TestSimulation
 
getSimRandom() - Method in class com.pecasim.base.simulation.AbstractSimulation
 
getSimRandom() - Method in interface com.pecasim.base.simulation.Simulation
 
getSimRandom() - Method in class com.pecasim.base.simulation.test.TestSimulation
 
getSimulation() - Method in class com.pecasim.base.simulation.SimManager
Gibt die gerade aktuelle Simulation zurück
getSimulation() - Method in class com.pecasim.base.simulation.ui.SimulationControl
Liefert die Simulation
getSimulationDescriptor() - Method in class com.pecasim.model.ProjectDescriptor
 
getSimulationExecuter() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationProjectStructure
Liefert die Startklasse für die Simulation
getSimulationExecuter() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionImpl
 
getSimulationPackageFragment() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationProjectStructure
Liefert das Simulations-Package
getSimulationPackageFragment() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionImpl
 
getSource() - Method in exception com.pecasim.base.AbstractException
 
getStartDate() - Method in class com.pecasim.base.simulation.ui.SimulationParameterDialog
Liefert den Zeitpunkt wo das Modell gestartet werden soll.
getStartTime() - Method in interface com.pecasim.base.simulation.SimCalendar
 
getStartTime() - Method in class com.pecasim.base.simulation.SimCalendarImpl
 
getString(MSGCODE, String...) - Static method in class com.pecasim.base.ExceptionInfo
Liefert zu einem MessageCode die entsprechende Übersetzung.
getSubjectClass() - Method in class de.unikoblenz.comicsii.ui.builder.event.NewEventClassMainPage
 
getSwingImage(String) - Static method in class com.pecasim.base.simulation.ui.ImageBroker
 
getSynonym() - Method in class com.pecasim.model.DataObjectDescriptor
Liefert die komplette Bezeichnung
getSystemDOD() - Static method in class com.pecasim.TemplateCreater
 
getTableClassName() - Method in class de.unikoblenz.comicsii.ui.builder.simpleclass.NewSimpleClassWizardPage
Liefert den Klassenname
getTableClassName() - Method in class de.unikoblenz.comicsii.ui.builder.table.NewTableClassWizardPage
Liefert den Klassenname
getTablesPackageFragment() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationProjectStructure
Liefert das Tables-Package (statistische Objekte)
getTablesPackageFragment() - Method in class de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionImpl
 
getTagName() - Method in class com.pecasim.base.io.XMLElement
Liefert den Tag-Namen
getTagValue() - Method in class com.pecasim.base.io.XMLElement
Liefert ein Value
GETTER - Static variable in class com.pecasim.StringUtil
 
getText(Object) - Method in class de.unikoblenz.comicsii.ui.simulation.JavaImageProvider
 
getText() - Method in class de.unikoblenz.swt.custom.EditableLabel
Liefert den Text des Labels
getText(Object) - Method in class de.unikoblenz.swt.jface.LabelProviderAdaptor
 
getTitle() - Method in class de.unikoblenz.comicsii.ui.simulation.setting.ClassPathSettingPage
 
getType() - Method in class com.pecasim.base.insert.ImportProblem
 
getType() - Method in class com.pecasim.model.PropertyDescriptor
 
getType() - Method in interface de.unikoblenz.comicsii.ui.simulation.ctrl.SimulationSessionEvent
 
getTypeTableName() - Method in class com.pecasim.model.RelationDescriptor
 
getWeekDay() - Method in class com.pecasim.base.simulation.SimDate
Liefert den konkreten Tag der Woche
getWeekOfYear() - Method in class com.pecasim.base.simulation.SimDate
Liefert die Kalenderwoche
getWidths() - Method in class de.unikoblenz.swt.jface.TableViewerColumnBuilder
Liefert die Breite der Spalten
getYear() - Method in class com.pecasim.base.simulation.SimDate
Liefert das Jahr des SimDate-Objektes

A B C D E F G H I J K L M N O P R S T U V W X