|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IParameter
A definition parameter for an operator.
Method Summary | |
---|---|
String |
getImplementationDetail(String label)
Get an implementation detail associated with the parameter, given its label. |
Collection<IImplementationDetail> |
getImplementationDetails()
Return all implementation details associated with the parameter. |
String |
getName()
Return the parameter name. |
NRLDataType |
getNRLDataType()
Return the NRL type of the parameter. |
IModelElement |
getType()
Return the parameter type. |
String |
getTypeName()
Return the type name as shown in the definition |
boolean |
isTypeCollection()
Return true if the parameter type is a collection. |
List<NRLError> |
resolveModelReferences(IModelCollection models)
Resolve all parameter type and return type references against models. |
void |
setNRLDataType(NRLDataType type)
Set the NRL type of the parameter. |
void |
setType(IModelElement type)
Set the model type of the parameter. |
void |
setTypeIsCollection(boolean isCollection)
Set a flag indicating whether the type is a collection type. |
void |
setTypeName(String name)
Set the type name |
Method Detail |
---|
String getName()
IModelElement getType()
resolveModelReferences(IModelCollection)
is called.
NRLDataType getNRLDataType()
NRLDataType.UNKNOWN
.
String getImplementationDetail(String label)
See IImplementationDetail
for more information.
label
- the label
Collection<IImplementationDetail> getImplementationDetails()
IImplementationDetail
for more
information.
IImplementationDetail
objectsString getTypeName()
boolean isTypeCollection()
void setNRLDataType(NRLDataType type)
type
- the new typevoid setType(IModelElement type)
type
- the new typevoid setTypeName(String name)
name
- the namevoid setTypeIsCollection(boolean isCollection)
isCollection
- true if the type is a collectionList<NRLError> resolveModelReferences(IModelCollection models)
models
- the models
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |