TPTP Model
© 2006 IBM Corporation
7
June 15 2006
Model Scalability and Performance
§Using proxies and partial model loading, use queries to retrieve the relevant data only (this is not used yet)
§Use optimized traversal algorithms, use results set from query based navigation
§Things you may want to avoid for big models (especially for generated code)
–ECoreUtil.CrossReferencer and subclasses
–EObject.eContents() and related methods
–EMF adapters at each object level
–Default ID based lookup implementation
–The creation of lots of EMF proxy objects (cross resource associations)