org.siebengeisslein.ide.data
Class AbstractData
java.lang.Object
org.siebengeisslein.client.Persistent
org.siebengeisslein.ide.data.AbstractData
- All Implemented Interfaces:
- Instrumented
- Direct Known Subclasses:
- IconData, TableData
public abstract class AbstractData
- extends Persistent
| Methods inherited from class org.siebengeisslein.client.Persistent |
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, initTransient, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
AbstractData
public AbstractData(int id,
DataDirectory parent,
DataEntryDescriptor descriptor,
PType owner)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getParent
public DataDirectory getParent()
getComponentId
public int getComponentId()
getDescriptor
public DataEntryDescriptor getDescriptor()
getData
public abstract CloneAndMergeAware getData()
asField
public PField asField()
getType
public abstract PType getType()