Identifiers: 601.1. Statement Block.ID |
Identifiers: 602.1. Operation Body.Statement Block (R)References:
602.2. Operation Body.Operation Owner602.3. Operation Body.Operation602.4. Operation Body.CodeData Type: Code 602.5. Operation Body.Code StatusData Type: Code Status |
Identifiers: 603.1. Control Block.Statement Block (R)References:
|
Identifiers: 604.1. If Block.Statement Block (R)604.2. If Block.Condition (R)References:
604.3. If Block.Else Block (R) |
Identifiers: 605.1. For Block.Statement Block (R)References:
605.2. For Block.Instance Variable (R)References:
605.3. For Block.Instance Set Expression (R) |
Identifiers: 606.1. While Block.Statement Block (R)606.2. While Block.Condition (R)References:
|
Identifiers: 607.1. Else Block.Statement Block (R) |
Identifiers: 608.1. Statement.ID608.2. Statement.Statement Block (R)References:
|
|
|
|
Identifiers: 612.1. Break Statement.Statement (R)612.2. Break Statement.Break CountData Type: Positive Integer |
|
|
Identifiers: 615.1. Continue Statement.Statement (R)615.2. Continue Statement.Continue CountData Type: Positive Integer |
|
Identifiers: 617.1. Create Object Statement.Statement (R)617.2. Create Object Statement.Information Model (R)References:
617.3. Create Object Statement.Object (R)References:
617.4. Create Object Statement.Instance Variable Block (R)References:
617.5. Create Object Statement.Instance Variable (R)References:
|
|
Identifiers: 619.1. Expression.ID |
|
|
|
|
|
|
|
|
|
Identifiers: 629.1. Return Statement.Statement (R) |
|
|
|
|
Identifiers: 634.1. Variable.Data Item (R)References:
634.2. Variable.Statement Block (R)References:
634.3. Variable.NameData Type: Name |
|
|
|
|
|
|
|
|
|
|
|
|
R601. | Operation DEFINES Operation Body (1:1c) |
Operation Body IS DEFINED BY Operation |
R602. | Operation IS RELATED TO Invoke Operation (1:1) |
Invoke Operation IS RELATED TO Operation |
R603. | Output Parameter IS RELATED TO Returned Output Parameter (1:1) |
Returned Output Parameter IS RELATED TO Output Parameter |
R604. | Statement Block CONTAINS Statement (1:Mc) |
Statement IS CONTAINED IN Statement Block |
Formalization:
Statement.Statement Block | → | Statement Block.ID |
R605. | Statement Block DEFINES SCOPE OF Variable (1:Mc) |
Variable SCOPE IS DEFINED BY Statement Block |
Formalization:
Variable.Statement Block | → | Statement Block.ID |
R606. | Statement Block IS A (SUPERTYPE OF) Case Block |
Statement Block IS A (SUPERTYPE OF) Else Block | |
Statement Block IS A (SUPERTYPE OF) Control Block | |
Statement Block IS A (SUPERTYPE OF) Operation Body | |
Case Block IS A (SUBTYPE OF) Statement Block | |
Else Block IS A (SUBTYPE OF) Statement Block | |
Control Block IS A (SUBTYPE OF) Statement Block | |
Operation Body IS A (SUBTYPE OF) Statement Block |
Formalization:
Control Block.Statement Block | → | Statement Block.ID | |
Operation Body.Statement Block | → | Statement Block.ID |
R607. | Control Block IS A (SUPERTYPE OF) For Block |
Control Block IS A (SUPERTYPE OF) If Block | |
Control Block IS A (SUPERTYPE OF) While Block | |
For Block IS A (SUBTYPE OF) Control Block | |
If Block IS A (SUBTYPE OF) Control Block | |
While Block IS A (SUBTYPE OF) Control Block |
R608. | If Block CONDITION Expression (1c:1) |
Expression IS RELATED TO If Block |
Formalization:
If Block.Condition | → | Expression.ID |
R609. | If Block CONTAINS ELSE If Else Block (1c:1c) |
If Else Block IS RELATED TO If Block |
R610. | For Block INSTANCE Variable (1c:1) |
Variable IS RELATED TO For Block |
Formalization:
For Block.Statement Block | → | Variable.Statement Block | |
For Block.Instance Variable | → | Variable.Name |
R611. | For Block INSTANCE SET Variable (1c:1) |
Variable IS RELATED TO For Block |
R612. | While Block CONDITION Expression (1c:1) |
Expression IS RELATED TO While Block |
Formalization:
While Block.Condition | → | Expression.ID |
R613. | Statement IS A (SUPERTYPE OF) Access Statement |
Statement IS A (SUPERTYPE OF) Control Statement | |
Statement IS A (SUPERTYPE OF) Create Event Statement | |
Statement IS A (SUPERTYPE OF) Declare Statement | |
Statement IS A (SUPERTYPE OF) Delete Event Statement | |
Statement IS A (SUPERTYPE OF) Generate Statement | |
Statement IS A (SUPERTYPE OF) Invoke Operation Statement | |
Statement IS A (SUPERTYPE OF) Set Variable | |
Access Statement IS A (SUBTYPE OF) Statement | |
Control Statement IS A (SUBTYPE OF) Statement | |
Create Event Statement IS A (SUBTYPE OF) Statement | |
Declare Statement IS A (SUBTYPE OF) Statement | |
Delete Event Statement IS A (SUBTYPE OF) Statement | |
Generate Statement IS A (SUBTYPE OF) Statement | |
Invoke Operation Statement IS A (SUBTYPE OF) Statement | |
Set Variable IS A (SUBTYPE OF) Statement |
R614. | Assignment Statement ASSIGNS VALUE OF Expression (1c:1) |
Expression VALUE IS ASSIGNED BY Assignment Statement |
R615. | Assignment Statement IS A (SUPERTYPE OF) Set Attribute |
Assignment Statement IS A (SUPERTYPE OF) Set Variable | |
Set Attribute IS A (SUBTYPE OF) Assignment Statement | |
Set Variable IS A (SUBTYPE OF) Assignment Statement |
R616. | Set Attribute WRITES VALUE TO Attribute (Mc:1) |
Attribute IS WRITTEN VALUE BY Set Attribute |
R617. | Set Attribute WRITES VALUE TO ATTRIBUTE IN INSTANCE VALUE OF Variable (1c:1) |
Variable INSTANCE VALUE IS READ BY Set Attribute |
R618. | Get Attribute READS VALUE OF Attribute (Mc:1) |
Attribute HAS VALUE READ BY Get Attribute |
R619. | Create Object Statement ACCESSES INSTANCE OF Object (Mc:1) |
Object DEFINES INSTANCE ACCESSED BY Create Object Statement |
Formalization:
Create Object Statement.Information Model | → | Object.Information Model | |
Create Object Statement.Object | → | Object.Entity |
R620. | Create Object Statement IS RELATED TO Variable (Mc:1c) |
Variable IS RELATED TO Create Object Statement |
Formalization:
Create Object Statement.Instance Variable Block | → | Variable.Statement Block | |
Create Object Statement.Instance Variable | → | Variable.Name |
R621. | Event Specification Statement GENERATES INSTANCE OF Event (Mc:1) |
Event DEFINES INSTANCE GENERATED BY Event Specification Statement |
R622. | Event Specification Statement IS A (SUPERTYPE OF) Create Event And Generate Statement |
Event Specification Statement IS A (SUPERTYPE OF) Create Event Statement | |
Create Event And Generate Statement IS A (SUBTYPE OF) Event Specification Statement | |
Create Event Statement IS A (SUBTYPE OF) Event Specification Statement |
R623. | Expression IS A (SUPERTYPE OF) Get Attribute |
Expression IS A (SUPERTYPE OF) Get Input Parameter | |
Expression IS A (SUPERTYPE OF) Get Variable | |
Expression IS A (SUPERTYPE OF) Invoke Operation Expression | |
Expression IS A (SUPERTYPE OF) Literal Value | |
Expression IS A (SUPERTYPE OF) Predefined Unary/Binary Operator | |
Get Attribute IS A (SUBTYPE OF) Expression | |
Get Input Parameter IS A (SUBTYPE OF) Expression | |
Get Variable IS A (SUBTYPE OF) Expression | |
Invoke Operation Expression IS A (SUBTYPE OF) Expression | |
Literal Value IS A (SUBTYPE OF) Expression | |
Predefined Unary/Binary Operator IS A (SUBTYPE OF) Expression |
R624. | Generate Statement IS A (SUPERTYPE OF) Create Event And Generate Statement |
Generate Statement IS A (SUPERTYPE OF) Simple Generate Statement | |
Create Event And Generate Statement IS A (SUBTYPE OF) Generate Statement | |
Simple Generate Statement IS A (SUBTYPE OF) Generate Statement |
R625. | Get Input Parameter IS RELATED TO Input Parameter (1:1) |
Input Parameter IS RELATED TO Get Input Parameter |
R626. | Invoke Operation INVOKED WITH INPUT VALUE Expression (1c:Mc) |
Expression VALUE IS INPUT TO Invoke Operation | |
Input Argument ASSOCIATES Invoke Operation AND Expression 1-(1c:Mc) |
R627. | Input Argument IS RELATED TO Input Parameter (1:1) |
Input Parameter IS RELATED TO Input Argument |
R628. | Literal Value IS RELATED TO Data Value (Mc:1) |
Data Value IS RELATED TO Literal Value |
R629. | Return Statement IS RELATED TO Expression (1:Mc) |
Expression IS RELATED TO Return Statement | |
Returned Output Parameter ASSOCIATES Return Statement AND Expression 1-(1:Mc) |
R630. | Relate/Unrelate Statement RELATES/UNRELATES INSTANCE VALUE OF Variable (1c:M) |
Variable INSTANCE VALUE IS RELATED/UNRELATED BY Relate/Unrelate Statement | |
Participant Instance Value ASSOCIATES Relate/Unrelate Statement AND Variable 1-(1c:M) |
R631. | Participant Instance Value IS DEFINED BY Participant (Mc:1) |
Participant DEFINES Participant Instance Value |
R632. | Predefined Unary/Binary Operator OPERANDS ON SECOND VALUE Expression (1c:1c) |
Expression VALUE IS SECOND OPERAND OF Predefined Unary/Binary Operator |
R633. | Predefined Unary/Binary Operator OPERATES ON FIRST OPERAND Expression (1c:1) |
Expression VALUE IS FIRST OPERAND OF Predefined Unary/Binary Operator |
R634. | Relate/Unrelate Statement CREATES/DELETES INSTANCE OF Relationship (Mc:1) |
Relationship DEFINES INSTANCE CREATED/DELETED BY Relate/Unrelate Statement |
R635. | Select Instances READS INSTANCES OF Object (Mc:1) |
Object DEFINES INSTANCES READ BY Select Instances |
R636. | Select Statement IS A (SUPERTYPE OF) Select Instances |
Select Statement IS A (SUPERTYPE OF) Select Related | |
Select Instances IS A (SUBTYPE OF) Select Statement | |
Select Related IS A (SUBTYPE OF) Select Statement |
R637. | Select Statement IS FILTERED BY BOOLEAN Expression (1c:1c) |
Expression FILTERS Select Statement |
R638. | Select Statement WRITES SELECTED INSTANCES TO Variable (1:1) |
Variable IS RELATED TO Select Statement |
R639. | Switch Statement IS RELATED TO Case Block (1:M) |
Case Block IS RELATED TO Switch Statement |
R640. | Variable IS WRITTEN VALUE BY Set Variable (1:Mc) |
Set Variable WRITES VALUE TO Variable |
R641. | Get Variable READS VALUE OF Variable (Mc:1) |
Variable HAS VALUE READ BY Get Variable |
R642. | Access Statement IS A (SUPERTYPE OF) Create Object Statement |
Access Statement IS A (SUPERTYPE OF) Delete Object Statement | |
Access Statement IS A (SUPERTYPE OF) Relate/Unrelate Statement | |
Access Statement IS A (SUPERTYPE OF) Select Statement | |
Access Statement IS A (SUPERTYPE OF) Set Attribute | |
Create Object Statement IS A (SUBTYPE OF) Access Statement | |
Delete Object Statement IS A (SUBTYPE OF) Access Statement | |
Relate/Unrelate Statement IS A (SUBTYPE OF) Access Statement | |
Select Statement IS A (SUBTYPE OF) Access Statement | |
Set Attribute IS A (SUBTYPE OF) Access Statement |
R643. | Control Statement IS A (SUPERTYPE OF) Break Statement |
Control Statement IS A (SUPERTYPE OF) Continue Statement | |
Control Statement IS A (SUPERTYPE OF) Control Block | |
Control Statement IS A (SUPERTYPE OF) Return Statement | |
Control Statement IS A (SUPERTYPE OF) Switch Statement | |
Break Statement IS A (SUBTYPE OF) Control Statement | |
Continue Statement IS A (SUBTYPE OF) Control Statement | |
Control Block IS A (SUBTYPE OF) Control Statement | |
Return Statement IS A (SUBTYPE OF) Control Statement | |
Switch Statement IS A (SUBTYPE OF) Control Statement |
R644. | If Else Block IS A (SUPERTYPE OF) Else Block |
If Else Block IS A (SUPERTYPE OF) If Block | |
Else Block IS A (SUBTYPE OF) If Else Block | |
If Block IS A (SUBTYPE OF) If Else Block |
R645. | Delete Object Statement IS RELATED TO Variable (1:1) |
Variable IS RELATED TO Delete Object Statement |
R646. | Invoke Operation IS A (SUPERTYPE OF) Invoke Operation Expression |
Invoke Operation IS A (SUPERTYPE OF) Invoke Operation Statement | |
Invoke Operation Expression IS A (SUBTYPE OF) Invoke Operation | |
Invoke Operation Statement IS A (SUBTYPE OF) Invoke Operation |
R647. | Invoke Operation Statement IS RELATED TO Variable (1:1) |
Variable IS RELATED TO Invoke Operation Statement | |
Assigned Output Parameter ASSOCIATES Invoke Operation Statement AND Variable 1-(1:1) |
R648. | Assigned Output Parameter IS RELATED TO Output Parameter (1:1) |
Output Parameter IS RELATED TO Assigned Output Parameter |
R649. | Declare Statement IS RELATED TO Variable (1:1) |
Variable IS RELATED TO Declare Statement |