public class CopyOfMacroOperation extends java.lang.Object implements Operation
Constructor and Description |
---|
CopyOfMacroOperation(javax.swing.JFrame frame,
DatabaseModel model)
Instantiates a new copy of macro operation.
|
Modifier and Type | Method and Description |
---|---|
void |
finalize(Node node)
Finalize.
|
java.lang.String[] |
getContext()
Gets the context.
|
Node[] |
getCreatedNodes()
Gets the created nodes.
|
java.lang.String |
getName()
Gets the name.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getParameters()
Gets the parameters.
|
void |
runMacro(Node node)
Run macro.
|
boolean |
setup(Node node)
Setup.
|
void |
visit(Experiment experiment)
Visit.
|
void |
visit(FieldOfView fieldOfView)
Visit.
|
void |
visit(FileNode fileNode)
Visit.
|
void |
visit(OperationNode operationNode)
Visit.
|
void |
visit(Root root)
Visit.
|
void |
visit(Sample sample)
Visit.
|
public CopyOfMacroOperation(javax.swing.JFrame frame, DatabaseModel model)
frame
- the framemodel
- the modelpublic java.lang.String getName()
public java.lang.String[] getContext()
getContext
in interface ContextElement
public void visit(Root root)
public void visit(Experiment experiment)
public void visit(Sample sample)
public void visit(FieldOfView fieldOfView)
public void visit(FileNode fileNode)
public void runMacro(Node node)
node
- the nodepublic boolean setup(Node node)
public void finalize(Node node)
public void visit(OperationNode operationNode)
public Node[] getCreatedNodes()
getCreatedNodes
in interface Operation
public java.util.HashMap<java.lang.String,java.lang.String> getParameters()
getParameters
in interface Operation