|
IBM Rational Software Modeler Release 6.0 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IPatternMetatype | |
com.ibm.xtools.patterns.core | |
com.ibm.xtools.patterns.framework | Provides the base classes that form the patterns framework. |
com.ibm.xtools.patterns.framework.java | |
com.ibm.xtools.patterns.framework.uml2 | Provides the UML2-specific concrete classes needed when authoring or running patterns involving UML2 models. |
Uses of IPatternMetatype in com.ibm.xtools.patterns.core |
Methods in com.ibm.xtools.patterns.core that return IPatternMetatype | |
abstract IPatternMetatype |
AbstractParameterArgument.getMetatype()
Retrieves the metatype of the object supplied as the argument for the parameter. |
IPatternMetatype |
IParameterDescriptor.getType()
Retrieves the type of the parameter represented by this descriptor. |
IPatternMetatype[] |
IParameterDescriptor.getAlternateTypes()
Retrieves the alternate types that are accepted for the arguments of the parameter represented by this descriptor. |
IPatternMetatype |
IPatternDescriptor.getType()
Returns the type of element to which an instance of the pattern represented by this pattern descriptor will be bound. |
IPatternMetatype[] |
IPatternDescriptor.getTargetTypes()
Returns the types of elements that are valid targets for an instance of the pattern represented by this pattern descriptor. |
IPatternMetatype[] |
IPatternDescriptor.getContainerTypes()
Returns the types of elements that are valid containers for an instance of the pattern represented by this pattern descriptor. |
Methods in com.ibm.xtools.patterns.core with parameters of type IPatternMetatype | |
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. |
boolean |
IParameterDescriptor.isValidArgumentType(IPatternMetatype metatype)
Checks whether the object of the given metatype is accepted as an argument of the parameter represented by this descriptor. |
boolean |
IPatternMetatype.isAssignableFrom(IPatternMetatype metatype)
Indicates whether this metatype is either the same as, or a superclass of, the given metatype. |
Uses of IPatternMetatype in com.ibm.xtools.patterns.framework |
Classes in com.ibm.xtools.patterns.framework that implement IPatternMetatype | |
class |
PatternMetatype
This abstract class is the common implementation for a pattern metatype that represents an EClass in an EMF metamodel. |
Fields in com.ibm.xtools.patterns.framework declared as IPatternMetatype | |
protected IPatternMetatype |
ParameterArgument.metatype
The metatype for this argument |
Methods in com.ibm.xtools.patterns.framework that return IPatternMetatype | |
IPatternMetatype[] |
AbstractPatternDefinition.getContainerTypes()
|
IPatternMetatype[] |
AbstractPatternDefinition.getTargetTypes()
|
IPatternMetatype |
AbstractPatternDefinition.getType()
|
IPatternMetatype[] |
AbstractPatternParameter.getAlternateTypes()
|
IPatternMetatype |
AbstractPatternParameter.getType()
|
IPatternMetatype |
ParameterArgument.getMetatype()
|
protected static IPatternMetatype |
ParameterArgument.computeType(Object value)
Compute the metatype for the given object. |
IPatternMetatype[] |
PatternDefinitionUsage.getContainerTypes()
|
IPatternMetatype[] |
PatternDefinitionUsage.getTargetTypes()
|
IPatternMetatype |
PatternDefinitionUsage.getType()
|
IPatternMetatype[] |
PatternParameterUsage.getAlternateTypes()
|
IPatternMetatype |
PatternParameterUsage.getType()
|
IPatternMetatype |
PatternParameterValue.getMetatype()
|
Methods in com.ibm.xtools.patterns.framework with parameters of type IPatternMetatype | |
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)
|
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. |
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)
|
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. |
boolean |
PatternMetatype.isAssignableFrom(IPatternMetatype metatype)
|
boolean |
PatternParameterUsage.isValidArgumentType(IPatternMetatype metatype)
|
Uses of IPatternMetatype in com.ibm.xtools.patterns.framework.java |
Classes in com.ibm.xtools.patterns.framework.java that implement IPatternMetatype | |
class |
PatternMetatype.JavaMetatype
This class is the common implementation for a pattern metatype that represents a java class. |
Methods in com.ibm.xtools.patterns.framework.java that return IPatternMetatype | |
IPatternMetatype |
PatternMetatype.getIPatternMetatype()
Get an IPatternMetatype associated with this PatternMetatype. |
Methods in com.ibm.xtools.patterns.framework.java with parameters of type IPatternMetatype | |
boolean |
PatternMetatype.JavaMetatype.isAssignableFrom(IPatternMetatype metatype)
|
Uses of IPatternMetatype in com.ibm.xtools.patterns.framework.uml2 |
Classes in com.ibm.xtools.patterns.framework.uml2 that implement IPatternMetatype | |
static class |
PatternMetatype.Enumeration
An enumeration metatype, defines enumeration literals as potential values. |
Methods in com.ibm.xtools.patterns.framework.uml2 that return IPatternMetatype | |
IPatternMetatype |
AbstractPatternParameter.getType()
|
Methods in com.ibm.xtools.patterns.framework.uml2 with parameters of type IPatternMetatype | |
protected Object[] |
AbstractPatternParameter.create(AbstractPatternInstance instance,
IPatternMetatype metatype)
|
boolean |
AbstractPatternParameter.isValidArgumentType(IPatternMetatype metatype)
|
org.eclipse.core.runtime.IStatus |
AbstractPatternParameter.validToCreateArguments(AbstractPatternInstance instance,
IPatternMetatype metatype)
|
|
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.