IBM Rational Software Modeler
Release 6.0

Uses of Class
com.ibm.xtools.patterns.core.AbstractParameterArgument

Packages that use AbstractParameterArgument
com.ibm.xtools.patterns.core   
com.ibm.xtools.patterns.framework Provides the base classes that form the patterns framework.  
 

Uses of AbstractParameterArgument in com.ibm.xtools.patterns.core
 

Methods in com.ibm.xtools.patterns.core that return AbstractParameterArgument
 AbstractParameterArgument AbstractParameterArgument.Pair.getFirst()
          Retrieves the first argument of the pair.
 AbstractParameterArgument AbstractParameterArgument.Pair.getSecond()
          Retrieves the second argument of the pair.
abstract  AbstractParameterArgument[] AbstractPatternInstance.getParameterArguments(IParameterDescriptor parameter)
          Returns the arguments supplied for the given parameter.
abstract  AbstractParameterArgument[] AbstractPatternInstance.getDefaultArguments(IParameterDescriptor parameter)
          Returns the default arguments, if any, 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.
 

Methods in com.ibm.xtools.patterns.core with parameters of type AbstractParameterArgument
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.
 

Constructors in com.ibm.xtools.patterns.core with parameters of type AbstractParameterArgument
AbstractParameterArgument.Pair(AbstractParameterArgument first, AbstractParameterArgument second)
           
 

Uses of AbstractParameterArgument in com.ibm.xtools.patterns.framework
 

Subclasses of AbstractParameterArgument in com.ibm.xtools.patterns.framework
 class ParameterArgument
          The ParameterArgument class provides a default implementation for the AbstractParameterArgument abstract class.
 class PatternParameterValue
          The pattern parameter value class is a key abstraction in the framework.
static class PatternParameterValue.Added
          The added subclass of pattern parameter value represents the state of when a pattern parameter value is added.
static class PatternParameterValue.Maintained
          The maintained subclass of the pattern parameter value represents the state of when a pattern parameter value is maintained (it is the current value, not added or removed).
static class PatternParameterValue.Proposed
          The proposed subclass of the pattern parameter value represents the state of when a pattern parameter value is proposed (it is ready for validation but its addition is contingent on the validity of the value.
static class PatternParameterValue.Removed
          The removed subclass of the pattern parameter value represents the state of when a pattern parameter value is removed (it has just been removed as a value)
static class PatternParameterValue.Replaced
          The Replaced subclass of the pattern parameter value represents the state of when a pattern parameter value is replaced by one or more values.
static class PatternParameterValue.Unresolved
          The unresolved subclass of the pattern parameter value represents the state of when a pattern parameter value is unresolved (this state indicates the value is in some alternate form that through a resolve can migrate to another resolved stated such as added).
 

Methods in com.ibm.xtools.patterns.framework that return AbstractParameterArgument
 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)
           
 AbstractParameterArgument[] AbstractPatternInstance.getDefaultArguments(IParameterDescriptor parameter)
           
 AbstractParameterArgument[] AbstractPatternInstance.getParameterArguments(IParameterDescriptor parameter)
           
 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)
           
 AbstractParameterArgument PatternParameterValue.getArgument()
          Gets the current argument as a singular value, if multiple arguments are stored only the first is returned.
 AbstractParameterArgument[] PatternParameterValue.getArguments()
          Gets the current arguments as a multivalue.
 AbstractParameterArgument PatternParameterValue.Replaced.getReplacement()
          Gets the replacement argument as a singular value, if multiple replacements are stored only the first is returned.
 AbstractParameterArgument[] PatternParameterValue.Replaced.getReplacements()
          Gets the replacement arguments as a multivalue.
 

Methods in com.ibm.xtools.patterns.framework with parameters of type AbstractParameterArgument
 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)
           
 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)
           
 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)
           
 

Constructors in com.ibm.xtools.patterns.framework with parameters of type AbstractParameterArgument
PatternParameterValue.Added(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument argument)
          Constructs a new added value.
PatternParameterValue.Added(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument[] arguments)
          Constructs a new added value.
PatternParameterValue.Maintained(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument argument)
          Constructs a maintained pattern parameter value.
PatternParameterValue.Maintained(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument[] arguments)
          Constructs a maintained pattern parameter value.
PatternParameterValue.Proposed(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument argument)
          Constructs a proposed pattern parameter value.
PatternParameterValue.Proposed(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument[] arguments)
          Constructs a proposed pattern parameter value.
PatternParameterValue.Removed(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument argument)
          Constructs a removed pattern parameter value.
PatternParameterValue.Removed(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument[] arguments)
          Constructs a removed pattern parameter value.
PatternParameterValue.Replaced(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument argument, AbstractParameterArgument replacement)
          Constructs a replaced pattern parameter value.
PatternParameterValue.Replaced(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument argument, AbstractParameterArgument[] replacements)
          Constructs a replaced pattern parameter value.
PatternParameterValue.Unresolved(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument argument)
          Constructs an unresolved pattern parameter value.
PatternParameterValue.Unresolved(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument[] arguments)
          Constructs an unresolved pattern parameter value.
 


IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2004. All rights reserved.