org.sintef.mofscript.traceabilitymodel
Interface Trace

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

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

A representation of the model object 'Trace'.

The following features are supported:

See Also:
traceabilitymodelPackage.getTrace()

Method Summary
 ModelElementRef getOriginatingElement()
          Returns the value of the 'Originating Element' reference
 org.eclipse.emf.common.util.EList getSegment()
          Returns the value of the 'Segment' reference list.
 java.lang.String getSourceOperationID()
          Returns the value of the 'Source Operation ID' attribute
 java.lang.String getSourceOperationName()
          Returns the value of the 'Source Operation Name' attribute
 void setOriginatingElement(ModelElementRef value)
          Sets the value of the 'Originating Element' reference
 void setSourceOperationID(java.lang.String value)
          Sets the value of the 'Source Operation ID' attribute
 void setSourceOperationName(java.lang.String value)
          Sets the value of the 'Source Operation Name' attribute
 
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
 

Method Detail

getOriginatingElement

ModelElementRef getOriginatingElement()
Returns the value of the 'Originating Element' reference.

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

Returns:
the value of the 'Originating Element' reference.
See Also:
setOriginatingElement(ModelElementRef), traceabilitymodelPackage.getTrace_OriginatingElement()

setOriginatingElement

void setOriginatingElement(ModelElementRef value)
Sets the value of the 'Originating Element' reference.

Parameters:
value - the new value of the 'Originating Element' reference.
See Also:
getOriginatingElement()

getSegment

org.eclipse.emf.common.util.EList getSegment()
Returns the value of the 'Segment' reference list. The list contents are of type TraceableSegment.

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

Returns:
the value of the 'Segment' reference list.
See Also:
traceabilitymodelPackage.getTrace_Segment()

getSourceOperationID

java.lang.String getSourceOperationID()
Returns the value of the 'Source Operation ID' attribute.

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

Returns:
the value of the 'Source Operation ID' attribute.
See Also:
setSourceOperationID(String), traceabilitymodelPackage.getTrace_SourceOperationID()

setSourceOperationID

void setSourceOperationID(java.lang.String value)
Sets the value of the 'Source Operation ID' attribute.

Parameters:
value - the new value of the 'Source Operation ID' attribute.
See Also:
getSourceOperationID()

getSourceOperationName

java.lang.String getSourceOperationName()
Returns the value of the 'Source Operation Name' attribute.

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

Returns:
the value of the 'Source Operation Name' attribute.
See Also:
setSourceOperationName(String), traceabilitymodelPackage.getTrace_SourceOperationName()

setSourceOperationName

void setSourceOperationName(java.lang.String value)
Sets the value of the 'Source Operation Name' attribute.

Parameters:
value - the new value of the 'Source Operation Name' attribute.
See Also:
getSourceOperationName()