org.sintef.mofscript.traceabilitymodel
Interface TraceableSegment

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

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

A representation of the model object 'Traceable Segment'.

The following features are supported:

See Also:
traceabilitymodelPackage.getTraceableSegment()

Method Summary
 Position getEndOffset()
          Returns the value of the 'End Offset' containment reference
 ProtectedBlock getOwningBlock()
          Returns the value of the 'Owning Block' container reference.
 Position getStartOffset()
          Returns the value of the 'Start Offset' containment reference
 void setEndOffset(Position value)
          Sets the value of the 'End Offset' containment reference
 void setOwningBlock(ProtectedBlock value)
          Sets the value of the 'Owning Block' container reference
 void setStartOffset(Position value)
          Sets the value of the 'Start Offset' containment reference
 
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

getOwningBlock

ProtectedBlock getOwningBlock()
Returns the value of the 'Owning Block' container reference. It is bidirectional and its opposite is 'Segment'.

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

Returns:
the value of the 'Owning Block' container reference.
See Also:
setOwningBlock(ProtectedBlock), traceabilitymodelPackage.getTraceableSegment_OwningBlock(), ProtectedBlock.getSegment()

setOwningBlock

void setOwningBlock(ProtectedBlock value)
Sets the value of the 'Owning Block' container reference.

Parameters:
value - the new value of the 'Owning Block' container reference.
See Also:
getOwningBlock()

getStartOffset

Position getStartOffset()
Returns the value of the 'Start Offset' containment reference.

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

Returns:
the value of the 'Start Offset' containment reference.
See Also:
setStartOffset(Position), traceabilitymodelPackage.getTraceableSegment_StartOffset()

setStartOffset

void setStartOffset(Position value)
Sets the value of the 'Start Offset' containment reference.

Parameters:
value - the new value of the 'Start Offset' containment reference.
See Also:
getStartOffset()

getEndOffset

Position getEndOffset()
Returns the value of the 'End Offset' containment reference.

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

Returns:
the value of the 'End Offset' containment reference.
See Also:
setEndOffset(Position), traceabilitymodelPackage.getTraceableSegment_EndOffset()

setEndOffset

void setEndOffset(Position value)
Sets the value of the 'End Offset' containment reference.

Parameters:
value - the new value of the 'End Offset' containment reference.
See Also:
getEndOffset()