summaryrefslogtreecommitdiff
path: root/source/com/c2kernel/gui/tabs/collection/AggregationView.java
diff options
context:
space:
mode:
Diffstat (limited to 'source/com/c2kernel/gui/tabs/collection/AggregationView.java')
-rw-r--r--source/com/c2kernel/gui/tabs/collection/AggregationView.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/source/com/c2kernel/gui/tabs/collection/AggregationView.java b/source/com/c2kernel/gui/tabs/collection/AggregationView.java
index 3291906..35cdb11 100644
--- a/source/com/c2kernel/gui/tabs/collection/AggregationView.java
+++ b/source/com/c2kernel/gui/tabs/collection/AggregationView.java
@@ -7,6 +7,7 @@ import javax.swing.JButton;
import javax.swing.JSplitPane;
import com.c2kernel.collection.Aggregation;
+import com.c2kernel.collection.AggregationMember;
import com.c2kernel.collection.Collection;
import com.c2kernel.collection.gui.model.AggregationVertexFactory;
import com.c2kernel.collection.gui.model.AggregationVertexOutlineCreator;
@@ -22,7 +23,7 @@ import com.c2kernel.utils.Resource;
* @version $Revision: 1.5 $ $Date: 2006/09/15 15:02:24 $
* @author $Author: abranson $
*/
-public class AggregationView extends CollectionView
+public class AggregationView extends CollectionView<AggregationMember>
{
protected JButton mSaveButton = new JButton(Resource.getImageResource("graph/save.png"));
protected JButton mHistoryButton = new JButton(Resource.getImageResource("graph/history.png"));
@@ -32,8 +33,8 @@ public class AggregationView extends CollectionView
// Objects to view/modify the properties of the selected activity
protected PropertyPanel mPropertyPanel;
protected JSplitPane mSplitPane;
- private AggregationVertexFactory mAggregationVertexFactory = new AggregationVertexFactory();
- private AggregationMemberRenderer mAggregationMemberRenderer = new AggregationMemberRenderer();
+ private final AggregationVertexFactory mAggregationVertexFactory = new AggregationVertexFactory();
+ private final AggregationMemberRenderer mAggregationMemberRenderer = new AggregationMemberRenderer();
public AggregationView()
{
super();
@@ -48,7 +49,7 @@ public class AggregationView extends CollectionView
}
@Override
- public void setCollection(Collection<?> contents)
+ public void setCollection(Collection<AggregationMember> contents)
{
thisColl = contents;
Aggregation agg = (Aggregation)thisColl;
@@ -82,7 +83,7 @@ public class AggregationView extends CollectionView
@Override
public void actionPerformed(ActionEvent ae)
{
- new CollectionHistoryWindow(item, thisColl);
+ new CollectionHistoryWindow(item, (Aggregation)thisColl);
}
});
}