|
IBM Rational Software Modeler Release 6.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.xtools.patterns.framework.test.TestDataFactory
Constructor Summary | |
TestDataFactory(AbstractTestUtil testUtil)
|
|
TestDataFactory(String contextParameterId,
AbstractTestUtil testUtil)
|
Method Summary | |
protected ArrayList |
createAssociations(HashMap a_currentData,
AbstractTestSetup a_testSetup,
IParameterDescriptor a_parameter,
int a_dataSize)
This method shoud have patern specific implementation in a derived pattern specific Factory class |
protected ArrayList |
createClasses(AbstractTestSetup a_testSetup,
IParameterDescriptor a_parameter,
int a_dataSize)
|
protected ArrayList |
createClassifiers(AbstractTestSetup a_testSetup,
IParameterDescriptor a_parameter,
int a_dataSize)
|
protected ArrayList |
createImplementations(HashMap a_currentData,
AbstractTestSetup a_testSetup,
IParameterDescriptor a_parameter,
int a_dataSize)
This method shoud have patern specific implementation in a derived pattern specific Factory class |
protected ArrayList |
createInterfaces(AbstractTestSetup a_testSetup,
IParameterDescriptor a_parameter,
int a_dataSize)
|
protected ArrayList |
createOperations(HashMap a_currentData,
AbstractTestSetup a_testSetup,
IParameterDescriptor a_parameter,
int a_dataSize)
This method shoud have patern specific implementation in a derived pattern specific Factory class |
protected ArrayList |
createUsages(HashMap a_currentData,
AbstractTestSetup a_testSetup,
IParameterDescriptor a_parameter,
int a_dataSize)
This method shoud have patern specific implementation in a derived pattern specific Factory class |
HashMap |
generateNewData(AbstractTestSetup a_testSetup,
int a_dataSizeRequest)
|
protected String |
getOperationContextParameterId()
|
protected String |
setNewActualParamerName(NamedElement a_element,
IParameterDescriptor a_parameter,
int a_currentIndex)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TestDataFactory(AbstractTestUtil testUtil)
public TestDataFactory(String contextParameterId, AbstractTestUtil testUtil)
Method Detail |
public HashMap generateNewData(AbstractTestSetup a_testSetup, int a_dataSizeRequest)
generateNewData
in interface ITestDataFactory
a_testSetup
- - the setup object for the testa_dataSizeRequest
- - Defines how much data we want to add to
the Manager for each parameter.protected ArrayList createClassifiers(AbstractTestSetup a_testSetup, IParameterDescriptor a_parameter, int a_dataSize)
protected ArrayList createInterfaces(AbstractTestSetup a_testSetup, IParameterDescriptor a_parameter, int a_dataSize)
protected ArrayList createClasses(AbstractTestSetup a_testSetup, IParameterDescriptor a_parameter, int a_dataSize)
protected ArrayList createOperations(HashMap a_currentData, AbstractTestSetup a_testSetup, IParameterDescriptor a_parameter, int a_dataSize)
a_testSetup
- a_currentData
- a_parameter
- a_dataSize
-
protected ArrayList createUsages(HashMap a_currentData, AbstractTestSetup a_testSetup, IParameterDescriptor a_parameter, int a_dataSize)
a_testSetup
- a_currentData
- a_parameter
- a_dataSize
-
protected ArrayList createImplementations(HashMap a_currentData, AbstractTestSetup a_testSetup, IParameterDescriptor a_parameter, int a_dataSize)
a_testSetup
- a_currentData
- a_parameter
- a_dataSize
-
protected ArrayList createAssociations(HashMap a_currentData, AbstractTestSetup a_testSetup, IParameterDescriptor a_parameter, int a_dataSize)
a_testSetup
- a_currentData
- a_parameter
- a_dataSize
-
protected final String setNewActualParamerName(NamedElement a_element, IParameterDescriptor a_parameter, int a_currentIndex)
protected String getOperationContextParameterId()
|
IBM Rational Software Modeler Release 6.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2004. All rights reserved.