TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace.impl
Class TraceFactoryImpl

java.lang.Object
  extended byorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended byorg.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended byorg.eclipse.emf.ecore.impl.EObjectImpl
              extended byorg.eclipse.emf.ecore.impl.EModelElementImpl
                  extended byorg.eclipse.emf.ecore.impl.EFactoryImpl
                      extended byorg.eclipse.hyades.models.trace.impl.TraceFactoryImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, TraceFactory

public class TraceFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements TraceFactory

An implementation of the model Factory.


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.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
 
Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
EDATE_FORMATS, ePackage
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
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 interface org.eclipse.hyades.models.trace.TraceFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
TraceFactoryImpl()
          Creates an instance of the factory.
 
Method Summary
 java.lang.String convertEClassIDToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertEMethodIDToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertEObjectIDToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertLLUnitDataToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
           
 java.lang.Long createEClassIDFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 java.lang.Integer createEMethodIDFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 java.lang.Long createEObjectIDFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 LLUnitData createLLUnitDataFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 TRCAggregatedMethodInvocation createTRCAggregatedMethodInvocation()
           
 TRCAggregatedObjectReference createTRCAggregatedObjectReference()
           
 TRCArrayClass createTRCArrayClass()
           
 TRCCallerCalleeInvocationInfo createTRCCallerCalleeInvocationInfo()
           
 TRCClass createTRCClass()
           
 TRCClassLoader createTRCClassLoader()
           
 TRCCollectionBoundary createTRCCollectionBoundary()
           
 TRCFullHeapObject createTRCFullHeapObject()
           
 TRCFullMethodInvocation createTRCFullMethodInvocation()
           
 TRCFullTraceObject createTRCFullTraceObject()
           
 TRCHeapDump createTRCHeapDump()
           
 TRCHeapObject createTRCHeapObject()
           
 TRCHeapRoot createTRCHeapRoot()
           
 TRCInputOutputContainer createTRCInputOutputContainer()
           
 java.util.Map.Entry createTRCInputOutputEntry()
           
 TRCLineCoverageData createTRCLineCoverageData()
           
 TRCLinePerformanceData createTRCLinePerformanceData()
           
 TRCLockAccess createTRCLockAccess()
           
 TRCMethod createTRCMethod()
           
 TRCMethodInvocation createTRCMethodInvocation()
           
 TRCMethodWithLLData createTRCMethodWithLLData()
           
 java.util.Map.Entry createTRCMthdLckAccEntry()
           
 TRCObject createTRCObject()
           
 TRCObjectAllocationSite createTRCObjectAllocationSite()
           
 java.util.Map.Entry createTRCObjectAllocationSitesEntry()
           
 TRCObjectReference createTRCObjectReference()
           
 TRCObjectValue createTRCObjectValue()
           
 TRCPackage createTRCPackage()
           
 TRCProcess createTRCProcess()
           
 TRCSourceInfo createTRCSourceInfo()
           
 TRCSourceInfoWithLLData createTRCSourceInfoWithLLData()
           
 TRCThread createTRCThread()
           
 TRCThreadDeadEvent createTRCThreadDeadEvent()
           
 TRCThreadDeadLockEvent createTRCThreadDeadLockEvent()
           
 TRCThreadEvent createTRCThreadEvent()
           
 TRCThreadRunningEvent createTRCThreadRunningEvent()
           
 TRCThreadSleepingEvent createTRCThreadSleepingEvent()
           
 TRCThreadWaitingForLockEvent createTRCThreadWaitingForLockEvent()
           
 TRCThreadWaitingForObjectEvent createTRCThreadWaitingForObjectEvent()
           
 TRCTraceObject createTRCTraceObject()
           
 TRCTypedObjectValue createTRCTypedObjectValue()
           
static TracePackage getPackage()
          Deprecated.  
 TracePackage getTracePackage()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen
 
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
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eHasSettings, eInternalResource, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eStaticFeatureCount, eStore, toString
 
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.emf.ecore.EFactory
getEPackage, setEPackage
 
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
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Constructor Detail

TraceFactoryImpl

public TraceFactoryImpl()
Creates an instance of the factory.

Method Detail

create

public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)

Specified by:
create in interface org.eclipse.emf.ecore.EFactory

createFromString

public java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                         java.lang.String initialValue)

Specified by:
createFromString in interface org.eclipse.emf.ecore.EFactory

convertToString

public java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType,
                                        java.lang.Object instanceValue)

Specified by:
convertToString in interface org.eclipse.emf.ecore.EFactory

createTRCObject

public TRCObject createTRCObject()

Specified by:
createTRCObject in interface TraceFactory
Returns:
a new object of class 'TRC Object'.

createTRCClass

public TRCClass createTRCClass()

