クラスPropositionsの配列リストであるクラスがあります
PropositionConstituentSet: クラスまたはのノードを持つツリーを作成したい
Proposition。Tree では葉だけが class からのものPropositionで、すべての内部ノードは class からのもの
ConstituentSetです。
class で子の型を定義する方法がわかりませんConstituentSet。type から定義すると
ConstituentSet、この Type に葉を設定できず (それらは from であるためProposition)、 type から子を設定するとProposition、内部ノードを設定できません。
public class ConstituentSet<T> {
protected ConstituentSet<T> child1, child2;
//OR
protected Proposition child1,child2;
}
public class Proposition {
private Property property;
private Rating rating;
private Type type;
private Serializable value;
}