org.sintef.mofscript.traceabilitymodel
Interface TraceabilitymodelPackage

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
TraceabilitymodelPackageImpl

public interface TraceabilitymodelPackage
extends org.eclipse.emf.ecore.EPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
TraceabilitymodelFactory

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Field Summary
static int BLOCK
          The meta object id for the 'Block' class
static int BLOCK__END_POS
          The feature id for the 'End Pos' attribute
static int BLOCK__ID
          The feature id for the 'ID' attribute
static int BLOCK__PROTECTED_BLOCK
          The feature id for the 'Protected Block' attribute
static int BLOCK__START_POS
          The feature id for the 'Start Pos' attribute
static int BLOCK__TRACEABLESEGMENT
          The feature id for the 'Traceablesegment' containment reference list
static int BLOCK_FEATURE_COUNT
          The number of structural features of the the 'Block' class
static TraceabilitymodelPackage eINSTANCE
          The singleton instance of the package
static java.lang.String eNAME
          The package name
static java.lang.String eNS_PREFIX
          The package namespace name
static java.lang.String eNS_URI
          The package namespace URI
static int FILE
          The meta object id for the 'File' class
static int FILE__BLOCKS
          The feature id for the 'Blocks' containment reference list
static int FILE__ID
          The feature id for the 'ID' attribute
static int FILE__NAME
          The feature id for the 'Name' attribute
static int FILE__URI
          The feature id for the 'URI' attribute
static int FILE_FEATURE_COUNT
          The number of structural features of the the 'File' class
static int MODEL_ELEMENT_REF
          The meta object id for the 'Model Element Ref' class
static int MODEL_ELEMENT_REF__FEATURE_REF
          The feature id for the 'Feature Ref' attribute
static int MODEL_ELEMENT_REF__ID
          The feature id for the 'ID' attribute
static int MODEL_ELEMENT_REF__NAME
          The feature id for the 'Name' attribute
static int MODEL_ELEMENT_REF__URI
          The feature id for the 'Uri' attribute
static int MODEL_ELEMENT_REF_FEATURE_COUNT
          The number of structural features of the the 'Model Element Ref' class
static int TRACE
          The meta object id for the 'Trace' class
static int TRACE__ORIGINATING_ELEMENT
          The feature id for the 'Originating Element' containment reference
static int TRACE__SEGMENT
          The feature id for the 'Segment' reference
static int TRACE__SOURCE_OPERATION_ID
          The feature id for the 'Source Operation ID' attribute
static int TRACE__SOURCE_OPERATION_NAME
          The feature id for the 'Source Operation Name' attribute
static int TRACE_FEATURE_COUNT
          The number of structural features of the the 'Trace' class
static int TRACE_MODEL
          The meta object id for the 'Trace Model' class
static int TRACE_MODEL__FILES
          The feature id for the 'Files' containment reference list
static int TRACE_MODEL__TRACE
          The feature id for the 'Trace' containment reference list
static int TRACE_MODEL_FEATURE_COUNT
          The number of structural features of the the 'Trace Model' class
static int TRACEABLE_SEGMENT
          The meta object id for the 'Traceable Segment' class
static int TRACEABLE_SEGMENT__END_POS
          The feature id for the 'End Pos' attribute
static int TRACEABLE_SEGMENT__START_POS
          The feature id for the 'Start Pos' attribute
static int TRACEABLE_SEGMENT_FEATURE_COUNT
          The number of structural features of the the 'Traceable Segment' class
 
