org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL
Interface AssertExp

All Superinterfaces:
org.eclipse.ocl.utilities.ASTNode, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.ETypedElement, ImperativeExpression, org.eclipse.emf.common.notify.Notifier, org.eclipse.ocl.expressions.OCLExpression<org.eclipse.emf.ecore.EClassifier>, org.eclipse.ocl.utilities.TypedElement<org.eclipse.emf.ecore.EClassifier>, org.eclipse.ocl.utilities.Visitable
All Known Implementing Classes:
AssertExpImpl

public interface AssertExp
extends ImperativeExpression

A representation of the model object 'Assert Exp'.

The following features are supported:

See Also:
ImperativeOCLPackage.getAssertExp()

Field Summary
 
Fields inherited from interface org.eclipse.emf.ecore.ETypedElement
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY
 
Method Summary
 org.eclipse.ocl.ecore.OCLExpression getAssertion()
          Returns the value of the 'Assertion' containment reference
 LogExp getLog()
          Returns the value of the 'Log' containment reference
 SeverityKind getSeverity()
          Returns the value of the 'Severity' attribute.
 void setAssertion(org.eclipse.ocl.ecore.OCLExpression value)
          Sets the value of the 'Assertion' containment reference
 void setLog(LogExp value)
          Sets the value of the 'Log' containment reference
 void setSeverity(SeverityKind value)
          Sets the value of the 'Severity' attribute
 
Methods inherited from interface org.eclipse.emf.ecore.ETypedElement
getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEGenericType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.ocl.utilities.TypedElement
getName, getType, setName, setType
 
Methods inherited from interface org.eclipse.ocl.utilities.Visitable
accept
 
Methods inherited from interface org.eclipse.ocl.utilities.ASTNode
getEndPosition, getStartPosition, setEndPosition, setStartPosition
 

Method Detail

getAssertion

org.eclipse.ocl.ecore.OCLExpression getAssertion()
Returns the value of the 'Assertion' containment reference.

If the meaning of the 'Assertion' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Assertion' containment reference.
See Also:
setAssertion(OCLExpression), ImperativeOCLPackage.getAssertExp_Assertion()

setAssertion

void setAssertion(org.eclipse.ocl.ecore.OCLExpression value)
Sets the value of the 'Assertion' containment reference.

Parameters:
value - the new value of the 'Assertion' containment reference.
See Also:
getAssertion()

getLog

LogExp getLog()
Returns the value of the 'Log' containment reference.

If the meaning of the 'Log' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Log' containment reference.
See Also:
setLog(LogExp), ImperativeOCLPackage.getAssertExp_Log()

setLog

void setLog(LogExp value)
Sets the value of the 'Log' containment reference.

Parameters:
value - the new value of the 'Log' containment reference.
See Also:
getLog()

getSeverity

SeverityKind getSeverity()
Returns the value of the 'Severity' attribute. The default value is "error". The literals are from the enumeration SeverityKind.

If the meaning of the 'Severity' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Severity' attribute.
See Also:
SeverityKind, setSeverity(SeverityKind), ImperativeOCLPackage.getAssertExp_Severity()

setSeverity

void setSeverity(SeverityKind value)
Sets the value of the 'Severity' attribute.

Parameters:
value - the new value of the 'Severity' attribute.
See Also:
SeverityKind, getSeverity()

Copyright 2008 Borland Software Corporation and others.
All Rights Reserved.