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 />

[7] SwitchConditionTo: Port stated in "ConnectTo" tagged value must be an output port<br />

of a switch component (a port with a SaveTriggerOutPort, SaveDataOutPort or<br />

SaveCombinedOutPort stereotype applied).<br />

6.3.3.19 SaveToComplex<br />

A special kind of a connection is used to connect the port of a component to a<br />

complex connection. The usage relationship is used as the base classifier based<br />

on the same rationale with the basic component connection (see section 6.3.3.10).<br />

Base classifier: Usage<br />

Tagged values: This stereotype does not have tagged values defined.<br />

Constraints:<br />

[1] ComplexConnectionDirection: SaveToComplex is used to connect a component to<br />

a complex connection. This constraint checks if the client of a connection (starting<br />

point) is an output port (a port with SaveTriggerOutPort, SaveDataOutPort or<br />

SaveCombinedOutPort stereotype applied), and a supplier of a connection (ending<br />

point) must be a component with SaveComplexConnection stereotype applied.<br />

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

6.3.3.20 SaveTriggerInPort<br />

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

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

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

Base classifier: Port<br />

Tagged values:<br />

• External : String. A label mapping the port to external entity, in case a port is an<br />

external port.<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 />

6.3.3.21 SaveTriggerOutPort<br />

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

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

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

60

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

Saved successfully!

Ooh no, something went wrong!