Method Summary
 org.eclipse.emf.ecore.EAttribute getBlock_EndPos()
          Returns the meta object for the attribute 'End Pos'
 org.eclipse.emf.ecore.EAttribute getBlock_ID()
          Returns the meta object for the attribute 'ID'
 org.eclipse.emf.ecore.EAttribute getBlock_ProtectedBlock()
          Returns the meta object for the attribute 'Protected Block'
 org.eclipse.emf.ecore.EAttribute getBlock_StartPos()
          Returns the meta object for the attribute 'Start Pos'
 org.eclipse.emf.ecore.EReference getBlock_Traceablesegment()
          Returns the meta object for the containment reference list 'Traceablesegment'
 org.eclipse.emf.ecore.EClass getBlock()
          Returns the meta object for class 'Block'
 org.eclipse.emf.ecore.EReference getFile_Blocks()
          Returns the meta object for the containment reference list 'Blocks'
 org.eclipse.emf.ecore.EAttribute getFile_ID()
          Returns the meta object for the attribute 'ID'
 org.eclipse.emf.ecore.EAttribute getFile_Name()
          Returns the meta object for the attribute 'Name'
 org.eclipse.emf.ecore.EAttribute getFile_URI()
          Returns the meta object for the attribute 'URI'
 org.eclipse.emf.ecore.EClass getFile()
          Returns the meta object for class 'File'
 org.eclipse.emf.ecore.EAttribute getModelElementRef_FeatureRef()
          Returns the meta object for the attribute 'Feature Ref'
 org.eclipse.emf.ecore.EAttribute getModelElementRef_ID()
          Returns the meta object for the attribute 'ID'
 org.eclipse.emf.ecore.EAttribute getModelElementRef_Name()
          Returns the meta object for the attribute 'Name'
 org.eclipse.emf.ecore.EAttribute getModelElementRef_Uri()
          Returns the meta object for the attribute 'Uri'
 org.eclipse.emf.ecore.EClass getModelElementRef()
          Returns the meta object for class 'Model Element Ref'
 org.eclipse.emf.ecore.EReference getTrace_OriginatingElement()
          Returns the meta object for the containment reference 'Originating Element'
 org.eclipse.emf.ecore.EReference getTrace_Segment()
          Returns the meta object for the reference 'Segment'
 org.eclipse.emf.ecore.EAttribute getTrace_SourceOperationID()
          Returns the meta object for the attribute 'Source Operation ID'
 org.eclipse.emf.ecore.EAttribute getTrace_SourceOperationName()
          Returns the meta object for the attribute 'Source Operation Name'
 org.eclipse.emf.ecore.EClass getTrace()
          Returns the meta object for class 'Trace'
 TraceabilitymodelFactory getTraceabilitymodelFactory()
          Returns the factory that creates the instances of the model
 org.eclipse.emf.ecore.EAttribute getTraceableSegment_EndPos()
          Returns the meta object for the attribute 'End Pos'
 org.eclipse.emf.ecore.EAttribute getTraceableSegment_StartPos()
          Returns the meta object for the attribute 'Start Pos'
 org.eclipse.emf.ecore.EClass getTraceableSegment()
          Returns the meta object for class 'Traceable Segment'
 org.eclipse.emf.ecore.EReference getTraceModel_Files()
          Returns the meta object for the containment reference list 'Files'
 org.eclipse.emf.ecore.EReference getTraceModel_Trace()
          Returns the meta object for the containment reference list 'Trace'
 org.eclipse.emf.ecore.EClass getTraceModel()
          Returns the meta object for class 'Trace Model'
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
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
 

Field Detail

eNAME

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final TraceabilitymodelPackage eINSTANCE
The singleton instance of the package.


MODEL_ELEMENT_REF

static final int MODEL_ELEMENT_REF
The meta object id for the 'Model Element Ref' class.

See Also:
ModelElementRefImpl, TraceabilitymodelPackageImpl.getModelElementRef(), Constant Field Values

MODEL_ELEMENT_REF__ID

static final int MODEL_ELEMENT_REF__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

MODEL_ELEMENT_REF__NAME

static final int MODEL_ELEMENT_REF__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

MODEL_ELEMENT_REF__FEATURE_REF

static final int MODEL_ELEMENT_REF__FEATURE_REF
The feature id for the 'Feature Ref' attribute.

