com.partnersoft.gui
Class CogEditControl

java.lang.Object
  extended by com.partnersoft.gui.CogEditControl
Direct Known Subclasses:
CogNamingEditor, CogStringEditor, CogStructureEditor, MorphingCogStructureEditor

public abstract class CogEditControl
extends java.lang.Object

Edits a cog or portion thereof using some kind of GUI control.

Author:
Paul Reavis Copyright 2003 Partner Software, Inc.

Field Summary
protected  CogUndoStack cogUndoStack
           
protected  javax.swing.JComponent gui
           
protected  java.lang.String path
           
 
Constructor Summary
CogEditControl()
           
 
Method Summary
 CogUndoStack getCogUndoStack()
           
 Cog getEditedCog()
           
 java.lang.Object getEditedValue()
           
 javax.swing.JComponent getGUI()
           
 java.lang.String getPath()
           
abstract  void refresh()
           
 void setCogUndoStack(CogUndoStack argCogUndoStack)
           
 void setPath(java.lang.String argPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gui

protected javax.swing.JComponent gui

cogUndoStack

protected CogUndoStack cogUndoStack

path

protected java.lang.String path
Constructor Detail

CogEditControl

public CogEditControl()
Method Detail

refresh

public abstract void refresh()

getEditedValue

public java.lang.Object getEditedValue()

getEditedCog

public Cog getEditedCog()

getGUI

public javax.swing.JComponent getGUI()

getCogUndoStack

public CogUndoStack getCogUndoStack()

setCogUndoStack

public void setCogUndoStack(CogUndoStack argCogUndoStack)

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String argPath)