Specified by:
createTRCClass in interface TraceFactory
Returns:
a new object of class 'TRC Class'.

createTRCMethodInvocation

public TRCMethodInvocation createTRCMethodInvocation()

Specified by:
createTRCMethodInvocation in interface TraceFactory
Returns:
a new object of class 'TRC Method Invocation'.

createTRCProcess

public TRCProcess createTRCProcess()

Specified by:
createTRCProcess in interface TraceFactory
Returns:
a new object of class 'TRC Process'.

createTRCThread

public TRCThread createTRCThread()

Specified by:
createTRCThread in interface TraceFactory
Returns:
a new object of class 'TRC Thread'.

createTRCMethod

public TRCMethod createTRCMethod()

Specified by:
createTRCMethod in interface TraceFactory
Returns:
a new object of class 'TRC Method'.

createTRCPackage

public TRCPackage createTRCPackage()

Specified by:
createTRCPackage in interface TraceFactory
Returns:
a new object of class 'TRC Package'.

createTRCCollectionBoundary

public TRCCollectionBoundary createTRCCollectionBoundary()

Specified by:
createTRCCollectionBoundary in interface TraceFactory
Returns:
a new object of class 'TRC Collection Boundary'.

createTRCClassLoader

public TRCClassLoader createTRCClassLoader()

Specified by:
createTRCClassLoader in interface TraceFactory
Returns:
a new object of class 'TRC Class Loader'.

createTRCSourceInfo

public TRCSourceInfo createTRCSourceInfo()

Specified by:
createTRCSourceInfo in interface TraceFactory
Returns:
a new object of class 'TRC Source Info'.

createTRCHeapObject

public TRCHeapObject createTRCHeapObject()

Specified by:
createTRCHeapObject in interface TraceFactory
Returns:
a new object of class 'TRC Heap Object'.

createTRCFullTraceObject

public TRCFullTraceObject createTRCFullTraceObject()

Specified by:
createTRCFullTraceObject in interface TraceFactory
Returns:
a new object of class 'TRC Full Trace Object'.

createTRCTraceObject

public TRCTraceObject createTRCTraceObject()

Specified by:
createTRCTraceObject in interface TraceFactory
Returns:
a new object of class 'TRC Trace Object'.

createTRCFullHeapObject

public TRCFullHeapObject createTRCFullHeapObject()

Specified by:
createTRCFullHeapObject in interface TraceFactory
Returns:
a new object of class 'TRC Full Heap Object'.

createTRCObjectReference

public TRCObjectReference createTRCObjectReference()

Specified by:
createTRCObjectReference in interface TraceFactory
Returns:
a new object of class 'TRC Object Reference'.

createTRCHeapDump

public TRCHeapDump createTRCHeapDump()

Specified by:
createTRCHeapDump in interface TraceFactory
Returns:
a new object of class 'TRC Heap Dump'.

createTRCAggregatedMethodInvocation

public TRCAggregatedMethodInvocation createTRCAggregatedMethodInvocation()

Specified by:
createTRCAggregatedMethodInvocation in interface TraceFactory
Returns:
a new object of class 'TRC Aggregated Method Invocation'.

createTRCFullMethodInvocation

public TRCFullMethodInvocation createTRCFullMethodInvocation()

Specified by:
createTRCFullMethodInvocation in interface TraceFactory
Returns:
a new object of class 'TRC Full Method Invocation'.

createTRCHeapRoot

public TRCHeapRoot createTRCHeapRoot()

Specified by:
createTRCHeapRoot in interface TraceFactory
Returns:
a new object of class 'TRC Heap Root'.

createTRCArrayClass

public TRCArrayClass createTRCArrayClass()

Specified by:
createTRCArrayClass in interface TraceFactory
Returns:
a new object of class 'TRC Array Class'.

createTRCAggregatedObjectReference

public TRCAggregatedObjectReference createTRCAggregatedObjectReference()

Specified by:
createTRCAggregatedObjectReference in interface TraceFactory
Returns:
a new object of class 'TRC Aggregated Object Reference'.

createTRCThreadEvent

public TRCThreadEvent createTRCThreadEvent()

Specified by:
createTRCThreadEvent in interface TraceFactory
Returns:
a new object of class 'TRC Thread Event'.

createTRCThreadSleepingEvent

public TRCThreadSleepingEvent createTRCThreadSleepingEvent()

Specified by:
createTRCThreadSleepingEvent in interface TraceFactory
Returns:
a new object of class 'TRC Thread Sleeping Event'.

createTRCThreadWaitingForObjectEvent

public TRCThreadWaitingForObjectEvent createTRCThreadWaitingForObjectEvent()

Specified by:
createTRCThreadWaitingForObjectEvent in interface TraceFactory
Returns:
a new object of class 'TRC Thread Waiting For Object Event'.

createTRCThreadWaitingForLockEvent

