Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Papyrus » SysML properties
SysML properties [message #1706786] Mon, 31 August 2015 07:27 Go to next message
Philippe de Rochambeau is currently offline Philippe de RochambeauFriend
Messages: 40
Registered: February 2013
Member
Hello,

in SysML Distilled, the author says that SYSML Blocks can contain three kinds of properties:
- values
- parts
- references

In Papyrus, there seems to be four:
- properties
- values
- parts
- references

Why is that?

Philippe
Re: SysML properties [message #1708519 is a reply to message #1706786] Thu, 17 September 2015 09:28 Go to previous messageGo to next message
Patrick Tessier is currently offline Patrick TessierFriend
Messages: 245
Registered: July 2009
Location: Paris Saclay, France
Senior Member
From the norm a block can contains the compartment properties.
index.php/fa/23294/0/
The associated image comes the norm and show that the compartment properties can shown property typed by a block, not only values.

This compartment can partivipant properties...

Compartment are propositions to display your elements. So you can hide or display choosen compartments.
  • Attachment: bloc.jpg
    (Size: 105.24KB, Downloaded 779 times)
Re: SysML properties [message #1708750 is a reply to message #1708519] Sun, 20 September 2015 07:18 Go to previous message
Philippe de Rochambeau is currently offline Philippe de RochambeauFriend
Messages: 40
Registered: February 2013
Member
Hi Patrick,
thank you for your feedback.
Page 51 of the formal-15-06-03.pdf document states the following:

SysML establishes four basic classifications of properties belonging to a SysML Block or ValueType. A property typed by a SysML Block that has composite aggregation is classified as a part property, except for the special case of a constraint property. Constraint properties are further defined in Clause 10, "Constraint Blocks." A port is another category of property, as further defined in Clause 9, "Ports and Flows." A property typed by a Block that does not have composite aggregation is classified as a reference property. A property typed by a SysML ValueType is classified as a value property, and always has composite aggregation. Part, reference, value, and constraint properties may be shown in block definition compartments with the labels "parts," "references," "values," and "constraints" respectively. Properties of any type may be shown in a "properties" compartment or in additional compartments with user-defined labels.


Perhaps the "properties" compartment referred to in the last sentence, is a kind of "junk room" where you park properties you don't want to bother classifying as either part, reference, value or constraint.





Previous Topic:How to read dynamic references?
Next Topic:Assigning Value to TimeEvent
Goto Forum:
  


Current Time: Thu Jul 16 17:22:57 GMT 2020

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

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

Back to the top