| Modifier and type | Action and description |
|---|---|
| abstract java.util.Map<K,V> | buildSignatures(JvmIdentifiableElement,FormalParameterProvider)
Build the action signatures according to the formal parameters that are provided by the given provider. |
| default void | clear
Reset all the prototypes.
Deprecated for removal since 0.10: since 0.10, see createContext()
|
| default void | clear(JvmIdentifiableElement)
Reset all the prototypes associated to the given container.
Deprecated for removal since 0.10: since 0.10, see createContext()
|
| abstract ActionPrototype | createActionPrototype(String,ActionParameterTypes)
Build a prototype of an action. |
| abstract QualifiedActionName | createConstructorQualifiedName(JvmIdentifiableElement)
Build an identifier for a constructor in the given container. |
| abstract IActionPrototypeContext | createContext
Create an empty context. |
| abstract java.lang.String | createFunctionNameForDefaultValueID(String)
Replies the name of the function that should store the default value associated to the parameter with the given id. |
| abstract ActionParameterTypes | createParameterTypes(boolean,FormalParameterProvider)
Build an identifier with the given parameters. |
| abstract ActionParameterTypes | createParameterTypesForVoid
Build an identifier for an action that has no formal parameter. |
| abstract ActionParameterTypes | createParameterTypesFromJvmModel(boolean,List<E>)
Build an identifier with the given parameters. |
| abstract ActionParameterTypes | createParameterTypesFromSarlModel(boolean,List<E>)
Build an identifier with the given parameters. |
| abstract ActionParameterTypes | createParameterTypesFromString(String)
Build an identifier with the given parameters. |
| default InferredPrototype | createPrototypeFromJvmModel(QualifiedActionName,boolean,List<E>)
Build and replies the inferred action signature for the element with the given ID.
Deprecated for removal since 0.10: since 0.10, see createPrototypeFromJvmModel(IActionPrototypeContext, QualifiedActionName, boolean, List)
|
| abstract InferredPrototype | createPrototypeFromJvmModel(IActionPrototypeContext,QualifiedActionName,boolean,List<E>)
Build and replies the inferred action signature for the element with the given ID. |
| default InferredPrototype | createPrototypeFromSarlModel(QualifiedActionName,boolean,List<E>)
Build and replies the inferred action signature for the element with the given ID.
Deprecated for removal since 0.10: since 0.10, see createPrototypeFromSarlModel(IActionPrototypeContext, QualifiedActionName, boolean, List)
|
| abstract InferredPrototype | createPrototypeFromSarlModel(IActionPrototypeContext,QualifiedActionName,boolean,List<E>)
Build and replies the inferred action signature for the element with the given ID. |
| abstract QualifiedActionName | createQualifiedActionName(JvmIdentifiableElement,String)
Build an identifier based on the function's name and a container name. |
| abstract java.lang.String | extractDefaultValueString(JvmFormalParameter)
Replies the default value of the given formal parameter. |
| default java.lang.Iterable<T> | getPrototypes(QualifiedActionName)
Replies the inferred action signatures for the element with the given ID.
Deprecated for removal since 0.10: since 0.10, see getPrototypes(IActionPrototypeContext, QualifiedActionName)
|
| abstract java.lang.Iterable<T> | getPrototypes(IActionPrototypeContext,QualifiedActionName)
Replies the inferred action signatures for the element with the given ID. |
| default InferredPrototype | getPrototypes(QualifiedActionName,ActionParameterTypes)
Replies the inferred action signature for the given IDs.
Deprecated for removal since 0.10: since 0.10, see getPrototypes(IActionPrototypeContext, QualifiedActionName, ActionParameterTypes)
|
| abstract InferredPrototype | getPrototypes(IActionPrototypeContext,QualifiedActionName,ActionParameterTypes)
Replies the inferred action signature for the given IDs. |
| abstract java.lang.String | qualifyDefaultValueID(String,String)
Qualify the default value identifier with the given container's qualified name if the ID is not qualified. |
| abstract java.lang.String | toJavaArgument(String,String)
Replies the calling agument associated to the parameter with the given id. |
def buildSignatures(JvmIdentifiableElement,FormalParameterProvider) : java.util.Map<K,V>
def clear
def clear(JvmIdentifiableElement)
def createActionPrototype(String,ActionParameterTypes) : ActionPrototype
def createConstructorQualifiedName(JvmIdentifiableElement) : QualifiedActionName
def createContext : IActionPrototypeContext
def createFunctionNameForDefaultValueID(String) : java.lang.String
def createParameterTypes(boolean,FormalParameterProvider) : ActionParameterTypes
def createParameterTypesForVoid : ActionParameterTypes
def createParameterTypesFromJvmModel(boolean,List<E>) : ActionParameterTypes
def createParameterTypesFromSarlModel(boolean,List<E>) : ActionParameterTypes
def createParameterTypesFromString(String) : ActionParameterTypes
def createPrototypeFromJvmModel(QualifiedActionName,boolean,List<E>) : InferredPrototype
def createPrototypeFromJvmModel(IActionPrototypeContext,QualifiedActionName,boolean,List<E>) : InferredPrototype
def createPrototypeFromSarlModel(QualifiedActionName,boolean,List<E>) : InferredPrototype
def createPrototypeFromSarlModel(IActionPrototypeContext,QualifiedActionName,boolean,List<E>) : InferredPrototype
def createQualifiedActionName(JvmIdentifiableElement,String) : QualifiedActionName
def extractDefaultValueString(JvmFormalParameter) : java.lang.String
def getPrototypes(QualifiedActionName) : java.lang.Iterable<T>
def getPrototypes(IActionPrototypeContext,QualifiedActionName) : java.lang.Iterable<T>
def getPrototypes(QualifiedActionName,ActionParameterTypes) : InferredPrototype
def getPrototypes(IActionPrototypeContext,QualifiedActionName,ActionParameterTypes) : InferredPrototype
def qualifyDefaultValueID(String,String) : java.lang.String
def toJavaArgument(String,String) : java.lang.String