Skip to content

utkudmir/GENWS2C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

license

GENWS2C: Domain Specific Language Tool

Domain specific language tool that generated in Sirius for web services and clients relations in Eclipse environment. Domain is related with web service and client. Aim is to show the interactive relations between web services and clients. The most important purpose is to demonstrate which clients and web services will be affected when any change occurs.

How to Install and Use the Modeler

First, you must download the .zip file on your computer then follow the instructions below.

Download

Install the Modeler:


  • Open your Eclipse environment and select Help > Install New Software….
  • Click on Add… and fill the fields (Name: " ", Location: "Click on "Archive…" button and retrieve the .zip file downloaded from repo).
  • Click on Ok button.
  • Click on Next button and finish the wizard.

Use the Modeler:


  • Open your Eclipse environment and select File > New > Modeling Project….
  • Fill the project name and click finish.
  • Right click on your modeling project that you created in previous step.
  • New > Other… > Example EMF Model Creation Wizards > Select "Your Installed Model" > Next… .
  • Select the modeling project, Next… .
  • Select a model object (In this cas select "System"), Finish.
  • Now you should change the workspace perspective of the Eclipse(select Open Perspective > Sirius > Open).
  • Right click on your modeling project and select "Viewpoints Selection" then select avaliable viewpoint(In this case "Endpoints").
  • Done, now you can use the already created diagram editors to create your domain environment with the tools avaliable.

Basic Controls:


In "Full System Diagram":

To create nodes:

  • Simply Drag&Drop or select the desired tool and click on the diagram.
  • Every tool have unique wizard to create node.

To delete nodes:

  • Just click on the node you want to delete and hit "Delete" button on keyboard.

Contributors

GENWS2C project is developed by ;


Utku Demir

💻📖💡⚠️

Ali İhsan Basar

💻 📖💡🐛

Ömer Korkmaz

💻 📖💡🐛