|
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.Added
The added subclass of pattern parameter value represents the state of when a pattern parameter value is added.
Nested Class Summary | |
static class |
PatternParameterValue.Added.Consumer
The consumer callback interface for the added state. |
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.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.Added(AbstractPatternInstance owningInstance,
AbstractPatternParameter parameter,
Object value)
Constructs a new added value. |
|
PatternParameterValue.Added(AbstractPatternInstance owningInstance,
AbstractPatternParameter parameter,
Object[] value)
Constructs a new added 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()
Produces a new maintained value from this added value's state. |
void |
enumerate(PatternParameterValue.Added.Consumer consumer)
Enumerate through all the individual items that compose the value, for example step through each held object that comprises the value and allow the consumer interface to consume each one individually. |
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.Added(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument argument)
owningInstance
- the instance that owns the argumentparameter
- the parameter that owns the argumentargument
- the parameter argument in the added statepublic PatternParameterValue.Added(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument[] arguments)
owningInstance
- the instance that owns the argumentsparameter
- the parameter that owns the argumentsarguments
- the parameter arguments in the added statepublic PatternParameterValue.Added(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, Object value)
owningInstance
- the instance that owns the valueparameter
- the parameter that owns the valuevalue
- the value in the added statepublic PatternParameterValue.Added(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, Object[] value)
owningInstance
- the instance that owns the valueparameter
- the parameter that owns the valuevalue
- the value in the added stateMethod 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.Added.Consumer consumer)
consumer
- the callback interface that will be called for each object
value wrapped by this value instance
|
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.