See Also:
Constant Field Values

MODEL_ELEMENT_REF__URI

static final int MODEL_ELEMENT_REF__URI
The feature id for the 'Uri' attribute.

See Also:
Constant Field Values

MODEL_ELEMENT_REF_FEATURE_COUNT

static final int MODEL_ELEMENT_REF_FEATURE_COUNT
The number of structural features of the the 'Model Element Ref' class.

See Also:
Constant Field Values

TRACE

static final int TRACE
The meta object id for the 'Trace' class.

See Also:
TraceImpl, TraceabilitymodelPackageImpl.getTrace(), Constant Field Values

TRACE__ORIGINATING_ELEMENT

static final int TRACE__ORIGINATING_ELEMENT
The feature id for the 'Originating Element' containment reference.

See Also:
Constant Field Values

TRACE__SEGMENT

static final int TRACE__SEGMENT
The feature id for the 'Segment' reference.

See Also:
Constant Field Values

TRACE__SOURCE_OPERATION_ID

static final int TRACE__SOURCE_OPERATION_ID
The feature id for the 'Source Operation ID' attribute.

See Also:
Constant Field Values

TRACE__SOURCE_OPERATION_NAME

static final int TRACE__SOURCE_OPERATION_NAME
The feature id for the 'Source Operation Name' attribute.

See Also:
Constant Field Values

TRACE_FEATURE_COUNT

static final int TRACE_FEATURE_COUNT
The number of structural features of the the 'Trace' class.

See Also:
Constant Field Values

TRACEABLE_SEGMENT

static final int TRACEABLE_SEGMENT
The meta object id for the 'Traceable Segment' class.

See Also:
TraceableSegmentImpl, TraceabilitymodelPackageImpl.getTraceableSegment(), Constant Field Values

TRACEABLE_SEGMENT__START_POS

static final int TRACEABLE_SEGMENT__START_POS
The feature id for the 'Start Pos' attribute.

See Also:
Constant Field Values

TRACEABLE_SEGMENT__END_POS

static final int TRACEABLE_SEGMENT__END_POS
The feature id for the 'End Pos' attribute.

See Also:
Constant Field Values

TRACEABLE_SEGMENT_FEATURE_COUNT

static final int TRACEABLE_SEGMENT_FEATURE_COUNT
The number of structural features of the the 'Traceable Segment' class.

See Also:
Constant Field Values

BLOCK

static final int BLOCK
The meta object id for the 'Block' class.

See Also:
BlockImpl, TraceabilitymodelPackageImpl.getBlock(), Constant Field Values

BLOCK__ID

static final int BLOCK__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

BLOCK__START_POS

static final int BLOCK__START_POS
The feature id for the 'Start Pos' attribute.

See Also:
Constant Field Values

BLOCK__END_POS

static final int BLOCK__END_POS
The feature id for the 'End Pos' attribute.

See Also:
Constant Field Values

BLOCK__PROTECTED_BLOCK

static final int BLOCK__PROTECTED_BLOCK
The feature id for the 'Protected Block' attribute.

See Also:
Constant Field Values

BLOCK__TRACEABLESEGMENT

static final int BLOCK__TRACEABLESEGMENT
The feature id for the 'Traceablesegment' containment reference list.

See Also:
Constant Field Values

BLOCK_FEATURE_COUNT

static final int BLOCK_FEATURE_COUNT
The number of structural features of the the 'Block' class.

See Also:
Constant Field Values

TRACE_MODEL

static final int TRACE_MODEL
The meta object id for the 'Trace Model' class.

See Also:
TraceModelImpl, TraceabilitymodelPackageImpl.getTraceModel(), Constant Field Values

TRACE_MODEL__TRACE

static final int TRACE_MODEL__TRACE
The feature id for the 'Trace' containment reference list.

See Also:
Constant Field Values

TRACE_MODEL__FILES

static final int TRACE_MODEL__FILES
The feature id for the 'Files' containment reference list.

