|
IBM Rational Software Modeler Release 6.0 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbstractPatternInstance | |
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 | Provides the UML2-specific concrete classes needed when authoring or running patterns involving UML2 models. |
com.ibm.xtools.patterns.framework.uml2.persistence | Provides for pattern persistence in UML2 models. |
com.ibm.xtools.patterns.framework.util |
Uses of AbstractPatternInstance in com.ibm.xtools.patterns.framework |
Subclasses of AbstractPatternInstance in com.ibm.xtools.patterns.framework | |
protected static class |
AbstractPatternInstance.Default
The default pattern instance class to use for pattern instances. |
Methods in com.ibm.xtools.patterns.framework that return AbstractPatternInstance | |
protected AbstractPatternInstance |
AbstractPatternDefinition.createPatternInstance(Object targetObject,
AbstractPatternResult results,
org.eclipse.core.runtime.MultiStatus status)
A method that is called when a new pattern instance is requested to be created. |
protected AbstractPatternInstance |
AbstractPatternDefinition.reconstitutePatternInstance(AbstractPatternDefinition owingPatternDefinition,
Object representation)
Reconstitute a pattern instance given a context and a return status object. |
AbstractPatternInstance |
PatternParameterValue.getOwningInstance()
Get the owning instance. |
Methods in com.ibm.xtools.patterns.framework with parameters of type AbstractPatternInstance | |
boolean |
AbstractPatternDependency.updatePattern(AbstractPatternInstance owningInstance,
PatternParameterValue.Added dependent)
Update the dependency with the dependency parameter being generated with the current state. |
boolean |
AbstractPatternDependency.updatePattern(AbstractPatternInstance owningInstance,
PatternParameterValue.Maintained dependent)
Update the dependency with the dependency parameter being generated with the current state. |
boolean |
AbstractPatternDependency.updatePattern(AbstractPatternInstance owningInstance,
PatternParameterValue.Removed dependent)
Update the dependency with the dependency parameter being generated with the current state. |
boolean |
AbstractPatternDependency.updatePattern(AbstractPatternInstance owningInstance,
PatternParameterValue.Replaced dependent)
Update the dependency with the dependency parameter being generated with the current state. |
protected abstract Object[] |
AbstractPatternParameter.create(AbstractPatternInstance instance,
IPatternMetatype metatype)
If this parameter supports creation of prototypical instances then this method will be implemented. |
Object[] |
AbstractPatternParameter.createArgumentsUsingPairs(AbstractPatternInstance instance,
IPatternMetatype metatype,
AbstractParameterArgument.Pair[] pairs)
If this parameter supports creation of prototypical instances then this method will be implemented. |
protected Object |
AbstractPatternParameter.getDerivedScope(AbstractPatternInstance instance)
Retrieves the derived scope which in turn can be used to resolve parameter values and create parameter values within. |
AbstractParameterArgument[] |
AbstractPatternParameter.getFirstArgumentCandidates(AbstractPatternInstance instance,
IPatternMetatype metatype,
org.eclipse.core.runtime.MultiStatus status)
|
AbstractParameterArgument[] |
AbstractPatternParameter.getSecondArgumentCandidates(AbstractPatternInstance instance,
IPatternMetatype metatype,
org.eclipse.core.runtime.MultiStatus status)
|
Object |
AbstractPatternParameter.getValue(AbstractPatternInstance instance)
For a given instance, return this value of this parameter, it assumes there is only one parameter value, this would be used as a convenience for parameters with a multiplicity of one. |
Object[] |
AbstractPatternParameter.getValues(AbstractPatternInstance instance)
For a given instance, return the values of this parameter, this method works fine for parameter's of any multiplicity. |
boolean |
AbstractPatternParameter.hasValue(AbstractPatternInstance instance)
For a given instance, determine if the parameter has a value or values. |
boolean |
AbstractPatternParameter.hasValues(AbstractPatternInstance instance)
For a given instance, determine if the parameter has a value or values bound. |
boolean |
AbstractPatternParameter.isValid(AbstractPatternInstance instance,
Object value)
Determines if a parameter value is valid given a pattern instance. |
protected Object |
AbstractPatternParameter.retrieve(AbstractPatternInstance instance,
String valueName)
A hot-spot method that retrieves a parameter value, given a name |
org.eclipse.core.runtime.IStatus |
AbstractPatternParameter.usesPairsToCreateArguments(AbstractPatternInstance instance,
IPatternMetatype metatype)
Indicates whether this parameter uses a pair of other parameter's arguments to create default arguments |
protected org.eclipse.core.runtime.IStatus |
AbstractPatternParameter.validToCreateArguments(AbstractPatternInstance instance,
IPatternMetatype metatype)
This is a hotspot method used in conjunction with the create method. |
abstract void |
AbstractPatternStore.Instance.addParameterValues(AbstractPatternInstance instance,
IParameterDescriptor parameter,
Object[] value)
Adds a parameter value to the given instance's persistent representation. |
abstract boolean |
AbstractPatternStore.Instance.containsInstance(AbstractPatternInstance instance)
Determines if a pattern instance is already contained with the pattern instance store. |
abstract Object |
AbstractPatternStore.Instance.createInstance(AbstractPatternStore.Definition definitionStore,
AbstractPatternInstance instance,
Object targetObject)
Creates a new pattern instance in the pattern instance store. |
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.removeInstance(AbstractPatternInstance instance)
Remove the persisted pattern instance given the transient pattern instance. |
abstract void |
AbstractPatternStore.Instance.removeParameterValues(AbstractPatternInstance instance,
IParameterDescriptor parameter,
Object[] value)
Remove the given parameter values from the pattern instance store. |
abstract Object |
AbstractPatternStore.Instance.getDefinition(AbstractPatternInstance instance)
|
Uses of AbstractPatternInstance in com.ibm.xtools.patterns.framework.test |
Methods in com.ibm.xtools.patterns.framework.test that return AbstractPatternInstance | |
protected abstract AbstractPatternInstance |
AbstractTestCase.getPatternInstance()
|
AbstractPatternInstance |
AbstractTestSetup.getPatternInstance()
|
Uses of AbstractPatternInstance in com.ibm.xtools.patterns.framework.uml2 |
Subclasses of AbstractPatternInstance in com.ibm.xtools.patterns.framework.uml2 | |
class |
AbstractPatternInstance
This is the UML2-specific abstract pattern instance. |
Methods in com.ibm.xtools.patterns.framework.uml2 that return AbstractPatternInstance | |
protected AbstractPatternInstance |
AbstractPatternDefinition.createPatternInstance(Object targetObject,
AbstractPatternResult results,
org.eclipse.core.runtime.MultiStatus status)
A method that is called when a new pattern instance is requested to be created. |
protected AbstractPatternInstance |
AbstractPatternDefinition.reconstitutePatternInstance(AbstractPatternDefinition owningDefinition,
Object representation)
A method that is called when an existing pattern instance is requested to be reconstituted. |
Methods in com.ibm.xtools.patterns.framework.uml2 with parameters of type AbstractPatternInstance | |
protected Object[] |
AbstractPatternParameter.create(AbstractPatternInstance instance,
IPatternMetatype metatype)
|
protected Object |
AbstractPatternParameter.getDerivedScope(AbstractPatternInstance instance)
|
protected Object |
AbstractPatternParameter.retrieve(AbstractPatternInstance instance,
String valueName)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternParameter.validToCreateArguments(AbstractPatternInstance instance,
IPatternMetatype metatype)
|
Uses of AbstractPatternInstance in com.ibm.xtools.patterns.framework.uml2.persistence |
Methods in com.ibm.xtools.patterns.framework.uml2.persistence with parameters of type AbstractPatternInstance | |
void |
PatternInstanceStore.addParameterValues(AbstractPatternInstance instance,
IParameterDescriptor parameter,
Object[] value)
|
boolean |
PatternInstanceStore.containsInstance(AbstractPatternInstance instance)
|
Object |
PatternInstanceStore.createInstance(AbstractPatternStore.Definition definitionStore,
AbstractPatternInstance instance,
Object targetObject)
|
Object |
PatternInstanceStore.getDefinition(AbstractPatternInstance instance)
|
Object[] |
PatternInstanceStore.getParameterValues(AbstractPatternInstance instance,
IParameterDescriptor parameter)
|
void |
PatternInstanceStore.removeInstance(AbstractPatternInstance instance)
|
void |
PatternInstanceStore.removeParameterValues(AbstractPatternInstance instance,
IParameterDescriptor parameter,
Object[] value)
|
Uses of AbstractPatternInstance in com.ibm.xtools.patterns.framework.util |
Methods in com.ibm.xtools.patterns.framework.util with parameters of type AbstractPatternInstance | |
void |
Visitor.visit(AbstractPatternInstance instance)
|
void |
Visitor.Default.visit(AbstractPatternInstance instance)
|
|
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.