|
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.core.AbstractParameterArgument
com.ibm.xtools.patterns.framework.PatternParameterValue
com.ibm.xtools.patterns.framework.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)
Nested Class Summary | |
static class |
PatternParameterValue.Removed.Consumer
The consumer class for the removed pattern parameter value class. |
Nested classes inherited from class com.ibm.xtools.patterns.framework.PatternParameterValue |
PatternParameterValue.Added, PatternParameterValue.Maintained, PatternParameterValue.Proposed, PatternParameterValue.Removed, PatternParameterValue.Replaced, PatternParameterValue.Unresolved |
Nested classes inherited from class com.ibm.xtools.patterns.core.AbstractParameterArgument |
AbstractParameterArgument.Pair |
Constructor Summary | |
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.Removed(AbstractPatternInstance owningInstance,
AbstractPatternParameter parameter,
Object value)
Constructs a removed pattern parameter value. |
|
PatternParameterValue.Removed(AbstractPatternInstance owningInstance,
AbstractPatternParameter parameter,
Object[] value)
Constructs a removed pattern parameter value. |
Method Summary | |
void |
accept(com.ibm.xtools.patterns.framework.PatternParameterValue.Consumer consumer)
An abstract method that is implemented in the subclasses such as added, removed, maintained or proposed. |
PatternParameterValue.Maintained |
asMaintained()
Takes the current state of this removed pattern parameter value and creates another pattern parameter value of the maintained state that represents the values in the same parameter and pattern instance. |
void |
enumerate(PatternParameterValue.Removed.Consumer consumer)
Enumerate through all the removed values contained within this removed pattern parameter value instance. |
Methods inherited from class com.ibm.xtools.patterns.framework.PatternParameterValue |
getArgument, getArguments, getImage, getMetatype, getOwningInstance, getOwningParameter, getValue, getValues, hasValue, hasValues, isValueFor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PatternParameterValue.Removed(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument argument)
owningInstance
- the owning pattern instanceparameter
- the related or owning pattern parameterargument
- the argument to be wrapped by this removed pattern
parameter value instancepublic PatternParameterValue.Removed(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument[] arguments)
owningInstance
- the owning pattern instanceparameter
- the related or owning pattern parameterarguments
- the arguments to be wrapped by this removed pattern
parameter value instancepublic PatternParameterValue.Removed(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, Object value)
owningInstance
- the owning pattern instanceparameter
- the related or owning pattern parametervalue
- the value to be wrapped by this removed pattern parameter
value instancepublic PatternParameterValue.Removed(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, Object[] value)
owningInstance
- the owning pattern instanceparameter
- the related or owning pattern parametervalue
- the value to be wrapped by this removed pattern parameter
value instanceMethod Detail |
public void accept(com.ibm.xtools.patterns.framework.PatternParameterValue.Consumer consumer)
PatternParameterValue
accept
in class PatternParameterValue
consumer
- the callback interfacepublic PatternParameterValue.Maintained asMaintained()
public void enumerate(PatternParameterValue.Removed.Consumer consumer)
consumer
- the consumer which is called back for each removed pattern
parameter value to be consumed
|
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.