|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ParameterInternal
Extension of the SettableParameter and Parameter interface that allows parameter owners to set all parts of the parameter without knowing what specific implementation of parameter is used.
| Method Summary | |
|---|---|
ParameterInternal |
duplicate()
|
SyntaxObject |
getRestrictions()
|
void |
setDescription(java.lang.String b)
|
void |
setParameterClass(java.lang.Class c)
Sets the Class that this parameter will hold. |
void |
setRestrictions(SyntaxObject syntax)
|
void |
setStructural(boolean b)
Set this as a parameter whose changes means the application structure needs to be rebuilt. |
void |
setType(java.lang.String name)
Sets the name that this parameter will be accessed by |
| Methods inherited from interface nz.ac.waikato.mcennis.rat.graph.descriptors.Parameter |
|---|
add, add, check, check, check, check, clear, get, getDescription, getParameterClass, getType, getValue, isStructural, prototype, set, set, set |
| Method Detail |
|---|
void setType(java.lang.String name)
name - name of the parametervoid setParameterClass(java.lang.Class c)
c - Class expected for the parameter's valuevoid setStructural(boolean b)
b - is a structural parameter or not.void setDescription(java.lang.String b)
void setRestrictions(SyntaxObject syntax)
SyntaxObject getRestrictions()
getRestrictions in interface ParameterParameterInternal duplicate()
duplicate in interface Parameter
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||