|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.hyades.models.trace.impl.TRCLLDataImpl
org.eclipse.hyades.models.trace.impl.TRCLineCoverageDataImpl
An implementation of the model object 'TRC Line Coverage Data'.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
| Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected static int[] |
COUNT_TABLE_EDEFAULT
The default value of the ' Count Table' attribute |
protected int[] |
countTable
The cached value of the ' Count Table' attribute |
protected static boolean[] |
HIT_TABLE_EDEFAULT
The default value of the ' Hit Table' attribute |
protected boolean[] |
hitTable
The cached value of the ' Hit Table' attribute |
protected static int[] |
LINE_TABLE_EDEFAULT
The default value of the ' Line Table' attribute |
protected int[] |
lineTable
The cached value of the ' Line Table' attribute |
protected TRCSourceInfoWithLLData |
sourceInfo
The cached value of the ' Source Info' reference |
| Fields inherited from class org.eclipse.hyades.models.trace.impl.TRCLLDataImpl |
|---|
headings, HEADINGS_EDEFAULT, SUMMARY_NONZERO_EDEFAULT, SUMMARY_UNITS_EDEFAULT, summaryNonzero, summaryUnits, TYPE_ID_EDEFAULT, typeId |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
TRCLineCoverageDataImpl()
|
| Method Summary | |
|---|---|
TRCSourceInfoWithLLData |
basicGetSourceInfo()
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
int[] |
getCountTable()
|
boolean[] |
getHitTable()
In the case hitTable has not been provided, countTable is used to fill it in and ensure the availability service to hit-only consumers. |
int[] |
getLineTable()
|
TRCSourceInfoWithLLData |
getSourceInfo()
|
int |
getUnitCount()
|
LLUnitData |
getUnitData(int unitNumber,
LLUnitData instance)
|
boolean |
hasAccumulatedTimeInfo()
|
boolean |
hasCountInfo()
|
void |
setCountTable(int[] newCountTable)
|
void |
setHitTable(boolean[] newHitTable)
|
void |
setLineTable(int[] newLineTable)
|
void |
setSourceInfo(TRCSourceInfoWithLLData newSourceInfo)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.hyades.models.trace.impl.TRCLLDataImpl |
|---|
eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getHeadings, getMethod, getSummaryNonzero, getSummaryUnits, getTypeId, setHeadings, setMethod, setSummaryNonzero, setSummaryUnits, setTypeId |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.hyades.models.trace.TRCLLData |
|---|
getHeadings, getMethod, getSummaryNonzero, getSummaryUnits, getTypeId, setHeadings, setMethod, setSummaryNonzero, setSummaryUnits, setTypeId |
| 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.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
protected static final int[] LINE_TABLE_EDEFAULT
Line Table' attribute.
getLineTable()protected int[] lineTable
Line Table' attribute.
getLineTable()protected static final boolean[] HIT_TABLE_EDEFAULT
Hit Table' attribute.
getHitTable()protected boolean[] hitTable
Hit Table' attribute.
getHitTable()protected static final int[] COUNT_TABLE_EDEFAULT
Count Table' attribute.
getCountTable()protected int[] countTable
Count Table' attribute.
getCountTable()protected TRCSourceInfoWithLLData sourceInfo
Source Info' reference.
getSourceInfo()| Constructor Detail |
protected TRCLineCoverageDataImpl()
| Method Detail |
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class TRCLLDataImplpublic int[] getLineTable()
getLineTable in interface TRCLineCoverageDataTRCLineCoverageData.setLineTable(int[]),
TracePackage.getTRCLineCoverageData_LineTable()public void setLineTable(int[] newLineTable)
setLineTable in interface TRCLineCoverageDatanewLineTable - the new value of the 'Line Table' attribute.TRCLineCoverageData.getLineTable()public boolean[] getHitTable()
getHitTable in interface TRCLineCoverageDataTRCLineCoverageData.setHitTable(boolean[]),
TracePackage.getTRCLineCoverageData_HitTable()public void setHitTable(boolean[] newHitTable)
setHitTable in interface TRCLineCoverageDatanewHitTable - the new value of the 'Hit Table' attribute.TRCLineCoverageData.getHitTable()public int[] getCountTable()
getCountTable in interface TRCLineCoverageDataTRCLineCoverageData.setCountTable(int[]),
TracePackage.getTRCLineCoverageData_CountTable()public void setCountTable(int[] newCountTable)
setCountTable in interface TRCLineCoverageDatanewCountTable - the new value of the 'Count Table' attribute.TRCLineCoverageData.getCountTable()public TRCSourceInfoWithLLData getSourceInfo()
getSourceInfo in interface TRCLineCoverageDataTRCLineCoverageData.setSourceInfo(TRCSourceInfoWithLLData),
TracePackage.getTRCLineCoverageData_SourceInfo()public TRCSourceInfoWithLLData basicGetSourceInfo()
public void setSourceInfo(TRCSourceInfoWithLLData newSourceInfo)
setSourceInfo in interface TRCLineCoverageDatanewSourceInfo - the new value of the 'Source Info' reference.TRCLineCoverageData.getSourceInfo()
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class TRCLLDataImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class TRCLLDataImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class TRCLLDataImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class TRCLLDataImplpublic int getUnitCount()
getUnitCount in interface TRCLineCoverageDatagetUnitCount in class TRCLLDataImpl
public LLUnitData getUnitData(int unitNumber,
LLUnitData instance)
getUnitData in interface TRCLineCoverageDatagetUnitData in class TRCLLDataImplpublic boolean hasCountInfo()
hasCountInfo in interface TRCLineCoverageDatahasCountInfo in class TRCLLDataImplpublic boolean hasAccumulatedTimeInfo()
hasAccumulatedTimeInfo in interface TRCLineCoverageDatahasAccumulatedTimeInfo in class TRCLLDataImplpublic java.lang.String toString()
toString in class TRCLLDataImpl
|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||