rgg:rgg-manual
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
rgg:rgg-manual [2024/04/12 11:56] – created gaetan | rgg:rgg-manual [2024/10/11 13:00] (current) – [XL and Java extension] gaetan | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== RGG Plugin Manual | + | ====== |
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
- | Copyright 2006 Lehrstuhl Grafische Systeme, Brandenburgische Technische Universitat Cottbus | ||
- | 2006 | + | ====== XL and Java extension ====== |
- | * * * | + | The programming language XL is defined as an extension of the Java programming language. Thus the XL programming language benefits from the well-grounded concepts of structured, modular and object-oriented programming on which the Java programming is based. Being an extension not only at the level of the language specification, |
- | **Table of Contents** | + | Within a XL (or RGG) file, it is possible to write both XL code and Java code. XL sections are defined with ''['' |
- | - [[:RGG: | + | |
- | - [[: | + | |
- | - [[: | + | |
- | - [[: | + | |
- | - [[: | + | |
- | **List | + | It is highly recommended to learn a basic usage of [[https:// |
- | - [[:RGG:ch01s02#f-rgg-panels|Panels | + | |
+ | See more: | ||
+ | | ||
+ | | ||
+ | | ||
+ | * [[:rgg:basic_operations|XL basic operations]] | ||
+ | * [[: | ||
+ | * [[: | ||
+ | |||
+ | |||
+ | |||
+ | ====== GroIMP' | ||
+ | |||
+ | |||
+ | //Growth grammars// are a rule-based approach to the modelling of dynamic systems. In contrast to conventional imperative programming languages, rule-based approaches provide a natural and concise way of modelling: Most systems to be modeled behave according to a set of rules, and our perception works this way and not imperatively using a list of operations which have to be processed step by step. | ||
+ | |||
+ | Relational growths grammars (RGG) are part of the current research at the [[http:// | ||
+ | |||
+ | See more: | ||
+ | * [[: | ||
+ | |||
+ | |||
+ | ====== Graph Manipulations ====== | ||
+ | |||
+ | To manipulate the Graph in RGG so called rewriting rules are used. | ||
+ | These rules consist of three elements: | ||
+ | * a pattern on the left side defined by an XL-query and/or XL-Operators | ||
+ | * an graph-operator that describes how the right side is interpreted | ||
+ | * and a right side with a new graph structure( described by [[: | ||
+ | |||
+ | See more: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | |||
+ | Tutorials: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | |||
+ | ====== Additional formats ====== | ||
+ | |||
+ | ==== Opening an L-Sytem in GROGRA-Syntax ==== | ||
+ | |||
+ | GroIMP' |
rgg/rgg-manual.1712915787.txt.gz · Last modified: 2024/04/12 11:56 by gaetan