Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Papyrus » How to handle provided / required interfaces in papyrus
How to handle provided / required interfaces in papyrus [message #1828287] Fri, 05 June 2020 20:06 Go to next message
jb tw is currently offline jb twFriend
Messages: 26
Registered: December 2019
Junior Member
Hello i have a question regarding required / provided interfaces.
the sysML1.4 looks like this:
index.php/fa/38267/0/

the example i want to recreate is this one and comes from SysML Distilled:
index.php/fa/38268/0/

But i'm stuck somewhere...
index.php/fa/38269/0/
I added a small file till where i'm able to archieve something. But i hope somebody can help me a step(or more) further.
Re: How to handle provided / required interfaces in papyrus [message #1828314 is a reply to message #1828287] Sun, 07 June 2020 09:26 Go to previous messageGo to next message
Carsten Pitz is currently offline Carsten PitzFriend
Messages: 273
Registered: May 2015
Location: Germany
Senior Member
Hi jb tw,
as a first quick reply: Papyrus does not support the lollipop notation. But it supports the alternative graphical representation defined by the OMG UML specification.
A port might UML:Usage an UML:Interface, giving a provided interface. Or a port UML :Dependency an UML :Interface, giving a required interface.

That might look like

index.php/fa/38274/0/

/Carsten

[Updated on: Sun, 07 June 2020 12:19]

Report message to a moderator

Re: How to handle provided / required interfaces in papyrus [message #1828381 is a reply to message #1828314] Mon, 08 June 2020 19:40 Go to previous messageGo to next message
jb tw is currently offline jb twFriend
Messages: 26
Registered: December 2019
Junior Member
I don't completely understand what you do and what i should do. Partly is that i think you use UML while i'm using SysML(I'm mechanical Engineer who wants to learn system modeling language(s)).
And i can imagine that what you do work in a BlockDefinitionDiagram while i struggle now with a InternalBlockDiagram.

When i try to create a provided / required interface the following i don't understand

If i have a empty port without a type selected: Both the required and provided properties are greyed out:
index.php/fa/38283/0/

After choosing a Interface as type:
The Provided interface have a added property. But when trying to add also a required property it just don't add one.

index.php/fa/38284/0/

But in the model explorer a new interface is added.

index.php/fa/38285/0/

I feel that i miss something... If you can create a SysML example it would help me a lot!!

[Updated on: Fri, 19 June 2020 06:47]

Report message to a moderator

Re: How to handle provided / required interfaces in papyrus [message #1829337 is a reply to message #1828381] Wed, 01 July 2020 15:01 Go to previous messageGo to next message
jb tw is currently offline jb twFriend
Messages: 26
Registered: December 2019
Junior Member
Are there SysML power-users / Maintainers on the forum?
Re: How to handle provided / required interfaces in papyrus [message #1836610 is a reply to message #1829337] Fri, 08 January 2021 21:56 Go to previous message
pere joseph rodríguez is currently offline pere joseph rodríguezFriend
Messages: 29
Registered: October 2014
Junior Member
Your port shiuld be of component type and your component needs to use or realize the interfaces to appear in the provided or required interfaces of the port.
Previous Topic:From UML to SQL
Next Topic:Diagram and model synchronisation
Goto Forum:
  


Current Time: Wed Jan 27 10:39:41 GMT 2021

Powered by FUDForum. Page generated in 0.01440 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top