Package com.adbs.ast
Class MetadataBase
- java.lang.Object
-
- com.adbs.ast.UpdatablePersistent
-
- com.adbs.ast.MetadataBase
-
- All Implemented Interfaces:
Disposable
- Direct Known Subclasses:
MetadataCollectionBase
,MetadataCollectionItemBase
,MetadataContainer
,MetadataObject
,MetadataQualifiedNameList
public class MetadataBase extends UpdatablePersistent
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.Object
data
protected BaseSQLContext
sqlContext
-
Fields inherited from class com.adbs.ast.UpdatablePersistent
updatedEventListenerList
-
-
Constructor Summary
Constructors Constructor Description MetadataBase(MetadataBase parent, BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assign(java.lang.Object source)
MetadataBase
clone(MetadataBase newParent, BaseSQLContext sqlContext)
void
dispose()
BaseSQLContext
getSQLContext()
-
Methods inherited from class com.adbs.ast.UpdatablePersistent
addUpdatedEventListener, beginUpdate, doUpdated, endUpdate, fireUpdatedEvent, getParent, isUpdating, notifyUpdated, removeUpdatedEventListener
-
-
-
-
Field Detail
-
data
public java.lang.Object data
-
sqlContext
protected BaseSQLContext sqlContext
-
-
Constructor Detail
-
MetadataBase
public MetadataBase(MetadataBase parent, BaseSQLContext sqlContext)
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classUpdatablePersistent
-
getSQLContext
public BaseSQLContext getSQLContext()
-
assign
public void assign(java.lang.Object source)
- Overrides:
assign
in classUpdatablePersistent
-
clone
public MetadataBase clone(MetadataBase newParent, BaseSQLContext sqlContext)
-
-