Namecapce: fr.liglab.adele.cube.core
| Constraint Name | Arity | Capabilities | Constraint Resolver | Small Description |
| connect | Binary | check, find, perform | ConnectResolver | Garanties that a Component is Connected to another Component |
| on-node | Binary | check, find, perform | OnNodeResolver | Garanties that a Component is on a particular Node |
| in-components | Unary | check | InComponentsResolver | Ensure that a component has at max the defined number of Input Components |
| out-components | Unary | check | OutComponentsResolver | Ensure that a component has at max the defined number of Output Components |
| in-scope | Binary | check, find, perform | InScopeResolver | Garanties that a Node is on a particular Scope |
| components-per-node | Unary | check | ComponentsPerNodeResolver | Limit the maximum number of components that can execute on a node (where the type of components and the maximum value are given as attributes) |
| components-per-scope | Unary | check | ComponentsPerScopeResolver | Limit the maximum number of components that execute in a scope (where the type of components and the maximum value are given as attributes) |
| self-sizing | Unary | check, find, perform | SelfSizingResolver | replicate components when their input connections are saturated |
| on-same-node | Binary | check | OnSameNodeResolver | ensure that two components are on the same node |
| in-same-scope | Binary | check | InSameScopeResolver | ensure that two components are on the same scope |
| find-local | Unary | find | FindLocallyResolver | Find on the local Runtime Model an instance of the indicated type |
| create-local | Unary | find | CreateLocallyResolver | It helps to find a value for constrained variable by creating a new instance locally of the same type. |
| find-scope | Unary | find | FindScopeResolver | It helps to find a scope instance for the constrained scope variable |