TPTP 4.6.0 Tracing and Profiling Tools Project
Internal API Specification

org.eclipse.tptp.trace.arm.internal.metric
Class ArmTransactionWithMetricsDefinitionImpl

java.lang.Object
  extended by org.eclipse.tptp.trace.arm.internal.transaction.ArmInterfaceImpl
      extended by org.eclipse.tptp.trace.arm.internal.transaction.ArmTransactionDefinitionImpl
          extended by org.eclipse.tptp.trace.arm.internal.metric.ArmTransactionWithMetricsDefinitionImpl
All Implemented Interfaces:
org.opengroup.arm40.metric.ArmTransactionWithMetricsDefinition, org.opengroup.arm40.transaction.ArmInterface, org.opengroup.arm40.transaction.ArmTransactionDefinition

public class ArmTransactionWithMetricsDefinitionImpl
extends ArmTransactionDefinitionImpl
implements org.opengroup.arm40.metric.ArmTransactionWithMetricsDefinition

ArmTransactionWithMetricsDefinition subclasses ArmTransactionDefinition to add a binding with an ArmMetricGroupDefinition. Instances of ArmTransactionWithMetricsDefinition are created using the newArmTransactionWithMetricsDefinition() method of ArmMetricFactory.


Field Summary
 
Fields inherited from class org.eclipse.tptp.trace.arm.internal.transaction.ArmTransactionDefinitionImpl
MAX_NAME_LENGTH
 
Fields inherited from class org.eclipse.tptp.trace.arm.internal.transaction.ArmInterfaceImpl
validationPropertyKey
 
Constructor Summary
ArmTransactionWithMetricsDefinitionImpl(org.opengroup.arm40.transaction.ArmApplicationDefinition appDefinition, java.lang.String name, org.opengroup.arm40.transaction.ArmIdentityPropertiesTransaction identityProperties, org.opengroup.arm40.metric.ArmMetricGroupDefinition groupDefinition, org.opengroup.arm40.transaction.ArmID id)
          Create ARM Transaction with Metrics Definition.
 
Method Summary
 org.opengroup.arm40.metric.ArmMetricGroupDefinition getMetricGroupDefinition()
           
 java.lang.String toString()
          Returns a XML string based version of this entity.
 
Methods inherited from class org.eclipse.tptp.trace.arm.internal.transaction.ArmTransactionDefinitionImpl
getApplicationDefinition, getID, getIdentityProperties, getName
 
Methods inherited from class org.eclipse.tptp.trace.arm.internal.transaction.ArmInterfaceImpl
checkValidation, getErrorCode, getErrorMessage, getFactory, setErrorCode, setFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.opengroup.arm40.transaction.ArmTransactionDefinition
getApplicationDefinition, getID, getIdentityProperties, getName
 
Methods inherited from interface org.opengroup.arm40.transaction.ArmInterface
getErrorCode, getErrorMessage, setErrorCode
 

Constructor Detail

ArmTransactionWithMetricsDefinitionImpl

public ArmTransactionWithMetricsDefinitionImpl(org.opengroup.arm40.transaction.ArmApplicationDefinition appDefinition,
                                               java.lang.String name,
                                               org.opengroup.arm40.transaction.ArmIdentityPropertiesTransaction identityProperties,
                                               org.opengroup.arm40.metric.ArmMetricGroupDefinition groupDefinition,
                                               org.opengroup.arm40.transaction.ArmID id)
Create ARM Transaction with Metrics Definition.

Parameters:
appDefinition -
name -
identityProperties -
groupDefinition -
id -
Method Detail

getMetricGroupDefinition

public org.opengroup.arm40.metric.ArmMetricGroupDefinition getMetricGroupDefinition()
Specified by:
getMetricGroupDefinition in interface org.opengroup.arm40.metric.ArmTransactionWithMetricsDefinition

toString

public java.lang.String toString()
Returns a XML string based version of this entity.

Overrides:
toString in class ArmTransactionDefinitionImpl
Returns:
a XML string based version of this entity.

TPTP 4.6.0 Tracing and Profiling Tools Project
Internal API Specification