cz.cuni.pogamut.posh.widget.accept
Class AcceptAP2TA

Package class diagram package AcceptAP2TA
java.lang.Object
  extended by cz.cuni.pogamut.posh.widget.accept.AbstractAcceptAction<cz.cuni.amis.pogamut.sposh.elements.ActionPattern,cz.cuni.amis.pogamut.sposh.elements.TriggeredAction>
      extended by cz.cuni.pogamut.posh.widget.accept.AcceptAP2TA
All Implemented Interfaces:
org.netbeans.api.visual.action.AcceptProvider

public class AcceptAP2TA
extends AbstractAcceptAction<cz.cuni.amis.pogamut.sposh.elements.ActionPattern,cz.cuni.amis.pogamut.sposh.elements.TriggeredAction>

When action pattern is dropped to triggered action, add action pattern to the POSH plan (if it isn't already there) and change name of triggered action to name of action pattern and expand it. Also make sure it won't create a cycle.

Author:
Honza

Field Summary
 
Fields inherited from class cz.cuni.pogamut.posh.widget.accept.AbstractAcceptAction
dataFlavor, dataNode, log, widget
 
Constructor Summary
AcceptAP2TA(cz.cuni.amis.pogamut.sposh.elements.TriggeredAction dataNode)
           
 
Method Summary
protected  void performAction(cz.cuni.amis.pogamut.sposh.elements.ActionPattern ap)
          When deriving from this widget, implement what should actually be done in this function.
 
Methods inherited from class cz.cuni.pogamut.posh.widget.accept.AbstractAcceptAction
accept, displayMessage, getDataFlavor, getIndexInList, isAcceptable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AcceptAP2TA

public AcceptAP2TA(cz.cuni.amis.pogamut.sposh.elements.TriggeredAction dataNode)
Method Detail

performAction

protected void performAction(cz.cuni.amis.pogamut.sposh.elements.ActionPattern ap)
Description copied from class: AbstractAcceptAction
When deriving from this widget, implement what should actually be done in this function.

Specified by:
performAction in class AbstractAcceptAction<cz.cuni.amis.pogamut.sposh.elements.ActionPattern,cz.cuni.amis.pogamut.sposh.elements.TriggeredAction>
Parameters:
ap - Object that was stored in the Transferable, basically object that was dropped.


Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.