|
IBM Rational Software Modeler Release 6.0 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IParameterDescriptor | |
com.ibm.xtools.patterns.core | |
com.ibm.xtools.patterns.framework | Provides the base classes that form the patterns framework. |
com.ibm.xtools.patterns.framework.test | |
com.ibm.xtools.patterns.framework.uml2.persistence | Provides for pattern persistence in UML2 models. |
Uses of IParameterDescriptor in com.ibm.xtools.patterns.core |
Methods in com.ibm.xtools.patterns.core that return IParameterDescriptor | |
IParameterDescriptor[] |
IPatternDescriptor.getParameters()
Returns the parameters for the pattern represented by this pattern descriptor. |
Methods in com.ibm.xtools.patterns.core with parameters of type IParameterDescriptor | |
abstract AbstractParameterArgument[] |
AbstractPatternInstance.getParameterArguments(IParameterDescriptor parameter)
Returns the arguments supplied for the given parameter. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToAddArgument(IParameterDescriptor parameter,
AbstractParameterArgument argument)
Returns the validation status for adding an argument operation. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.addArgument(IParameterDescriptor parameter,
AbstractParameterArgument argument)
Adds an argument and returns the status of the adding an argument operation. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToAddArguments(IParameterDescriptor parameter,
AbstractParameterArgument[] arguments)
Returns the validation status for the adding arguments operation. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.addArguments(IParameterDescriptor parameter,
AbstractParameterArgument[] arguments)
Adds arguments and returns the status of the adding arguments operation. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToReplaceArgument(IParameterDescriptor parameter,
AbstractParameterArgument oldArgument,
AbstractParameterArgument newArgument)
Returns the validation status for replacing an argument operation. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.replaceArgument(IParameterDescriptor parameter,
AbstractParameterArgument oldArgument,
AbstractParameterArgument newArgument)
Replaces an argument and returns the status of replacing an argument operation. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToReplaceArguments(IParameterDescriptor parameter,
AbstractParameterArgument oldArgument,
AbstractParameterArgument[] newArguments)
Returns the validation status for replacing the arguments operation. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.replaceArguments(IParameterDescriptor parameter,
AbstractParameterArgument oldArgument,
AbstractParameterArgument[] newArguments)
Replaces arguments and returns the status of replacing the arguments operation. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToRemoveArgument(IParameterDescriptor parameter,
AbstractParameterArgument argument)
Returns the validation status for removing an argument operation. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.removeArgument(IParameterDescriptor parameter,
AbstractParameterArgument argument)
Removes the argument and returns the status of the removing the argument operation. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToRemoveArguments(IParameterDescriptor parameter,
AbstractParameterArgument[] arguments)
Returns the validation status for the remove the arguments operation. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.removeArguments(IParameterDescriptor parameter,
AbstractParameterArgument[] arguments)
Removes arguments and returns the status of removing the arguments operation. |
abstract AbstractParameterArgument[] |
AbstractPatternInstance.getDefaultArguments(IParameterDescriptor parameter)
Returns the default arguments, if any, for the given parameter of the pattern applied in this instance. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToCreateArguments(IParameterDescriptor parameter,
IPatternMetatype metatype)
Indicates whether arguments can be created for the given parameter of the pattern applied in this instance. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.createArguments(IParameterDescriptor parameter,
IPatternMetatype metatype)
Creates the arguments for the given parameter of the pattern applied in this instance. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.usesPairsToCreateArguments(IParameterDescriptor parameter,
IPatternMetatype metatype)
Indicates whether the argument pairs must be supplied in order to create arguments for the given parameter of the pattern applied in this instance. |
abstract AbstractParameterArgument[] |
AbstractPatternInstance.getFirstArgumentCandidates(IParameterDescriptor parameter,
IPatternMetatype metatype,
org.eclipse.core.runtime.MultiStatus status)
Returns the collection of arguments that are the candidates for the first argument in an argument pair used in creating an argument for the given parameter of the pattern applied in this instance. |
abstract AbstractParameterArgument[] |
AbstractPatternInstance.getSecondArgumentCandidates(IParameterDescriptor parameter,
IPatternMetatype metatype,
org.eclipse.core.runtime.MultiStatus status)
Returns the collection of arguments that are candidates for the second argument in an argument pair used in creating an argument for the given parameter of the pattern applied in this instance. |
abstract org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.createArgumentsUsingPairs(IParameterDescriptor parameter,
IPatternMetatype metatype,
AbstractParameterArgument.Pair[] pairs)
Uses the given collection of argument pairs in creating arguments for the given parameter. |
abstract AbstractPatternInstance |
AbstractPatternInstanceProvider.createPatternInstance(IPatternDescriptor pattern,
IParameterDescriptor parameter,
Object targetObject,
PatternInstanceOption[] options,
AbstractPatternResult results,
org.eclipse.core.runtime.MultiStatus status)
Creates an instance of the pattern represented by the given pattern descriptor using the given object as an argument for the given parameter of the instance. |
Uses of IParameterDescriptor in com.ibm.xtools.patterns.framework |
Classes in com.ibm.xtools.patterns.framework that implement IParameterDescriptor | |
class |
AbstractPatternParameter
This class is the common implementation for a pattern parameter and will typically be used indirectly through another subclass that further specializes this class. |
class |
PatternParameterUsage
A pattern parameter usage is used to wrap the use of a pattern parameter from other parts within the framework. |
Methods in com.ibm.xtools.patterns.framework that return IParameterDescriptor | |
IParameterDescriptor[] |
AbstractPatternDefinition.getParameters()
|
IParameterDescriptor[] |
PatternDefinitionUsage.getParameters()
|
Methods in com.ibm.xtools.patterns.framework with parameters of type IParameterDescriptor | |
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToAddArgument(IParameterDescriptor descriptor,
AbstractParameterArgument argument)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToAddArguments(IParameterDescriptor descriptor,
AbstractParameterArgument[] arguments)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.addArgument(IParameterDescriptor descriptor,
AbstractParameterArgument argument)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.addArguments(IParameterDescriptor descriptor,
AbstractParameterArgument[] arguments)
|
boolean |
AbstractPatternInstance.addParameterValue(IParameterDescriptor descriptor,
Object value,
org.eclipse.core.runtime.MultiStatus status)
|
boolean |
AbstractPatternInstance.addParameterValues(IParameterDescriptor descriptor,
Object[] values,
org.eclipse.core.runtime.MultiStatus status)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToCreateArguments(IParameterDescriptor descriptor,
IPatternMetatype metatype)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.createArguments(IParameterDescriptor descriptor,
IPatternMetatype metatype)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.usesPairsToCreateArguments(IParameterDescriptor descriptor,
IPatternMetatype metatype)
|
AbstractParameterArgument[] |
AbstractPatternInstance.getFirstArgumentCandidates(IParameterDescriptor descriptor,
IPatternMetatype metatype,
org.eclipse.core.runtime.MultiStatus status)
|
AbstractParameterArgument[] |
AbstractPatternInstance.getSecondArgumentCandidates(IParameterDescriptor descriptor,
IPatternMetatype metatype,
org.eclipse.core.runtime.MultiStatus status)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.createArgumentsUsingPairs(IParameterDescriptor descriptor,
IPatternMetatype metatype,
AbstractParameterArgument.Pair[] pairs)
|
AbstractParameterArgument[] |
AbstractPatternInstance.getDefaultArguments(IParameterDescriptor parameter)
|
AbstractParameterArgument[] |
AbstractPatternInstance.getParameterArguments(IParameterDescriptor parameter)
|
Object[] |
AbstractPatternInstance.getParameterValues(IParameterDescriptor parameter)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToRemoveArgument(IParameterDescriptor parameter,
AbstractParameterArgument argument)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.removeArgument(IParameterDescriptor descriptor,
AbstractParameterArgument argument)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToRemoveArguments(IParameterDescriptor parameter,
AbstractParameterArgument[] arguments)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.removeArguments(IParameterDescriptor descriptor,
AbstractParameterArgument[] arguments)
|
boolean |
AbstractPatternInstance.removeParameterValue(IParameterDescriptor descriptor,
Object value,
org.eclipse.core.runtime.MultiStatus status)
|
boolean |
AbstractPatternInstance.removeParameterValues(IParameterDescriptor descriptor,
Object[] values,
org.eclipse.core.runtime.MultiStatus status)
|
boolean |
AbstractPatternInstance.removeAllParameterValues(IParameterDescriptor descriptor)
Remove all parameter values for the identifying parameter descriptor |
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToReplaceArgument(IParameterDescriptor parameter,
AbstractParameterArgument oldArgument,
AbstractParameterArgument newArgument)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.replaceArgument(IParameterDescriptor descriptor,
AbstractParameterArgument oldArgument,
AbstractParameterArgument newArgument)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.validToReplaceArguments(IParameterDescriptor parameter,
AbstractParameterArgument oldArgument,
AbstractParameterArgument[] newArguments)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternInstance.replaceArguments(IParameterDescriptor descriptor,
AbstractParameterArgument oldArgument,
AbstractParameterArgument[] newArguments)
|
boolean |
AbstractPatternInstance.resetDefaultParameterValues(IParameterDescriptor descriptor,
org.eclipse.core.runtime.MultiStatus status)
|
AbstractPatternInstance |
AbstractPatternLibrary.createPatternInstance(IPatternDescriptor pattern,
IParameterDescriptor parameter,
Object targetObject,
PatternInstanceOption[] options,
AbstractPatternResult results,
org.eclipse.core.runtime.MultiStatus status)
|
abstract void |
AbstractPatternStore.Instance.addParameterValues(AbstractPatternInstance instance,
IParameterDescriptor parameter,
Object[] value)
Adds a parameter value to the given instance's persistent representation. |
abstract Object[] |
AbstractPatternStore.Instance.getParameterValues(AbstractPatternInstance instance,
IParameterDescriptor parameter)
Get the persisted parameter values for the given instance and parameter descriptor. |
abstract void |
AbstractPatternStore.Instance.removeParameterValues(AbstractPatternInstance instance,
IParameterDescriptor parameter,
Object[] value)
Remove the given parameter values from the pattern instance store. |
abstract void |
PatternParameterMapping.Map.map(IParameterDescriptor sourceParameter,
String targetParameterName)
Maps the source parameter with a target parameter with the given name. |
abstract void |
PatternParameterMapping.Map.map(IParameterDescriptor sourceParameter,
String targetParameterName,
PatternParameterMapping.Filter valueFilter)
Maps the source parameter with a target parameter with the given name. |
Constructors in com.ibm.xtools.patterns.framework with parameters of type IParameterDescriptor | |
PatternParameterMapping(PatternDefinitionUsage usage,
IParameterDescriptor targetParameter)
Constructs a pattern parameteter mapping instance that links the context or using pattern definition and the used pattern definition's parameters. |
Uses of IParameterDescriptor in com.ibm.xtools.patterns.framework.test |
Methods in com.ibm.xtools.patterns.framework.test that return IParameterDescriptor | |
protected IParameterDescriptor |
AbstractTestCase.getParameter(String name)
Retrieve the pattern parameter with the specified name |
protected IParameterDescriptor |
AbstractTestModule.getParameter(String name)
Retrieve the pattern parameter with the specified name |
IParameterDescriptor[] |
AbstractTestSetup.getPatternParameters()
|
Methods in com.ibm.xtools.patterns.framework.test with parameters of type IParameterDescriptor | |
protected ArrayList |
TestDataFactory.createClassifiers(AbstractTestSetup a_testSetup,
IParameterDescriptor a_parameter,
int a_dataSize)
|
protected ArrayList |
TestDataFactory.createInterfaces(AbstractTestSetup a_testSetup,
IParameterDescriptor a_parameter,
int a_dataSize)
|
protected ArrayList |
TestDataFactory.createClasses(AbstractTestSetup a_testSetup,
IParameterDescriptor a_parameter,
int a_dataSize)
|
protected ArrayList |
TestDataFactory.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 |
TestDataFactory.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 |
protected ArrayList |
TestDataFactory.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 |
TestDataFactory.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 String |
TestDataFactory.setNewActualParamerName(org.eclipse.uml2.NamedElement a_element,
IParameterDescriptor a_parameter,
int a_currentIndex)
|
Uses of IParameterDescriptor in com.ibm.xtools.patterns.framework.uml2.persistence |
Methods in com.ibm.xtools.patterns.framework.uml2.persistence with parameters of type IParameterDescriptor | |
void |
PatternInstanceStore.addParameterValues(AbstractPatternInstance instance,
IParameterDescriptor parameter,
Object[] value)
|
Object[] |
PatternInstanceStore.getParameterValues(AbstractPatternInstance instance,
IParameterDescriptor parameter)
|
void |
PatternInstanceStore.removeParameterValues(AbstractPatternInstance instance,
IParameterDescriptor parameter,
Object[] value)
|
|
IBM Rational Software Modeler Release 6.0 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2004. All rights reserved.