public interface VirtualObject extends MinimalVirtualObject
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.ecore.EClass |
eClass() |
Object |
eGet(org.eclipse.emf.ecore.EStructuralFeature feature) |
void |
endList() |
void |
eUnset(org.eclipse.emf.ecore.EStructuralFeature feature) |
Object |
get(String name) |
long |
getOid() |
int |
getPid() |
int |
getRid() |
boolean |
has(String string) |
int |
reserveSpaceForListReference() |
int |
reserveSpaceForReference(org.eclipse.emf.ecore.EStructuralFeature feature) |
void |
save() |
void |
saveOverwrite() |
void |
set(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
Object val) |
void |
set(String name,
Object val) |
void |
setAttribute(org.eclipse.emf.ecore.EStructuralFeature feature,
Object val) |
void |
setListItem(org.eclipse.emf.ecore.EStructuralFeature structuralFeature,
int index,
Object value) |
void |
setListItemReference(org.eclipse.emf.ecore.EStructuralFeature structuralFeature,
int index,
org.eclipse.emf.ecore.EClass referenceEClass,
Long referencedOid,
int bufferPosition) |
void |
setOid(long oid) |
void |
setReference(org.eclipse.emf.ecore.EStructuralFeature feature,
long referenceOid,
int bufferPosition) |
void |
startList(org.eclipse.emf.ecore.EStructuralFeature feature) |
ByteBuffer |
write() |
useFeatureForSerialization, useFeatureForSerializationorg.eclipse.emf.ecore.EClass eClass()
eClass in interface MinimalVirtualObjectObject eGet(org.eclipse.emf.ecore.EStructuralFeature feature)
eGet in interface MinimalVirtualObjectlong getOid()
void setOid(long oid)
void set(String name, Object val) throws BimserverDatabaseException
BimserverDatabaseExceptionvoid setAttribute(org.eclipse.emf.ecore.EStructuralFeature feature,
Object val)
throws BimserverDatabaseException
setAttribute in interface MinimalVirtualObjectBimserverDatabaseExceptionvoid setReference(org.eclipse.emf.ecore.EStructuralFeature feature,
long referenceOid,
int bufferPosition)
throws BimserverDatabaseException
BimserverDatabaseExceptionvoid save() throws BimserverDatabaseException
BimserverDatabaseExceptionvoid saveOverwrite()
throws BimserverDatabaseException
BimserverDatabaseExceptionByteBuffer write() throws BimserverDatabaseException
write in interface MinimalVirtualObjectBimserverDatabaseExceptionvoid eUnset(org.eclipse.emf.ecore.EStructuralFeature feature)
throws BimserverDatabaseException
BimserverDatabaseExceptionint getRid()
int getPid()
void setListItem(org.eclipse.emf.ecore.EStructuralFeature structuralFeature,
int index,
Object value)
throws BimserverDatabaseException
BimserverDatabaseExceptionvoid setListItemReference(org.eclipse.emf.ecore.EStructuralFeature structuralFeature,
int index,
org.eclipse.emf.ecore.EClass referenceEClass,
Long referencedOid,
int bufferPosition)
throws BimserverDatabaseException
BimserverDatabaseExceptionint reserveSpaceForReference(org.eclipse.emf.ecore.EStructuralFeature feature)
void startList(org.eclipse.emf.ecore.EStructuralFeature feature)
int reserveSpaceForListReference()
throws BimserverDatabaseException
BimserverDatabaseExceptionvoid endList()
boolean has(String string)
void set(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
Object val)
throws BimserverDatabaseException
BimserverDatabaseExceptionCopyright © 2018 OpenSource BIM. All rights reserved.