See Also:
Constant Field Values

TRACE_MODEL_FEATURE_COUNT

static final int TRACE_MODEL_FEATURE_COUNT
The number of structural features of the the 'Trace Model' class.

See Also:
Constant Field Values

FILE

static final int FILE
The meta object id for the 'File' class.

See Also:
FileImpl, TraceabilitymodelPackageImpl.getFile(), Constant Field Values

FILE__BLOCKS

static final int FILE__BLOCKS
The feature id for the 'Blocks' containment reference list.

See Also:
Constant Field Values

FILE__ID

static final int FILE__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

FILE__NAME

static final int FILE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

FILE__URI

static final int FILE__URI
The feature id for the 'URI' attribute.

See Also:
Constant Field Values

FILE_FEATURE_COUNT

static final int FILE_FEATURE_COUNT
The number of structural features of the the 'File' class.

See Also:
Constant Field Values
Method Detail

getModelElementRef

org.eclipse.emf.ecore.EClass getModelElementRef()
Returns the meta object for class 'Model Element Ref'.

Returns:
the meta object for class 'Model Element Ref'.
See Also:
ModelElementRef

getModelElementRef_ID

org.eclipse.emf.ecore.EAttribute getModelElementRef_ID()
Returns the meta object for the attribute 'ID'.

Returns:
the meta object for the attribute 'ID'.
See Also:
ModelElementRef.getID(), getModelElementRef()

getModelElementRef_Name

org.eclipse.emf.ecore.EAttribute getModelElementRef_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
ModelElementRef.getName(), getModelElementRef()

getModelElementRef_FeatureRef

org.eclipse.emf.ecore.EAttribute getModelElementRef_FeatureRef()
Returns the meta object for the attribute 'Feature Ref'.

Returns:
the meta object for the attribute 'Feature Ref'.
See Also:
ModelElementRef.getFeatureRef(), getModelElementRef()

getModelElementRef_Uri

org.eclipse.emf.ecore.EAttribute getModelElementRef_Uri()
Returns the meta object for the attribute 'Uri'.

Returns:
the meta object for the attribute 'Uri'.
See Also:
ModelElementRef.getUri(), getModelElementRef()

getTrace

org.eclipse.emf.ecore.EClass getTrace()
Returns the meta object for class 'Trace'.

Returns:
the meta object for class 'Trace'.
See Also:
Trace

getTrace_OriginatingElement

org.eclipse.emf.ecore.EReference getTrace_OriginatingElement()
Returns the meta object for the containment reference 'Originating Element'.

Returns:
the meta object for the containment reference 'Originating Element'.
See Also:
Trace.getOriginatingElement(), getTrace()

getTrace_Segment

org.eclipse.emf.ecore.EReference getTrace_Segment()
Returns the meta object for the reference 'Segment'.

Returns:
the meta object for the reference 'Segment'.
See Also:
Trace.getSegment(), getTrace()

getTrace_SourceOperationID

org.eclipse.emf.ecore.EAttribute getTrace_SourceOperationID()
Returns the meta object for the attribute 'Source Operation ID'.

Returns:
the meta object for the attribute 'Source Operation ID'.
See Also:
Trace.getSourceOperationID(), getTrace()

getTrace_SourceOperationName

org.eclipse.emf.ecore.EAttribute getTrace_SourceOperationName()
Returns the meta object for the attribute 'Source Operation Name'.

Returns:
the meta object for the attribute 'Source Operation Name'.
See Also:
Trace.getSourceOperationName(), getTrace()

getTraceableSegment

org.eclipse.emf.ecore.EClass getTraceableSegment()
Returns the meta object for class 'Traceable Segment'.

Returns:
the meta object for class 'Traceable Segment'.
See Also:
TraceableSegment

getTraceableSegment_StartPos

org.eclipse.emf.ecore.EAttribute getTraceableSegment_StartPos()
Returns the meta object for the attribute 'Start Pos'.

