|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UML(identifier="PF_ExternalFunction",
specification=ISO_19117)
public interface ExternalFunction
External functions are used to perform computations that sometimes are needed to evaluate the query statements and/or perform the portrayal rules.
There are no limitations to the operations it can perform or the return types it can have.
External functions shall be modeled as operations, as described in ISO 19109.
External functions shall not be used in the default portrayal specification.
| Method Summary | |
|---|---|
InternationalString |
getDescription()
Returns a description of the function. |
String |
getName()
Returns the name of the function. |
Collection<AttributeDefinition> |
getParameters()
Formal parameters for this function. |
Class |
getReturnType()
Returns the class type for this function. |
| Method Detail |
|---|
@UML(identifier="formalParameter",
obligation=MANDATORY,
specification=ISO_19117)
Collection<AttributeDefinition> getParameters()
@UML(identifier="functionName",
obligation=MANDATORY,
specification=ISO_19117)
String getName()
@UML(identifier="returnType",
obligation=MANDATORY,
specification=ISO_19117)
Class getReturnType()
@UML(identifier="description",
obligation=OPTIONAL,
specification=ISO_19117)
InternationalString getDescription()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||