|
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.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).
Nested Class Summary | |
static class |
PatternParameterValue.Unresolved.Directive
A directive that optionally can be included as an argument with the resolve method, used to indicate whether creation is allowed or not when resolving values. |
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.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. |
|
PatternParameterValue.Unresolved(AbstractPatternInstance owningInstance,
AbstractPatternParameter parameter,
Object value)
Constructs an unresolved pattern parameter value. |
|
PatternParameterValue.Unresolved(AbstractPatternInstance owningInstance,
AbstractPatternParameter parameter,
Object[] value)
Constructs an unresolved 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. |
boolean |
expandPattern()
|
boolean |
isValid()
|
boolean |
isValid(PatternParameterValue.Unresolved.Directive directive)
An unresolved specific method that determines if a value is valid but includes the optional directive specified when determining the validity of the value. |
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.Unresolved(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument argument)
owningInstance
- the owning pattern instanceparameter
- the owning or related pattern parameter valueargument
- the argument to be wrapped by this unresolved pattern
parameter valuepublic PatternParameterValue.Unresolved(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, AbstractParameterArgument[] arguments)
owningInstance
- the owning pattern instanceparameter
- the owning or related pattern parameter valuearguments
- the arguments to be wrapped by this unresolved pattern
parameter valuepublic PatternParameterValue.Unresolved(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, Object value)
owningInstance
- the owning pattern instanceparameter
- the owning or related pattern parameter valuevalue
- the value to be wrapped by this unresolved pattern
parameter valuepublic PatternParameterValue.Unresolved(AbstractPatternInstance owningInstance, AbstractPatternParameter parameter, Object[] value)
owningInstance
- the owning pattern instanceparameter
- the owning or related pattern parameter valuevalue
- the values to be wrapped by this unresolved pattern
parameter valueMethod Detail |
public void accept(com.ibm.xtools.patterns.framework.PatternParameterValue.Consumer consumer)
PatternParameterValue
accept
in class PatternParameterValue
consumer
- the callback interfacepublic boolean expandPattern()
public boolean isValid()
public boolean isValid(PatternParameterValue.Unresolved.Directive directive)
directive
- the directive to use
|
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.