onera.pmlanalyzer.pml.model.relations
Package containing the implicit relations used to connect PML nodes
Attributes
- Note:
these relations should not be used directly. To manipulate the relations use the operators detailed in pml.operators
Members list
Type members
Classlikes
Attributes
- Graph
- Supertypes
- Known subtypes
- class ExclusiveRelation[A]
The relations used to encode authorized requests
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- AuthorizeRelation.type
Refinement for endomorphisms (relation on the same type A)
Refinement for endomorphisms (relation on the same type A)
Attributes
- A
the elements type
- iniValues
initial values of the relation
- Graph
- Supertypes
- Known subtypes
- class AntiReflexiveSymmetricEndomorphism[A]class ExclusiveRelation[A]class LinkRelation[A]class ReflexiveSymmetricEndomorphism[A]class EquivalenceRelation[A]
The endomorphisms used to encode platform links
The endomorphisms used to encode platform links
Attributes
- A
the elements type
- iniValues
initial values of the relation
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Endomorphism[A]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- LinkRelation.type
The relations used to encode service providing
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ProvideRelation.type
Attributes
- Graph
- Supertypes
- Known subtypes
- class EquivalenceRelation[A]
Relation between two finite sets Warning each one of the set contains the empty set value thus R(a) = \emptyset not imply that a \notin R
Relation between two finite sets Warning each one of the set contains the empty set value thus R(a) = \emptyset not imply that a \notin R
Attributes
- L
type of the left set
- R
type of the right set
- iniValues
initial values of the relation
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class Endomorphism[A]class AntiReflexiveSymmetricEndomorphism[A]class ExclusiveRelation[A]class LinkRelation[A]class ReflexiveSymmetricEndomorphism[A]class EquivalenceRelation[A]
relation used to encode the routing constraints
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- RoutingRelation.type
The relations used to encode the service use
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- UseRelation.type