Multiplicity
Term |
Multiplicity |
Aliases |
- |
Definition
In UML, Multiplicity specifies the allowable cardinalities for Instances of a Model Element as an inclusive interval of non-negative integers from a lower bound to an upper bound, which may be unlimited.
SimpleModeling
SimpleModeling treats Multiplicity not merely as data-structure cardinality but as a validity condition permitted by the Domain Model. Choices such as 0..1 , 1 , and 0..* require a domain rationale.
simplemodeling-lib
org.goldenport.schema.Multiplicity in simplemodeling-lib defines One , ZeroOne , OneMore , ZeroMore , Range , and Ranges . MultiplicityMappingPolicy separates semantic Multiplicity from its realization as Scala T , Option[T] , NonEmptyVector[T] , or Vector[T] .