-
createActionPrototype(String,ActionParameterTypes)
-
def createActionPrototype(String,ActionParameterTypes) : ActionPrototype
-
createConstructorQualifiedName(JvmIdentifiableElement)
-
def createConstructorQualifiedName(JvmIdentifiableElement) : QualifiedActionName
-
createContext
-
def createContext : IActionPrototypeContext
-
createFunctionNameForDefaultValueID(String)
-
def createFunctionNameForDefaultValueID(String) : java.lang.String
-
createParameterTypes(boolean,FormalParameterProvider)
-
def createParameterTypes(boolean,FormalParameterProvider) : ActionParameterTypes
-
createParameterTypesForVoid
-
def createParameterTypesForVoid : ActionParameterTypes
-
createParameterTypesFromJvmModel(boolean,List<E>)
-
def createParameterTypesFromJvmModel(boolean,List<E>) : ActionParameterTypes
-
createParameterTypesFromSarlModel(boolean,List<E>)
-
def createParameterTypesFromSarlModel(boolean,List<E>) : ActionParameterTypes
-
createParameterTypesFromString(String)
-
def createParameterTypesFromString(String) : ActionParameterTypes
-
createPrototype(Context,QualifiedActionName,boolean,FormalParameterProvider)
-
protected def createPrototype(Context,QualifiedActionName,boolean,FormalParameterProvider) : InferredPrototype
Build and replies the inferred action signature for the element with the given ID. This function creates the different signatures according to the definition, or not, of default values for the formal parameters.
-
Parameters:
-
context -
id -
isVarargs -
parameters -
-
Returns:
-
-
createPrototypeFromJvmModel(IActionPrototypeContext,QualifiedActionName,boolean,List<E>)
-
def createPrototypeFromJvmModel(IActionPrototypeContext,QualifiedActionName,boolean,List<E>) : InferredPrototype
-
createPrototypeFromSarlModel(IActionPrototypeContext,QualifiedActionName,boolean,List<E>)
-
def createPrototypeFromSarlModel(IActionPrototypeContext,QualifiedActionName,boolean,List<E>) : InferredPrototype
-
createQualifiedActionName(JvmIdentifiableElement,String)
-
def createQualifiedActionName(JvmIdentifiableElement,String) : QualifiedActionName
-
def extractDefaultValueString(JvmFormalParameter) : java.lang.String
-
getPrototypes(IActionPrototypeContext,QualifiedActionName)
-
def getPrototypes(IActionPrototypeContext,QualifiedActionName) : java.lang.Iterable<T>
-
getPrototypes(IActionPrototypeContext,QualifiedActionName,ActionParameterTypes)
-
def getPrototypes(IActionPrototypeContext,QualifiedActionName,ActionParameterTypes) : InferredPrototype
-
qualifyDefaultValueID(String,String)
-
def qualifyDefaultValueID(String,String) : java.lang.String
-
toIdentifier(LightweightTypeReference)
-
protected def toIdentifier(LightweightTypeReference) : java.lang.String
Generate a generic identifier for the given type reference.
-
Parameters:
-
reference -
-
Returns:
-
-
Since:
-
-
toJavaArgument(String,String)
-
def toJavaArgument(String,String) : java.lang.String
-
unifiesType(JvmTypeReference)
-
protected def unifiesType(JvmTypeReference) : org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference
Unify the type representation for the given JVM type. This function supports the lambda type.
-
Parameters:
-
reference -
-
Returns:
-
-
Since:
-