| Java API Reference | Class Hierarchy | All Classes | All Fields and Methods |
com.ibm.xtools.patterns.framework
+-- AbstractParameterArgument +-- PatternParameterValue +-- PatternParameterValue.Proposed
final static public Class PatternParameterValue.Proposed
extends PatternParameterValue
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.
| Constructor summary |
|---|
| PatternParameterValue.Proposed(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument argument) Constructs a proposed pattern parameter value. |
| Method summary | |
|---|---|
| void | accept(PatternParameterValue.Consumer consumer) An abstract method that is implemented in the subclasses such as added, removed, maintained or proposed. |
| Methods inherited from PatternParameterValue | |
|---|---|
| accept, getArgument, getArguments, getImage, getMetatype, getOwningInstance, getOwningParameter, getValue, getValues, hasValue, hasValues, isValueFor | |
Constructor detail
public PatternParameterValue.Proposed(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument argument)
Constructs a proposed pattern parameter value.
Parameters:
| owningInstance | - the owning pattern instance |
| parameter | - the related or owning pattern parameter |
| argument | - the argument to be wrapped by this proposed pattern parameter value |
Method detail
public void accept(PatternParameterValue.Consumer consumer)
An abstract method that is implemented in the subclasses such as added, removed, maintained or proposed.
Parameters:
| consumer | - |