kaos.kpat.gui.hypertext
Class HTActionClassPropertySet

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

public class HTActionClassPropertySet
extends HTClassPropertySet


Nested Class Summary
static class HTActionClassPropertySet.TCDComparator
           
 
Field Summary
static java.lang.String ACTION_CLASS
           
static java.lang.String ACTOR_CLASS
           
 
Fields inherited from class kaos.kpat.gui.hypertext.HTPropertySet
_addItem, _instanceMode, _ontInt, _ontType, _properties, _propsLink, _propsPopup, _removeAllItem, _rvmCoordinator, _tcds, NO_PROPERTIES_TEXT, PROPERTY_PREFIX, WITH_PROPERTIES_TEXT
 
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
HTActionClassPropertySet(java.lang.String resType, TunnelClient tunnelClient, java.lang.String type)
          Constructor for creating a KAoSClassBuilderImpl
 
Method Summary
 boolean checkAddTargetOK()
           
 KAoSOntClassBuilder getResult(boolean resolveBindings)
           
 java.lang.Object getState()
           
 void setAction(ActionClassDescription acd)
           
 void setPolicyId(java.lang.String policyId)
           
 void setState(java.lang.Object o)
           
 
Methods inherited from class kaos.kpat.gui.hypertext.HTClassPropertySet
getProperties, setProperties
 
Methods inherited from class kaos.kpat.gui.hypertext.HTPropertySet
addProperty, addProperty, getHTProperties, getOntologicalType, getProperty, getRVMContainer, getTargets, insertPropertyAt, insertPropertyAt, removeAllProperties, removeProperty, rvmChanged, setAddEmptyInstancesValue, setDisplayComponent, setLastPropSuffix, setOntologicalType, setPeerRVMCoordinator, setPropertyPrefix, setRVMContainer, setTargets, setTemplateEditor
 
Methods inherited from class kaos.kpat.gui.hypertext.HypertextContainerImpl
addComponent, addComponent, containsComponent, getComponentAt, getComponentCount, getComponentForLink, getComponentForTemplateLink, getText, hyperlinkSelected, removeComponent, removeComponentAt, 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

ACTION_CLASS

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

ACTOR_CLASS

public static final java.lang.String ACTOR_CLASS
See Also:
Constant Field Values
Constructor Detail

HTActionClassPropertySet

public HTActionClassPropertySet(java.lang.String resType,
                                TunnelClient tunnelClient,
                                java.lang.String type)
Constructor for creating a KAoSClassBuilderImpl

Parameters:
type - the type of action (controls, trigger, or condition)
Method Detail

setPolicyId

public void setPolicyId(java.lang.String policyId)

getResult

public KAoSOntClassBuilder getResult(boolean resolveBindings)
                              throws KAoSPolicyBuilder.PolicyBuildingNotCompleted
Throws:
KAoSPolicyBuilder.PolicyBuildingNotCompleted

getState

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

setState

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

setAction

public void setAction(ActionClassDescription acd)

checkAddTargetOK

public boolean checkAddTargetOK()