Returns:
the meta object for the attribute 'Start Pos'.
See Also:
TraceableSegment.getStartPos(), getTraceableSegment()

getTraceableSegment_EndPos

org.eclipse.emf.ecore.EAttribute getTraceableSegment_EndPos()
Returns the meta object for the attribute 'End Pos'.

Returns:
the meta object for the attribute 'End Pos'.
See Also:
TraceableSegment.getEndPos(), getTraceableSegment()

getBlock

org.eclipse.emf.ecore.EClass getBlock()
Returns the meta object for class 'Block'.

Returns:
the meta object for class 'Block'.
See Also:
Block

getBlock_ID

org.eclipse.emf.ecore.EAttribute getBlock_ID()
Returns the meta object for the attribute 'ID'.

Returns:
the meta object for the attribute 'ID'.
See Also:
Block.getID(), getBlock()

getBlock_StartPos

org.eclipse.emf.ecore.EAttribute getBlock_StartPos()
Returns the meta object for the attribute 'Start Pos'.

Returns:
the meta object for the attribute 'Start Pos'.
See Also:
Block.getStartPos(), getBlock()

getBlock_EndPos

org.eclipse.emf.ecore.EAttribute getBlock_EndPos()
Returns the meta object for the attribute 'End Pos'.

Returns:
the meta object for the attribute 'End Pos'.
See Also:
Block.getEndPos(), getBlock()

getBlock_ProtectedBlock

org.eclipse.emf.ecore.EAttribute getBlock_ProtectedBlock()
Returns the meta object for the attribute 'Protected Block'.

Returns:
the meta object for the attribute 'Protected Block'.
See Also:
Block.isProtectedBlock(), getBlock()

getBlock_Traceablesegment

org.eclipse.emf.ecore.EReference getBlock_Traceablesegment()
Returns the meta object for the containment reference list 'Traceablesegment'.

Returns:
the meta object for the containment reference list 'Traceablesegment'.
See Also:
Block.getTraceablesegment(), getBlock()

getTraceModel

org.eclipse.emf.ecore.EClass getTraceModel()
Returns the meta object for class 'Trace Model'.

Returns:
the meta object for class 'Trace Model'.
See Also:
TraceModel

getTraceModel_Trace

org.eclipse.emf.ecore.EReference getTraceModel_Trace()
Returns the meta object for the containment reference list 'Trace'.

Returns:
the meta object for the containment reference list 'Trace'.
See Also:
TraceModel.getTrace(), getTraceModel()

getTraceModel_Files

org.eclipse.emf.ecore.EReference getTraceModel_Files()
Returns the meta object for the containment reference list 'Files'.

Returns:
the meta object for the containment reference list 'Files'.
See Also:
TraceModel.getFiles(), getTraceModel()

getFile

org.eclipse.emf.ecore.EClass getFile()
Returns the meta object for class 'File'.

Returns:
the meta object for class 'File'.
See Also:
File

getFile_Blocks

org.eclipse.emf.ecore.EReference getFile_Blocks()
Returns the meta object for the containment reference list 'Blocks'.

Returns:
the meta object for the containment reference list 'Blocks'.
See Also:
File.getBlocks(), getFile()

getFile_ID

org.eclipse.emf.ecore.EAttribute getFile_ID()
Returns the meta object for the attribute 'ID'.

Returns:
the meta object for the attribute 'ID'.
See Also:
File.getID(), getFile()

getFile_Name

org.eclipse.emf.ecore.EAttribute getFile_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
File.getName(), getFile()

getFile_URI

org.eclipse.emf.ecore.EAttribute getFile_URI()
Returns the meta object for the attribute 'URI'.

Returns:
the meta object for the attribute 'URI'.
See Also:
File.getURI(), getFile()

getTraceabilitymodelFactory

TraceabilitymodelFactory getTraceabilitymodelFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.