+ All Categories
Home > Documents > NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH,...

NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH,...

Date post: 21-Apr-2020
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
24
NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.
Transcript
Page 1: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

NSL development withPapyrus UML

30/03/2010IP ARCH, Inc.Naohiko Shimizu, Ph.D.

Page 2: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Download UML profile for NSLhttp://www.ip-arch.jp/indexe.html

Page 3: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Start Papyrus UML

Page 4: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Create a new Papyrus project

Page 5: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Project viewYou may need UML pallet on

the right

Page 6: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

File → Import

Page 7: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Select Archive FileNSLprofile.zip

Page 8: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Import into current project

Page 9: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Import NSL UML package

Page 10: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Check the NSL

Page 11: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Make a new package

Page 12: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Make a new class in the package

Page 13: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Add a new propertyin the class

Page 14: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Click the propety name, edit the name, type, etc.

Types start from NSL::

I/O is publicInternal is private

Page 15: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Create another class

Page 16: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Make an association arrow

Page 17: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Make operation and set parameters

Page 18: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Add opaque behavior on the operation

Page 19: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Click the behavior name

Page 20: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Enter the contents with natural language mode

Page 21: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Class also contain class behavior

Page 22: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Enter the contents with natural language mode

Page 23: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

For other operations, you can also enter the contents

Save the project when completed

Page 24: NSL development with Papyrus UML - IP ARCH, Inc.NSL development with Papyrus UML 30/03/2010 IP ARCH, Inc. Naohiko Shimizu, Ph.D.

Use UMLtoNSL to convert .uml file for NSL


Recommended