Watch, Follow, &
Connect with Us

Please visit our new home
community.embarcadero.com.

Public Report
Report From: JBuilder/Together - Studio    [ Add a report in this area ]  
Report #:  75574   Status: Reported
Template class inheritance links not drawn in model
Project:  JBuilder Build #:  v20090320_1225
Version:    12 Submitted By:   Shawn Karr
Report Type:  Minor failure / Design problem Date Reported:  7/6/2009 5:22:34 PM
Severity:    Infrequently encountered problem Last Updated: 7/7/2009 7:00:37 AM
Platform:    All platforms Internal Tracking #:  
Resolution: None  Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
Created a simple java project model with a single templated interface, an abstract templated class implementing the interface, and three classes extending the abstract class.  Once saved, the inheritance associations were no longer shown.  Verified that all elements are considered shown.  As soon as templated definitions are removed, the model hierarchy links are drawn.
Steps to Reproduce:
Windows Vista Ultimate AMD x64.
Evaluation install of JBuilder 2008 R2
New Java UML 2.0 modeling project.

Added the following:

public interface IProperty <T> {

public void methodA();

public void methodB();
}

public abstract class Property <T> implements IProperty <T> {

public void methodA() {


System.out.println("methodA");

}
}

public class DoubleProperty extends Property <Double> {


@Override

public void methodB() {


System.out.println("methodB");

}
}

In the class diagram, once saved and then refreshed, the implements and extends links disappear.
Workarounds
None
Attachment
None
Comments

None

Server Response from: ETNACODE01