implented the menu's item "create new webservice"
1 parent b63a095 commit 19e58c6d2ff3e2056c4c6f8bbc96eabf3cfbb394
k-fujii authored on 25 Apr 2023
Showing 2 changed files
View
37
AlgebraicDataflowArchitectureModel/src/graphicalrefactor/actions/NewWebServiceAction.java 0 → 100644
package graphicalrefactor.actions;
 
import java.awt.event.ActionEvent;
import graphicalrefactor.editor.Editor;
import graphicalrefactor.views.GraphicalRefactor;
 
/**--------------------------------------------------------------------------------
* this action's going to be called when you design of Web services.
/**--------------------------------------------------------------------------------
*
*/
public class NewWebServiceAction extends AbstractSystemAction {
 
/**--------------------------------------------------------------------------------
* [constructor]
/**--------------------------------------------------------------------------------
*
* @param frame
*/
public NewWebServiceAction(GraphicalRefactor frame) {
super("Create New Web Service", frame);
}
 
/**--------------------------------------------------------------------------------
* [public]
/**--------------------------------------------------------------------------------
*
* @param e
*/
@Override
public void actionPerformed(ActionEvent e) {
frame.getEditor().clear();
frame.setTitle(frame.title);
}
 
}
View
5
AlgebraicDataflowArchitectureModel/src/graphicalrefactor/views/GraphicalRefactorMenuBar.java
import graphicalrefactor.actions.OpenAction;
import graphicalrefactor.actions.JavaPrototypeGenerateAction;
import graphicalrefactor.actions.JerseyPrototypeGenerateAction;
import graphicalrefactor.actions.NewChannelAction;
import graphicalrefactor.actions.NewWebServiceAction;
import graphicalrefactor.actions.NewFormulaChannelAction;
import graphicalrefactor.actions.NewIOChannelAction;
import graphicalrefactor.actions.NewModelAction;
import graphicalrefactor.actions.NewResourceAction;
 
public GraphicalRefactorMenuBar(GraphicalRefactor graphicalModelRefactor) {
this.graphicalModelRefactor = graphicalModelRefactor;
JMenu newMenu = new JMenu("New");
newMenu.add(new NewModelAction(graphicalModelRefactor));
newMenu.add(new NewWebServiceAction(graphicalModelRefactor));
 
newMenu.add(newResourceAction = new NewResourceAction(graphicalModelRefactor.getEditor()));
newMenu.add(newChannelAction = new NewChannelAction(graphicalModelRefactor.getEditor()));
newMenu.add(newIOChannelAction = new NewIOChannelAction(graphicalModelRefactor.getEditor()));
newMenu.add(newFormulaChannelAction = new NewFormulaChannelAction(graphicalModelRefactor.getEditor()));
 
JMenu menu = null;
menu = add(new JMenu("File"));
menu.add(newMenu);
menu.add(new OpenAction(graphicalModelRefactor));