kaos.kpat.gui.hypertext
Class ActorLink

java.lang.Object
  extended by kaos.kpat.gui.hypertext.HTComponentImpl
      extended by kaos.kpat.gui.hypertext.HypertextContainerImpl
          extended by kaos.kpat.gui.hypertext.ActorLink
All Implemented Interfaces:
HyperlinkListener, HypertextComponent, HypertextContainer, HypertextListener

public class ActorLink
extends HypertextContainerImpl


Field Summary
 HTLink _actorLink
           
 boolean _allowEmpty
           
 ClassPropertiesContainer _classPropertiesContainer
           
protected  boolean _complement
           
protected  ModelObjectSelectionDialog _dlg
           
protected  java.lang.String _emptyText
           
protected  SubjectMsg _subject
           
protected  java.util.Hashtable _treeModels
           
static java.lang.String SUBJECT_ID
           
static java.lang.String SUBJECT_LINK
           
static java.lang.String SUBJECT_NAME
           
static java.lang.String SUBJECT_PROPS
           
static java.lang.String SUBJECT_SCOPE
           
 
Fields inherited from class kaos.kpat.gui.hypertext.HTComponentImpl
_displayComponent, _id, _listeners, _peer, _popup, _prefix, _suffix, _templateEditor, _templateLinkId, _templateLinkName, TEMPLATE_LINK_ID, VISITED_LINK_RGB
 
Constructor Summary
ActorLink(java.util.Hashtable treeModels, OntologyRepositoryService ontServ)
           
 
Method Summary
 SubjectMsg getCustomizedSubject()
           
 java.lang.Object getState()
           
 SubjectMsg getSubject()
           
 boolean isCustomizedSubject()
           
 void setAddEmptyInstancesValue(boolean addEmpty)
           
 void setEmptyText(java.lang.String emptyText)
           
 void setState(java.lang.Object state)
           
 void setSubject(SubjectMsg subject)
           
 void setTemplateEditor(HypertextEditor editor)
           
 void setTreeModels(java.util.Hashtable treeModels)
           
 
Methods inherited from class kaos.kpat.gui.hypertext.HypertextContainerImpl
addComponent, addComponent, containsComponent, getComponentAt, getComponentCount, getComponentForLink, getComponentForTemplateLink, getText, hyperlinkSelected, removeComponent, removeComponentAt, setDisplayComponent, setHyperlinkInterceptor, setTemplateLink, textChanged
 
Methods inherited from class kaos.kpat.gui.hypertext.HTComponentImpl
addListener, fireTextChanged, getDisplayComponent, getDisplayText, getId, getParent, getPopupMenu, getPrefix, getRelativeLocation, getTemplateLink, removeListener, setDlgLocation, setFontSize, setId, setParent, setPeer, setPopupMenu, setPrefix, setSuffix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface kaos.kpat.gui.hypertext.HypertextComponent
addListener, getDisplayComponent, getDisplayText, getId, getParent, getPrefix, getTemplateLink, removeListener, setParent, setPeer, setPrefix, setSuffix
 

Field Detail

_actorLink

public HTLink _actorLink

_classPropertiesContainer

public ClassPropertiesContainer _classPropertiesContainer

SUBJECT_NAME

public static final java.lang.String SUBJECT_NAME
See Also:
Constant Field Values

SUBJECT_ID

public static final java.lang.String SUBJECT_ID
See Also:
Constant Field Values

SUBJECT_SCOPE

public static final java.lang.String SUBJECT_SCOPE
See Also:
Constant Field Values

SUBJECT_LINK

public static final java.lang.String SUBJECT_LINK
See Also:
Constant Field Values

SUBJECT_PROPS

public static final java.lang.String SUBJECT_PROPS
See Also:
Constant Field Values

_dlg

protected ModelObjectSelectionDialog _dlg

_subject

protected SubjectMsg _subject

_treeModels

protected java.util.Hashtable _treeModels

_complement

protected boolean _complement

_emptyText

protected java.lang.String _emptyText

_allowEmpty

public boolean _allowEmpty
Constructor Detail

ActorLink

public ActorLink(java.util.Hashtable treeModels,
                 OntologyRepositoryService ontServ)
Method Detail

setAddEmptyInstancesValue

public void setAddEmptyInstancesValue(boolean addEmpty)

getState

public java.lang.Object getState()
                          throws KAoSPolicyBuilder.PolicyBuildingNotCompleted
Specified by:
getState in interface HypertextComponent
Overrides:
getState in class HTComponentImpl
Throws:
KAoSPolicyBuilder.PolicyBuildingNotCompleted

setState

public void setState(java.lang.Object state)
Specified by:
setState in interface HypertextComponent
Overrides:
setState in class HTComponentImpl

setTemplateEditor

public void setTemplateEditor(HypertextEditor editor)
Specified by:
setTemplateEditor in interface HypertextComponent
Overrides:
setTemplateEditor in class HypertextContainerImpl

setSubject

public void setSubject(SubjectMsg subject)

isCustomizedSubject

public boolean isCustomizedSubject()

getCustomizedSubject

public SubjectMsg getCustomizedSubject()
                                throws java.lang.Exception
Throws:
java.lang.Exception

getSubject

public SubjectMsg getSubject()

setTreeModels

public void setTreeModels(java.util.Hashtable treeModels)

setEmptyText

public void setEmptyText(java.lang.String emptyText)