public interface EvaluationAspect
extends de.uka.ipd.sdq.identifier.Identifier
The following features are supported:
QMLContractPackage.getEvaluationAspect()| Modifier and Type | Method and Description |
|---|---|
boolean |
FREQUENCY_LIMIT_must_be_between_0_and_100(DiagnosticChain diagnostics,
Map<Object,Object> context)
self.oclIsTypeOf(QMLContract::Frequency) implies (
self.aspectRequirement <> null implies (
self.aspectRequirement.aspectRequirementLiteral.oclIsTypeOf(QMLContract::NumericLiteral) implies (
self.aspectRequirement.aspectRequirementLiteral.oclAsType(QMLContract::NumericLiteral).value.oclAsType(Real) > 0 and
self.aspectRequirement.aspectRequirementLiteral.oclAsType(QMLContract::NumericLiteral).value.oclAsType(Real) < 100
)
)
)
|
boolean |
FREQUENCY_LIMIT_must_be_NUMERIC(DiagnosticChain diagnostics,
Map<Object,Object> context)
self.oclIsTypeOf(QMLContract::Frequency) implies (
self.aspectRequirement <> null implies (
self.aspectRequirement.aspectRequirementLiteral.oclIsTypeOf(QMLContract::NumericLiteral)
)
)
|
AspectRequirement |
getAspectRequirement()
Returns the value of the 'Aspect Requirement' containment reference.
|
void |
setAspectRequirement(AspectRequirement value)
Sets the value of the '
Aspect Requirement' containment reference. |
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptioneAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverAspectRequirement getAspectRequirement()
If the meaning of the 'Aspect Requirement' containment reference isn't clear, there really should be more of a description here...
setAspectRequirement(AspectRequirement),
QMLContractPackage.getEvaluationAspect_AspectRequirement()void setAspectRequirement(AspectRequirement value)
Aspect Requirement' containment reference.
value - the new value of the 'Aspect Requirement' containment reference.getAspectRequirement()boolean FREQUENCY_LIMIT_must_be_NUMERIC(DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
boolean FREQUENCY_LIMIT_must_be_between_0_and_100(DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.