-
Key: OCL25-20
-
Legacy Issue Number: 7501
-
Status: open
-
Source: OpenModeling ( Jos Warmer)
-
Summary:
def: hasMatchingSignature(paramTypes: Sequence(Classifier)) : Boolean =
{1..paramTypes->size()}
– check that operation op has a signature that matches the given parameter lists
let sigParamTypes: Sequence(Classifier) = self.allAttributes.type in
(
( sigParamTypes->size() = paramTypes->size() ) and
( Set->forAll ( i |
paramTypes->at .conformsTo (sigParamTypes->at )
)
)
)
==> ’self.allAttributes.type’ should be ’self.Parameter.type->asSequence()’ -
Reported: OCL 2.0b2 — Thu, 10 Jun 2004 04:00 GMT
-
Updated: Thu, 8 Oct 2015 14:11 GMT