public interface IDBSchemaElement extends IDBNamedElement, IContainer<IDBSchemaElement>, Comparable<IDBSchemaElement>
DB schema
.Modifier and Type | Interface and Description |
---|---|
static class |
IDBSchemaElement.SchemaElementType |
IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>
Modifier and Type | Method and Description |
---|---|
void |
accept(IDBSchemaVisitor visitor) |
<T extends IDBSchemaElement> |
getElement(Class<T> type,
String name) |
String |
getFullName() |
IDBSchemaElement |
getParent() |
IDBSchema |
getSchema() |
IDBSchemaElement.SchemaElementType |
getSchemaElementType() |
void |
remove() |
void |
setName(String name)
Deprecated.
|
getName
getProperties
addListener, getListeners, hasListeners, removeListener
getElements, isEmpty
compareTo
IDBSchemaElement.SchemaElementType getSchemaElementType()
IDBSchema getSchema()
IDBSchemaElement getParent()
@Deprecated void setName(String name)
String getFullName()
<T extends IDBSchemaElement> T getElement(Class<T> type, String name)
void accept(IDBSchemaVisitor visitor)
void remove()
Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html