API
Classes
| Class | Description |
|---|---|
| CloudObject | A CloudObject is the base class for all objects that can be persisted and exchanged between Olympe applications. In essence, it represents a remote reference to an object in the data cloud. It is identified by its unique ID, or tag. From a CloudObject you can access related CloudObjects. |
| Enum | An Enum is an ordered list of string key-values mappings |
| EnumValue | An EnumValue is a single value part of an Enum. It has a string name, a rank (its position in the Enum list). |
| File | File is the main class used to create business objects with a binary/string data content. It is a Data Type so can be extended and associated to a data source. |
Type Aliases
| Type Alias | Description |
|---|---|
| InstanceOrTag | A InstanceOrTag can be either a string, a HasTag (CloudObject instance, Property, Relation, ...) or the class constructor for a CloudObject |
Functions
| Function | Description |
|---|---|
| defineInverseRelation | Returns a constant object corresponding to the specified relation going to the opposite direction |
| defineProperty | Create a constant property object which has the specified tag and type to be used in coded bricks. |
| defineRelation | Create a constant relation object between two specified DataTypes. |
| register | Register the class constructor as the class associated to the specified tag. |