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 |
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
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)
Copyright © 2016 OpenSource BIM. All rights reserved.