Field Summary
Inherited: GENERATED_NAME ,
RUNNABLE_COLLECTION ,
annotationUtils ,
associator ,
defaultValueProvider ,
grammarKeywordAccess ,
jvmAnnotationFinder ,
jvmTypeBuilder ,
jvmTypeReferences ,
jvmTypesFactory ,
nameClashResolver ,
readAndWriteTracking ,
sarlAssociations ,
sarlSignatureProvider ,
services
Constructor Summary
Constructors
Constructor and description
new
Action Summary
All actions
Static actions
Instance actions
Inherited: addAnnotationSafe(IBaseJvmModelInferrer,JvmAnnotationTarget,Class<T>,String*) ,
addAnnotationSafe(IBaseJvmModelInferrer,JvmAnnotationTarget,String,String*) ,
addAnnotationSafe(JvmAnnotationTarget,Class<T>,int) ,
annotationClassRef(IBaseJvmModelInferrer,Class<T>,List<E>) ,
appendAOPMembers(IBaseJvmModelInferrer,JvmGenericType,XtendTypeDeclaration,GenerationContext) ,
appendCloneFunctionIfCloneable(IBaseJvmModelInferrer,GenerationContext,XtendTypeDeclaration,JvmGenericType) ,
appendComparisonFunctions(IBaseJvmModelInferrer,GenerationContext,XtendTypeDeclaration,JvmGenericType) ,
appendConstrainedExtends(IBaseJvmModelInferrer,GenerationContext,JvmGenericType,Class<T>,Class<T>,JvmParameterizedTypeReference) ,
appendConstrainedExtends(IBaseJvmModelInferrer,GenerationContext,JvmGenericType,Class<T>,Class<T>,List<E>) ,
appendConstrainedImplements(IBaseJvmModelInferrer,GenerationContext,JvmGenericType,Class<T>,Class<T>,List<E>) ,
appendDefaultConstructors(IBaseJvmModelInferrer,XtendTypeDeclaration,JvmGenericType) ,
appendFunctionalInterfaceAnnotation(IBaseJvmModelInferrer,JvmGenericType) ,
appendGeneratedAnnotation(IBaseJvmModelInferrer,JvmAnnotationTarget,GenerationContext) ,
appendGeneratedAnnotation(IBaseJvmModelInferrer,JvmAnnotationTarget,GenerationContext,String) ,
appendInjectableAnnotationIfInjectable(IBaseJvmModelInferrer,JvmDeclaredType,GenerationContext) ,
appendSARLElementType(IBaseJvmModelInferrer,XtendTypeDeclaration,JvmDeclaredType) ,
appendSARLSpecificationVersion(IBaseJvmModelInferrer,GenerationContext,XtendTypeDeclaration,JvmDeclaredType) ,
appendSerialNumber(IBaseJvmModelInferrer,GenerationContext,XtendTypeDeclaration,JvmGenericType) ,
appendSerialNumberIfSerializable(IBaseJvmModelInferrer,GenerationContext,XtendTypeDeclaration,JvmGenericType) ,
appendSyntheticDefaultValuedParameterMethods(IBaseJvmModelInferrer,XtendTypeDeclaration,JvmDeclaredType,boolean,GenerationContext) ,
appendXbaseGeneratedAnnotation(IBaseJvmModelInferrer,JvmAnnotationTarget) ,
cloneWithProxiesFromOtherResource(JvmTypeReference,JvmExecutable,IBaseJvmModelInferrer) ,
cloneWithTypeParametersAndProxies(JvmTypeReference,JvmExecutable,IBaseJvmModelInferrer) ,
copyAndCleanDocumentationTo(JvmExecutable,JvmExecutable) ,
copyAndCleanDocumentationTo(XtendExecutable,JvmExecutable) ,
copyNonStaticPublicJvmOperations(IBaseJvmModelInferrer,JvmGenericType,JvmGenericType,Set<E>,boolean,Procedure2<P1,P2>) ,
copyTypeParametersFromJvmOperation(IBaseJvmModelInferrer,JvmOperation,JvmOperation) ,
getSupportedType ,
getVisibleInheritedJvmConstructors(JvmGenericType,JvmGenericType) ,
inferLocalClass(IBaseJvmModelInferrer,AnonymousClass,String,JvmFeature) ,
initializeLocalTypes(IBaseJvmModelInferrer,GenerationContext,JvmFeature,XExpression) ,
setBody(IBaseJvmModelInferrer,JvmExecutable,XExpression) ,
setBody(JvmExecutable,Procedure1<Param>) ,
setBody(JvmExecutable,StringConcatenationClient) ,
setVisibility(JvmMember,XtendMember) ,
skipTypeParameters(JvmTypeReference,Notifier) ,
toStringConcatenation(String*) ,
transform(S,T,IBaseJvmModelInferrer) ,
translateAnnotationsTo(List<E>,JvmAnnotationTarget,Class<T>*)
Constructor Details
new
new
Action Details
protected def extractDeclaredFields(SarlEvent) : java.util.List <E>
Replies the fields declared in the given event.
Parameters:
event -
Returns:
protected def extractInheritedConstructors(JvmGenericType,JvmGenericType) : java.lang.Iterable <T>
Replies the inherited constructors in a given type.
Parameters:
superGenericType -
container -
Returns:
transform(SarlEvent,JvmGenericType,IBaseJvmModelInferrer)
def transform(SarlEvent,JvmGenericType,IBaseJvmModelInferrer)