/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.geoforge.guillcogcecl.treenode;
import java.awt.event.ActionListener;
import org.geoforge.guillc.enumeration.GfrEnuValuesKindTargetWindow;
import org.geoforge.guillc.tree.GfrTreAbs;
import org.geoforge.guillc.treenode.GfrNodCtrMovAbs;
import org.geoforge.guillc.treenode.GfrNodCtrMovLeafPrjLblLloImg;
import org.geoforge.guillcogcecl.enumeration.GfrEnuValuesKindObjectLloVarSpcPrjOgcEcl;
import org.geoforge.wrpbasprssynecl.GfrWrpBasSynObjNameTloEclSct;
/**
*
* @author bantchao@gmail.com
*/
abstract public class GfrNodCtrFixFolderSetVarPrjImgSctRunAbs extends GfrNodCtrFixFolderSetVarPrjImgSctAbs
{
protected GfrNodCtrFixFolderSetVarPrjImgSctRunAbs(
ActionListener alrControllerSpcPrj,
ActionListener alrControllerPrs,
String strIdUnique,
GfrTreAbs tre)
throws Exception
{
super(alrControllerSpcPrj,
alrControllerPrs,
tre,
strIdUnique);
}
@Override
public Object addObjectVariable(String strId) throws Exception
{
GfrNodCtrMovAbs nod = new GfrNodCtrMovLeafPrjLblLloImg(
super._alrControllerSpace,
super._alrControllerPerspective,
strId,
super._tree,
super._strIdOwner,
GfrWrpBasSynObjNameTloEclSct.getInstance(),
GfrEnuValuesKindTargetWindow.PERSPECTIVE_RUN.name(),
GfrEnuValuesKindObjectLloVarSpcPrjOgcEcl.VALUE_LLO_IMAGE_ECL_SCT);
super._addObjectVariableNode(nod);
return nod;
}
}