org.eclipse.ocl.examples.emf.validation.validity
Interface Result

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
ResultImpl

public interface Result
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Result'.

The following features are supported:

See Also:
ValidityPackage.getResult()
Generated
Model

Method Summary
 java.lang.Object getDiagnostic()
          Returns the value of the 'Diagnostic' attribute.
 java.lang.Throwable getException()
          Returns the value of the 'Exception' attribute.
 LeafConstrainingNode getLeafConstrainingNode()
          Returns the value of the 'Leaf Constraining Node' reference.
 ResultConstrainingNode getResultConstrainingNode()
          Returns the value of the 'Result Constraining Node' reference.
 ResultSet getResultSet()
          Returns the value of the 'Result Set' container reference.
 ResultValidatableNode getResultValidatableNode()
          Returns the value of the 'Result Validatable Node' reference.
 Severity getSeverity()
          Returns the value of the 'Severity' attribute.
 ValidatableNode getValidatableNode()
          Returns the value of the 'Validatable Node' reference.
 void setDiagnostic(java.lang.Object value)
          Sets the value of the 'Diagnostic' attribute.
 void setException(java.lang.Throwable value)
          Sets the value of the 'Exception' attribute.
 void setResultSet(ResultSet value)
          Sets the value of the 'Result Set' container reference.
 void setResultValidatableNode(ResultValidatableNode value)
          Sets the value of the 'Result Validatable Node' reference.
 void setSeverity(Severity value)
          Sets the value of the 'Severity' attribute.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getResultSet

ResultSet getResultSet()
Returns the value of the 'Result Set' container reference. It is bidirectional and its opposite is 'Results'.

If the meaning of the 'Result Set' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Result Set' container reference.
See Also:
setResultSet(ResultSet), ValidityPackage.getResult_ResultSet(), ResultSet.getResults()
Generated
Model
opposite="results" required="true" transient="false"

setResultSet

void setResultSet(ResultSet value)
Sets the value of the 'Result Set' container reference.

Parameters:
value - the new value of the 'Result Set' container reference.
See Also:
getResultSet()
Generated

getResultValidatableNode

ResultValidatableNode getResultValidatableNode()
Returns the value of the 'Result Validatable Node' reference.

If the meaning of the 'Result Validatable Node' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Result Validatable Node' reference.
See Also:
setResultValidatableNode(ResultValidatableNode), ValidityPackage.getResult_ResultValidatableNode()
Generated
Model
required="true"

setResultValidatableNode

void setResultValidatableNode(ResultValidatableNode value)
Sets the value of the 'Result Validatable Node' reference.

Parameters:
value - the new value of the 'Result Validatable Node' reference.
See Also:
getResultValidatableNode()
Generated

getSeverity

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

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:
Severity, setSeverity(Severity), ValidityPackage.getResult_Severity()
Generated
Model
default="UNKNOWN" required="true"

setSeverity

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

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

getDiagnostic

java.lang.Object getDiagnostic()
Returns the value of the 'Diagnostic' attribute.

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

Returns:
the value of the 'Diagnostic' attribute.
See Also:
setDiagnostic(Object), ValidityPackage.getResult_Diagnostic()
Generated
Model
dataType="org.eclipse.ocl.examples.emf.validation.validity.Object" transient="true"

setDiagnostic

void setDiagnostic(java.lang.Object value)
Sets the value of the 'Diagnostic' attribute.

Parameters:
value - the new value of the 'Diagnostic' attribute.
See Also:
getDiagnostic()
Generated

getValidatableNode

ValidatableNode getValidatableNode()
Returns the value of the 'Validatable Node' reference.

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

Returns:
the value of the 'Validatable Node' reference.
See Also:
ValidityPackage.getResult_ValidatableNode()
Generated
Model
resolveProxies="false" required="true" transient="true" changeable="false" volatile="true" derived="true"

getLeafConstrainingNode

LeafConstrainingNode getLeafConstrainingNode()
Returns the value of the 'Leaf Constraining Node' reference.

If the meaning of the 'Leaf Constraining Node' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Leaf Constraining Node' reference.
See Also:
ValidityPackage.getResult_LeafConstrainingNode()
Generated
Model
resolveProxies="false" required="true" transient="true" changeable="false" volatile="true" derived="true"

getResultConstrainingNode

ResultConstrainingNode getResultConstrainingNode()
Returns the value of the 'Result Constraining Node' reference.

If the meaning of the 'Result Constraining Node' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Result Constraining Node' reference.
See Also:
ValidityPackage.getResult_ResultConstrainingNode()
Generated
Model
resolveProxies="false" required="true" transient="true" changeable="false" volatile="true" derived="true"

getException

java.lang.Throwable getException()
Returns the value of the 'Exception' attribute.

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

Returns:
the value of the 'Exception' attribute.
See Also:
setException(Throwable), ValidityPackage.getResult_Exception()
Generated
Model
dataType="org.eclipse.ocl.examples.emf.validation.validity.Throwable"

setException

void setException(java.lang.Throwable value)
Sets the value of the 'Exception' attribute.

Parameters:
value - the new value of the 'Exception' attribute.
See Also:
getException()
Generated