クラスPropositions
の配列リストであるクラスがあります
Proposition
ConstituentSet
: クラスまたはのノードを持つツリーを作成したい
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;
}