# First Order Logic Constraint Parser

## 1. Introduction

(Beta)

Note | Since v2.2.0, this transformation is deprecated. Parsing and validating constraints has become common transformer postprocessing functionality (for further details, see here).

Parses First Order Logic expressions from constraints contained in the model. This is especially useful if constraints have been loaded via the ConstraintLoader transformation (which does not parse the constraints).

Note | At the moment parsing is only supported for FOL constraints of type 'SBVR'.

## 2. Configuration

The following sections specifiy the configuration options for this transformation.

### 2.1. Class

The class for this transformer implementation is de.interactive_instruments.ShapeChange.Transformation.Constraints.FolConstraintParsing.

### 2.2. Parameters

At the moment no specific parameters are defined for this transformation.

### 2.3. Rules

At the moment no specific rules are defined for this transformation.

### 2.4. Map Entries

At the moment no map entries are defined for this transformation.

### 2.5. Sample Configuration

      1
    2
    3

      <Transformer
      class="de.interactive_instruments.ShapeChange.Transformation.Constraints.FolConstraintParsing"
      input="step2" id="step3" mode="enabled" />