com.guiseframework.model.rdf.maqro
Class DefaultInteractionTreeNodeModel<V extends com.globalmentor.urf.maqro.Interaction>

java.lang.Object
  extended by com.guiseframework.model.rdf.maqro.AbstractInteractionTreeNodeModel<V>
      extended by com.guiseframework.model.rdf.maqro.DefaultInteractionTreeNodeModel<V>
Type Parameters:
V - The type of value contained in the tree node.

public class DefaultInteractionTreeNodeModel<V extends com.globalmentor.urf.maqro.Interaction>
extends AbstractInteractionTreeNodeModel<V>

A tree node model that represents a general interaction.

Author:
Garret Wilson

Constructor Summary
DefaultInteractionTreeNodeModel()
          Default constructor with no initial value.
DefaultInteractionTreeNodeModel(java.lang.Class<V> valueClass)
          Value class constructor with no initial value.
DefaultInteractionTreeNodeModel(java.lang.Class<V> valueClass, com.globalmentor.urf.maqro.FollowupEvaluation followupEvaluation, V initialValue)
          Property and initial value constructor.
DefaultInteractionTreeNodeModel(java.lang.Class<V> valueClass, V initialValue)
          Initial value constructor.
 
Method Summary
 
Methods inherited from class com.guiseframework.model.rdf.maqro.AbstractInteractionTreeNodeModel
getFollowupEvaluation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultInteractionTreeNodeModel

public DefaultInteractionTreeNodeModel()
Default constructor with no initial value.


DefaultInteractionTreeNodeModel

public DefaultInteractionTreeNodeModel(java.lang.Class<V> valueClass)
Value class constructor with no initial value.

Parameters:
valueClass - The class indicating the type of value held in the model.

DefaultInteractionTreeNodeModel

public DefaultInteractionTreeNodeModel(java.lang.Class<V> valueClass,
                                       V initialValue)
Initial value constructor.

Parameters:
valueClass - The class indicating the type of value held in the model.
initialValue - The initial value, which will not be validated.

DefaultInteractionTreeNodeModel

public DefaultInteractionTreeNodeModel(java.lang.Class<V> valueClass,
                                       com.globalmentor.urf.maqro.FollowupEvaluation followupEvaluation,
                                       V initialValue)
Property and initial value constructor.

Parameters:
valueClass - The class indicating the type of value held in the model.
followupEvaluation - The followup evaluation which considers this interaction a followup in this context, or null if there is no followup evaluation subject in this context.
initialValue - The initial value, which will not be validated.


Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.