11.02.2014 Views

UML PROFILE FOR SAVECCM - Research

UML PROFILE FOR SAVECCM - Research

UML PROFILE FOR SAVECCM - Research

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Save<strong>UML</strong> profile<br />

connected to trigger input ports or to data input ports if their data types match (the<br />

value of their "Type" tagged values must be equal).<br />

[4] ConnectionCyclic: It is not allowed to have cyclic connections except for the<br />

assembly component.<br />

[5] ConnectionEndPort: Checks if the ending port of the connection is an input port<br />

(direction of the connection must be from an output to an input port).<br />

[6] ConnectionStartPort: Checks if the starting port of the connection is an output port<br />

(direction of the connection must be from an output to an input port).<br />

[7] NumberOfStereotypes: see the SaveAssembly constraint [6].<br />

6.3.3.11 SaveDataInPort<br />

This stereotype is used for modelling SaveCCM data in ports. The rationale<br />

behind using <strong>UML</strong> Port as the base classifier for the SaveCCM data input port<br />

element is the same as with the SaveCombinedInPort (see section 6.3.3.5).<br />

Base classifier: Port<br />

Tagged values: For a description of each tagged value see<br />

SaveCombinedInPort stereotype (section 6.3.3.5).<br />

• Type : String.<br />

• Value : String.<br />

• External : String.<br />

• SetPort : Boolean.<br />

Constraints:<br />

[1] NumberOfStereotypes: see the SaveAssembly constraint [6].<br />

[2] OwnerComponentStereotype: see the SaveCombinedInPort constraint [2].<br />

[3] PortConnections: see the SaveCombinedInPort constraint [3].<br />

[4] PortConnectionStereotype: see the SaveCombinedInPort constraint [4].<br />

[5] PortsExternal: see the SaveCombinedInPort constraint [5].<br />

[6] PortsInterfaces: see the SaveCombinedInPort constraint [6].<br />

[7] PortsSetPort: see the SaveCombinedInPort constraint [7].<br />

[8] SetPortExist: see the SaveCombinedInPort constraint [6].<br />

6.3.3.12 SaveDataOutPort<br />

This stereotype is used for modelling SaveCCM data out ports. The rationale<br />

behind using <strong>UML</strong> Port as the base classifier for the SaveCCM data output port<br />

element is the same as with the SaveCombinedInPort (see section 6.3.3.5).<br />

Base classifier: Port<br />

54

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!