This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 20686

Summary: Define logical metamodel
Product: java Reporter: Svata Dedic <sdedic>
Component: UnsupportedAssignee: issues@java <issues>
Status: RESOLVED FIXED    
Severity: blocker Keywords: ARCH
Priority: P2    
Version: 3.x   
Hardware: PC   
OS: Linux   
Issue Type: TASK Exception Reporter:
Bug Depends on: 20682    
Bug Blocks:    

Description Svata Dedic 2002-02-19 18:29:12 UTC
The "logical" metamodel should be a layer over the physical metamodel and
classpath, which would contain roughly the same classes as the physical one, but
directly associated with each other instead of using symbolic refs.
There has to be a way how to denote or express an association to a non-existent
entity, or at least a way how to put that information into the lower layer.
The metamodel may be split into parts, for performance reasons:
1. metamodel, which would bind together physical metamodel instances according
to the classpath hiding rules and leaves space for broken links. This part must
be persistently stored. Ideally, there will be only associations in this part.
2. metamodel, which would contain instances for convenient access of most users,
but is a candidate for being transient and being derived from the (1) and the
physical/classpath metamodels.
Comment 1 Svata Dedic 2002-05-22 10:18:58 UTC
Adjusting milestone for planning
Comment 2 Pavel Buzek 2002-11-05 15:43:50 UTC
target milestone -> TDB
(removed from 4.0)
Comment 3 Martin Matula 2004-11-11 16:17:24 UTC
We have a full metamodel of java in nb4.0.