public TRCThreadWaitingForLockEvent createTRCThreadWaitingForLockEvent()

Specified by:
createTRCThreadWaitingForLockEvent in interface TraceFactory
Returns:
a new object of class 'TRC Thread Waiting For Lock Event'.

createTRCThreadRunningEvent

public TRCThreadRunningEvent createTRCThreadRunningEvent()

Specified by:
createTRCThreadRunningEvent in interface TraceFactory
Returns:
a new object of class 'TRC Thread Running Event'.

createTRCThreadDeadEvent

public TRCThreadDeadEvent createTRCThreadDeadEvent()

Specified by:
createTRCThreadDeadEvent in interface TraceFactory
Returns:
a new object of class 'TRC Thread Dead Event'.

createTRCMethodWithLLData

public TRCMethodWithLLData createTRCMethodWithLLData()

Specified by:
createTRCMethodWithLLData in interface TraceFactory
Returns:
a new object of class 'TRC Method With LL Data'.

createTRCSourceInfoWithLLData

public TRCSourceInfoWithLLData createTRCSourceInfoWithLLData()

Specified by:
createTRCSourceInfoWithLLData in interface TraceFactory
Returns:
a new object of class 'TRC Source Info With LL Data'.

createTRCLineCoverageData

public TRCLineCoverageData createTRCLineCoverageData()

Specified by:
createTRCLineCoverageData in interface TraceFactory
Returns:
a new object of class 'TRC Line Coverage Data'.

createTRCObjectValue

public TRCObjectValue createTRCObjectValue()

Specified by:
createTRCObjectValue in interface TraceFactory
Returns:
a new object of class 'TRC Object Value'.

createTRCInputOutputEntry

public java.util.Map.Entry createTRCInputOutputEntry()


createTRCInputOutputContainer

public TRCInputOutputContainer createTRCInputOutputContainer()

Specified by:
createTRCInputOutputContainer in interface TraceFactory
Returns:
a new object of class 'TRC Input Output Container'.

createTRCCallerCalleeInvocationInfo

public TRCCallerCalleeInvocationInfo createTRCCallerCalleeInvocationInfo()

Specified by:
createTRCCallerCalleeInvocationInfo in interface TraceFactory
Returns:
a new object of class 'TRC Caller Callee Invocation Info'.

createTRCTypedObjectValue

public TRCTypedObjectValue createTRCTypedObjectValue()

Specified by:
createTRCTypedObjectValue in interface TraceFactory
Returns:
a new object of class 'TRC Typed Object Value'.

createTRCMthdLckAccEntry

public java.util.Map.Entry createTRCMthdLckAccEntry()


createTRCLockAccess

public TRCLockAccess createTRCLockAccess()

Specified by:
createTRCLockAccess in interface TraceFactory
Returns:
a new object of class 'TRC Lock Access'.

createTRCLinePerformanceData

public TRCLinePerformanceData createTRCLinePerformanceData()

Specified by:
createTRCLinePerformanceData in interface TraceFactory
Returns:
a new object of class 'TRC Line Performance Data'.

createTRCObjectAllocationSitesEntry

public java.util.Map.Entry createTRCObjectAllocationSitesEntry()


createTRCObjectAllocationSite

public TRCObjectAllocationSite createTRCObjectAllocationSite()

Specified by:
createTRCObjectAllocationSite in interface TraceFactory
Returns:
a new object of class 'TRC Object Allocation Site'.

createTRCThreadDeadLockEvent

public TRCThreadDeadLockEvent createTRCThreadDeadLockEvent()

Specified by:
createTRCThreadDeadLockEvent in interface TraceFactory
Returns:
a new object of class 'TRC Thread Dead Lock Event'.

createEObjectIDFromString

public java.lang.Long createEObjectIDFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                java.lang.String initialValue)


convertEObjectIDToString

public java.lang.String convertEObjectIDToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                 java.lang.Object instanceValue)


createEMethodIDFromString

public java.lang.Integer createEMethodIDFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                   java.lang.String initialValue)


convertEMethodIDToString

public java.lang.String convertEMethodIDToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                 java.lang.Object instanceValue)


createEClassIDFromString

public java.lang.Long createEClassIDFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                               java.lang.String initialValue)


convertEClassIDToString

public java.lang.String convertEClassIDToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                java.lang.Object instanceValue)


createLLUnitDataFromString

public LLUnitData createLLUnitDataFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                             java.lang.String initialValue)


convertLLUnitDataToString

public java.lang.String convertLLUnitDataToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                  java.lang.Object instanceValue)


getTracePackage

public TracePackage getTracePackage()

Specified by:
getTracePackage in interface TraceFactory
Returns:
the package supported by this factory.

getPackage

public static TracePackage getPackage()
Deprecated.  


TPTP 4.1.0 Platform Project
Public API Specification