public class HashMapVirtualObject extends AbstractHashMapVirtualObject implements VirtualObject
| Constructor and Description |
|---|
HashMapVirtualObject(QueryContext reusable,
org.eclipse.emf.ecore.EClass eClass) |
HashMapVirtualObject(QueryContext reusable,
org.eclipse.emf.ecore.EClass eClass,
long oid) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDirectListReference(org.eclipse.emf.ecore.EReference feature2,
HashMapVirtualObject byOid) |
void |
addListItem(org.eclipse.emf.ecore.EStructuralFeature structuralFeature,
Object value) |
void |
addReference(org.eclipse.emf.ecore.EReference eReference,
org.eclipse.emf.ecore.EClass eClassForOid,
long referencedOid) |
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 |
getCroid() |
AbstractHashMapVirtualObject |
getDirectFeature(org.eclipse.emf.ecore.EStructuralFeature representationFeature) |
List<HashMapVirtualObject> |
getDirectListFeature(org.eclipse.emf.ecore.EStructuralFeature representationFeature) |
long |
getOid() |
int |
getPid() |
QueryContext |
getReusable() |
int |
getRid() |
long |
getRoid() |
boolean |
has(String key) |
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 |
setDirectReference(org.eclipse.emf.ecore.EReference feature2,
AbstractHashMapVirtualObject byOid) |
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) |
String |
toString() |
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 HashMapVirtualObject(QueryContext reusable, org.eclipse.emf.ecore.EClass eClass, long oid)
public void eUnset(org.eclipse.emf.ecore.EStructuralFeature feature)
eUnset in interface VirtualObjectpublic QueryContext getReusable()
public 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 VirtualObjectget in class AbstractHashMapVirtualObjectpublic boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature feature)
public org.eclipse.emf.ecore.EClass eClass()
eClass in interface MinimalVirtualObjecteClass in interface VirtualObjecteClass in class AbstractHashMapVirtualObjectpublic 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 addListItem(org.eclipse.emf.ecore.EStructuralFeature structuralFeature,
Object value)
public 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 long getCroid()
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
saveOverwrite in interface VirtualObjectBimserverDatabaseExceptionpublic void set(String name, Object val) throws BimserverDatabaseException
set in interface VirtualObjectBimserverDatabaseExceptionpublic void set(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
Object val)
throws BimserverDatabaseException
set in interface VirtualObjectBimserverDatabaseExceptionpublic void setDirectReference(org.eclipse.emf.ecore.EReference feature2,
AbstractHashMapVirtualObject byOid)
public void addDirectListReference(org.eclipse.emf.ecore.EReference feature2,
HashMapVirtualObject byOid)
public AbstractHashMapVirtualObject getDirectFeature(org.eclipse.emf.ecore.EStructuralFeature representationFeature)
getDirectFeature in class AbstractHashMapVirtualObjectpublic List<HashMapVirtualObject> getDirectListFeature(org.eclipse.emf.ecore.EStructuralFeature representationFeature)
getDirectListFeature in class AbstractHashMapVirtualObjectpublic void addReference(org.eclipse.emf.ecore.EReference eReference,
org.eclipse.emf.ecore.EClass eClassForOid,
long referencedOid)
Copyright © 2018 OpenSource BIM. All rights reserved.