Introduction

Here, we describe what Relana is and what it is for. ****

An example

Here, describe the example in the test resources.

The File Formats

Project Files

Description of project files in rml: Relana Markup Language. ***

Component classes

Description of component classes in ccl-files: **** link to grammar and to example files.

Component classes are much like java classes: Each component class has a name CClassName and is is defined by a ccl-file CClassName.ccl.

The class belongs to a package which is a path to locate the file CClassName.ccl in a library. For libraries see project files. For example package eu.simuline.relana.basic.switches is represented by a path of nested folders eu/simuline/relana/basic/switches in a library and the according file CClassName.ccl representing the class CClassName must be in the innermost folder.

As declared java classes also component classes have a super class which may be given explicitly or defaults to ${publishDate} CClass.COMPONENT

Service classes

Description of service classes in scl-files: **** link to grammar.

Formulae

Description of formulae, where do they occur?: **** link to grammar.