public class HashMapVirtualObject extends AbstractHashMapVirtualObject implements VirtualObject
| Constructor and Description |
|---|
HashMapVirtualObject(QueryContext reusable,
org.eclipse.emf.ecore.EClass eClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUseForSerialization(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
void |
addUseForSerialization(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
int index) |
org.eclipse.emf.ecore.EClass |
eClass() |
Object |
eGet(org.eclipse.emf.ecore.EStructuralFeature feature) |
boolean |
eIsSet(org.eclipse.emf.ecore.EStructuralFeature feature) |
void |
endList() |
void |
eUnset(org.eclipse.emf.ecore.EStructuralFeature feature) |
Object |
get(String featureName) |
long |
getOid() |
int |
getPid() |
int |
getRid() |
long |
getRoid() |
boolean |
has(String key) |
int |
reserveSpaceForListReference() |
int |
reserveSpaceForReference(org.eclipse.emf.ecore.EStructuralFeature feature) |
void |
save() |
void |
saveOverwrite() |
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) |
boolean |
useFeatureForSerialization(org.eclipse.emf.ecore.EStructuralFeature feature) |
boolean |
useFeatureForSerialization(org.eclipse.emf.ecore.EStructuralFeature feature,
int index) |
ByteBuffer |
write() |
getPrimitiveSizepublic HashMapVirtualObject(QueryContext reusable, org.eclipse.emf.ecore.EClass eClass)
public void eUnset(org.eclipse.emf.ecore.EStructuralFeature feature)
eUnset in interface VirtualObjectpublic void setAttribute(org.eclipse.emf.ecore.EStructuralFeature feature,
Object val)
setAttribute in interface MinimalVirtualObjectsetAttribute in interface VirtualObjectpublic Object eGet(org.eclipse.emf.ecore.EStructuralFeature feature)
eGet in interface MinimalVirtualObjecteGet in interface VirtualObjectpublic Object get(String featureName)
get in interface VirtualObjectpublic boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature feature)
public org.eclipse.emf.ecore.EClass eClass()
eClass in interface MinimalVirtualObjecteClass in interface VirtualObjectpublic long getOid()
getOid in interface VirtualObjectpublic ByteBuffer write() throws BimserverDatabaseException
write in interface MinimalVirtualObjectwrite in interface VirtualObjectBimserverDatabaseExceptionpublic int getPid()
getPid in interface VirtualObjectpublic int getRid()
getRid in interface VirtualObjectpublic void setOid(long oid)
setOid in interface VirtualObjectpublic void setListItem(org.eclipse.emf.ecore.EStructuralFeature structuralFeature,
int index,
Object value)
setListItem in interface VirtualObjectpublic void setListItemReference(org.eclipse.emf.ecore.EStructuralFeature structuralFeature,
int index,
org.eclipse.emf.ecore.EClass referenceEClass,
Long referencedOid,
int bufferPosition)
setListItemReference in interface VirtualObjectpublic void save()
throws BimserverDatabaseException
save in interface VirtualObjectBimserverDatabaseExceptionpublic int reserveSpaceForReference(org.eclipse.emf.ecore.EStructuralFeature feature)
reserveSpaceForReference in interface VirtualObjectpublic int reserveSpaceForListReference()
reserveSpaceForListReference in interface VirtualObjectpublic void startList(org.eclipse.emf.ecore.EStructuralFeature feature)
startList in interface VirtualObjectpublic void setReference(org.eclipse.emf.ecore.EStructuralFeature feature,
long referenceOid,
int bufferPosition)
throws BimserverDatabaseException
setReference in interface VirtualObjectBimserverDatabaseExceptionpublic void endList()
endList in interface VirtualObjectpublic long getRoid()
public boolean has(String key)
has in interface VirtualObjectpublic boolean useFeatureForSerialization(org.eclipse.emf.ecore.EStructuralFeature feature,
int index)
useFeatureForSerialization in interface MinimalVirtualObjectpublic boolean useFeatureForSerialization(org.eclipse.emf.ecore.EStructuralFeature feature)
useFeatureForSerialization in interface MinimalVirtualObjectpublic void addUseForSerialization(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public void addUseForSerialization(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
int index)
public void saveOverwrite()
throws BimserverDatabaseException
BimserverDatabaseExceptionpublic void set(String name, Object val) throws BimserverDatabaseException
set in interface VirtualObjectBimserverDatabaseExceptionCopyright © 2016 OpenSource BIM. All rights reserved.