Xion action language

 

Usage

In the business model

Navigation model

 

Base semantics

Comments

Instruction separator

Blocks

Variables

Assignations

Control structures

Re-typing or "Cast"

Tracing

 

Predefined types

OclAny

OclObject

Basic types

Operators and precedence rules

Collections

Enumerations

Additional types

Type relations

 

Classes

Object instanciation

Field names

Package indirection

Field access

Static field access

Attributes

Operations

Overriding and virtuality

Links

To an association class

From an association class

 

Predefined operations

Grammar