Java API ReferenceClass Hierarchy | All Classes | All Fields and Methods

com.ibm.xtools.patterns.framework

Class PatternParameterValue.Proposed

+-- 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.

Enclosing Class:


Constructor summary
PatternParameterValue.Proposed(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument argument)

Constructs a proposed pattern parameter value.

Method summary
voidaccept(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

PatternParameterValue.Proposed

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

accept

public void accept(PatternParameterValue.Consumer consumer)

An abstract method that is implemented in the subclasses such as added, removed, maintained or proposed.

Parameters:

consumer
-


Feedback