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 |