Package org.eclipse.xtend.core.macro
Class TransformationContextImpl
- java.lang.Object
-
- org.eclipse.xtend.core.macro.TransformationContextImpl
-
- All Implemented Interfaces:
org.eclipse.xtend.lib.macro.file.FileLocations
,org.eclipse.xtend.lib.macro.file.FileSystemSupport
,org.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider
,org.eclipse.xtend.lib.macro.services.Associator
,org.eclipse.xtend.lib.macro.services.GlobalTypeLookup
,org.eclipse.xtend.lib.macro.services.ProblemSupport
,org.eclipse.xtend.lib.macro.services.Tracability
,org.eclipse.xtend.lib.macro.services.TypeLookup
,org.eclipse.xtend.lib.macro.services.TypeReferenceProvider
,org.eclipse.xtend.lib.macro.TransformationContext
public class TransformationContextImpl extends java.lang.Object implements org.eclipse.xtend.lib.macro.TransformationContext
-
-
Constructor Summary
Constructors Constructor Description TransformationContextImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addError(org.eclipse.xtend.lib.macro.declaration.Element arg0, java.lang.String arg1)
void
addWarning(org.eclipse.xtend.lib.macro.declaration.Element arg0, java.lang.String arg1)
boolean
exists(org.eclipse.xtend.lib.macro.file.Path arg0)
org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTypeDeclaration
findAnnotationType(java.lang.String arg0)
org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration
findClass(java.lang.String arg0)
org.eclipse.xtend.lib.macro.declaration.MutableEnumerationTypeDeclaration
findEnumerationType(java.lang.String arg0)
org.eclipse.xtend.lib.macro.declaration.MutableInterfaceDeclaration
findInterface(java.lang.String arg0)
org.eclipse.xtend.lib.macro.declaration.Type
findTypeGlobally(java.lang.Class<?> arg0)
org.eclipse.xtend.lib.macro.declaration.Type
findTypeGlobally(java.lang.String arg0)
org.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider
getAnnotationReferenceProvider()
org.eclipse.xtend.lib.macro.declaration.TypeReference
getAnyType()
org.eclipse.xtend.lib.macro.services.Associator
getAssociator()
java.lang.String
getCharset(org.eclipse.xtend.lib.macro.file.Path arg0)
java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.file.Path>
getChildren(org.eclipse.xtend.lib.macro.file.Path arg0)
java.lang.CharSequence
getContents(org.eclipse.xtend.lib.macro.file.Path arg0)
java.io.InputStream
getContentsAsStream(org.eclipse.xtend.lib.macro.file.Path arg0)
org.eclipse.xtend.lib.macro.file.FileLocations
getFileLocations()
org.eclipse.xtend.lib.macro.file.FileSystemSupport
getFileSystemSupport()
long
getLastModification(org.eclipse.xtend.lib.macro.file.Path arg0)
org.eclipse.xtend.lib.macro.declaration.TypeReference
getList(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
org.eclipse.xtend.lib.macro.declaration.TypeReference
getObject()
org.eclipse.xtend.lib.macro.declaration.Element
getPrimaryGeneratedJavaElement(org.eclipse.xtend.lib.macro.declaration.Element arg0)
org.eclipse.xtend.lib.macro.declaration.Element
getPrimarySourceElement(org.eclipse.xtend.lib.macro.declaration.Element arg0)
org.eclipse.xtend.lib.macro.declaration.TypeReference
getPrimitiveBoolean()
org.eclipse.xtend.lib.macro.declaration.TypeReference
getPrimitiveByte()
org.eclipse.xtend.lib.macro.declaration.TypeReference
getPrimitiveChar()
org.eclipse.xtend.lib.macro.declaration.TypeReference
getPrimitiveDouble()
org.eclipse.xtend.lib.macro.declaration.TypeReference
getPrimitiveFloat()
org.eclipse.xtend.lib.macro.declaration.TypeReference
getPrimitiveInt()
org.eclipse.xtend.lib.macro.declaration.TypeReference
getPrimitiveLong()
org.eclipse.xtend.lib.macro.declaration.TypeReference
getPrimitiveShort()
org.eclipse.xtend.lib.macro.declaration.TypeReference
getPrimitiveVoid()
java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem>
getProblems(org.eclipse.xtend.lib.macro.declaration.Element arg0)
org.eclipse.xtend.lib.macro.services.ProblemSupport
getProblemSupport()
org.eclipse.xtend.lib.macro.file.Path
getProjectFolder(org.eclipse.xtend.lib.macro.file.Path arg0)
java.util.Set<org.eclipse.xtend.lib.macro.file.Path>
getProjectSourceFolders(org.eclipse.xtend.lib.macro.file.Path arg0)
org.eclipse.xtend.lib.macro.declaration.TypeReference
getSet(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
org.eclipse.xtend.lib.macro.file.Path
getSourceFolder(org.eclipse.xtend.lib.macro.file.Path arg0)
org.eclipse.xtend.lib.macro.declaration.TypeReference
getString()
org.eclipse.xtend.lib.macro.file.Path
getTargetFolder(org.eclipse.xtend.lib.macro.file.Path arg0)
org.eclipse.xtend.lib.macro.services.Tracability
getTracability()
org.eclipse.xtend.lib.macro.services.TypeLookup
getTypeLookup()
org.eclipse.xtend.lib.macro.services.TypeReferenceProvider
getTypeReferenceProvider()
CompilationUnitImpl
getUnit()
boolean
isExternal(org.eclipse.xtend.lib.macro.declaration.Element arg0)
boolean
isFile(org.eclipse.xtend.lib.macro.file.Path arg0)
boolean
isFolder(org.eclipse.xtend.lib.macro.file.Path arg0)
boolean
isGenerated(org.eclipse.xtend.lib.macro.declaration.Element arg0)
boolean
isSource(org.eclipse.xtend.lib.macro.declaration.Element arg0)
boolean
isThePrimaryGeneratedJavaElement(org.eclipse.xtend.lib.macro.declaration.Element arg0)
org.eclipse.xtend.lib.macro.declaration.AnnotationReference
newAnnotationReference(java.lang.Class<?> arg0)
org.eclipse.xtend.lib.macro.declaration.AnnotationReference
newAnnotationReference(java.lang.Class<?> arg0, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1)
org.eclipse.xtend.lib.macro.declaration.AnnotationReference
newAnnotationReference(java.lang.String arg0)
org.eclipse.xtend.lib.macro.declaration.AnnotationReference
newAnnotationReference(java.lang.String arg0, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1)
org.eclipse.xtend.lib.macro.declaration.AnnotationReference
newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.AnnotationReference arg0)
org.eclipse.xtend.lib.macro.declaration.AnnotationReference
newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.AnnotationReference arg0, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1)
org.eclipse.xtend.lib.macro.declaration.AnnotationReference
newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.Type arg0)
org.eclipse.xtend.lib.macro.declaration.AnnotationReference
newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.Type arg0, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1)
org.eclipse.xtend.lib.macro.declaration.TypeReference
newArrayTypeReference(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
org.eclipse.xtend.lib.macro.declaration.TypeReference
newSelfTypeReference(org.eclipse.xtend.lib.macro.declaration.Type arg0)
org.eclipse.xtend.lib.macro.declaration.TypeReference
newTypeReference(java.lang.Class<?> arg0, org.eclipse.xtend.lib.macro.declaration.TypeReference... arg1)
org.eclipse.xtend.lib.macro.declaration.TypeReference
newTypeReference(java.lang.String arg0, org.eclipse.xtend.lib.macro.declaration.TypeReference... arg1)
org.eclipse.xtend.lib.macro.declaration.TypeReference
newTypeReference(org.eclipse.xtend.lib.macro.declaration.Type arg0, org.eclipse.xtend.lib.macro.declaration.TypeReference... arg1)
org.eclipse.xtend.lib.macro.declaration.TypeReference
newWildcardTypeReference()
org.eclipse.xtend.lib.macro.declaration.TypeReference
newWildcardTypeReference(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
org.eclipse.xtend.lib.macro.declaration.TypeReference
newWildcardTypeReferenceWithLowerBound(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
void
setPrimarySourceElement(org.eclipse.xtend.lib.macro.declaration.MutableElement arg0, org.eclipse.xtend.lib.macro.declaration.Element arg1)
void
setUnit(CompilationUnitImpl unit)
java.net.URI
toURI(org.eclipse.xtend.lib.macro.file.Path arg0)
void
validateLater(org.eclipse.xtext.xbase.lib.Procedures.Procedure0 arg0)
-
-
-
Method Detail
-
getProblemSupport
@Delegate public org.eclipse.xtend.lib.macro.services.ProblemSupport getProblemSupport()
-
getTypeLookup
@Delegate public org.eclipse.xtend.lib.macro.services.TypeLookup getTypeLookup()
-
getTypeReferenceProvider
@Delegate public org.eclipse.xtend.lib.macro.services.TypeReferenceProvider getTypeReferenceProvider()
-
getAnnotationReferenceProvider
@Delegate public org.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider getAnnotationReferenceProvider()
-
getFileSystemSupport
@Delegate public org.eclipse.xtend.lib.macro.file.FileSystemSupport getFileSystemSupport()
-
getFileLocations
@Delegate public org.eclipse.xtend.lib.macro.file.FileLocations getFileLocations()
-
getTracability
@Delegate public org.eclipse.xtend.lib.macro.services.Tracability getTracability()
-
getAssociator
@Delegate public org.eclipse.xtend.lib.macro.services.Associator getAssociator()
-
getUnit
@Pure public CompilationUnitImpl getUnit()
-
setUnit
public void setUnit(CompilationUnitImpl unit)
-
addError
public void addError(org.eclipse.xtend.lib.macro.declaration.Element arg0, java.lang.String arg1)
- Specified by:
addError
in interfaceorg.eclipse.xtend.lib.macro.services.ProblemSupport
-
addWarning
public void addWarning(org.eclipse.xtend.lib.macro.declaration.Element arg0, java.lang.String arg1)
- Specified by:
addWarning
in interfaceorg.eclipse.xtend.lib.macro.services.ProblemSupport
-
getProblems
public java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getProblems(org.eclipse.xtend.lib.macro.declaration.Element arg0)
- Specified by:
getProblems
in interfaceorg.eclipse.xtend.lib.macro.services.ProblemSupport
-
validateLater
public void validateLater(org.eclipse.xtext.xbase.lib.Procedures.Procedure0 arg0)
- Specified by:
validateLater
in interfaceorg.eclipse.xtend.lib.macro.services.ProblemSupport
-
findAnnotationType
public org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTypeDeclaration findAnnotationType(java.lang.String arg0)
- Specified by:
findAnnotationType
in interfaceorg.eclipse.xtend.lib.macro.services.TypeLookup
-
findClass
public org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration findClass(java.lang.String arg0)
- Specified by:
findClass
in interfaceorg.eclipse.xtend.lib.macro.services.TypeLookup
-
findEnumerationType
public org.eclipse.xtend.lib.macro.declaration.MutableEnumerationTypeDeclaration findEnumerationType(java.lang.String arg0)
- Specified by:
findEnumerationType
in interfaceorg.eclipse.xtend.lib.macro.services.TypeLookup
-
findInterface
public org.eclipse.xtend.lib.macro.declaration.MutableInterfaceDeclaration findInterface(java.lang.String arg0)
- Specified by:
findInterface
in interfaceorg.eclipse.xtend.lib.macro.services.TypeLookup
-
findTypeGlobally
public org.eclipse.xtend.lib.macro.declaration.Type findTypeGlobally(java.lang.Class<?> arg0)
- Specified by:
findTypeGlobally
in interfaceorg.eclipse.xtend.lib.macro.services.GlobalTypeLookup
-
findTypeGlobally
public org.eclipse.xtend.lib.macro.declaration.Type findTypeGlobally(java.lang.String arg0)
- Specified by:
findTypeGlobally
in interfaceorg.eclipse.xtend.lib.macro.services.GlobalTypeLookup
-
getAnyType
public org.eclipse.xtend.lib.macro.declaration.TypeReference getAnyType()
- Specified by:
getAnyType
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
getList
public org.eclipse.xtend.lib.macro.declaration.TypeReference getList(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
- Specified by:
getList
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
getObject
public org.eclipse.xtend.lib.macro.declaration.TypeReference getObject()
- Specified by:
getObject
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
getPrimitiveBoolean
public org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveBoolean()
- Specified by:
getPrimitiveBoolean
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
getPrimitiveByte
public org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveByte()
- Specified by:
getPrimitiveByte
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
getPrimitiveChar
public org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveChar()
- Specified by:
getPrimitiveChar
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
getPrimitiveDouble
public org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveDouble()
- Specified by:
getPrimitiveDouble
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
getPrimitiveFloat
public org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveFloat()
- Specified by:
getPrimitiveFloat
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
getPrimitiveInt
public org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveInt()
- Specified by:
getPrimitiveInt
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
getPrimitiveLong
public org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveLong()
- Specified by:
getPrimitiveLong
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
getPrimitiveShort
public org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveShort()
- Specified by:
getPrimitiveShort
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
getPrimitiveVoid
public org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveVoid()
- Specified by:
getPrimitiveVoid
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
getSet
public org.eclipse.xtend.lib.macro.declaration.TypeReference getSet(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
- Specified by:
getSet
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
getString
public org.eclipse.xtend.lib.macro.declaration.TypeReference getString()
- Specified by:
getString
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
newArrayTypeReference
public org.eclipse.xtend.lib.macro.declaration.TypeReference newArrayTypeReference(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
- Specified by:
newArrayTypeReference
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
newSelfTypeReference
public org.eclipse.xtend.lib.macro.declaration.TypeReference newSelfTypeReference(org.eclipse.xtend.lib.macro.declaration.Type arg0)
- Specified by:
newSelfTypeReference
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
newTypeReference
public org.eclipse.xtend.lib.macro.declaration.TypeReference newTypeReference(java.lang.Class<?> arg0, org.eclipse.xtend.lib.macro.declaration.TypeReference... arg1)
- Specified by:
newTypeReference
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
newTypeReference
public org.eclipse.xtend.lib.macro.declaration.TypeReference newTypeReference(java.lang.String arg0, org.eclipse.xtend.lib.macro.declaration.TypeReference... arg1)
- Specified by:
newTypeReference
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
newTypeReference
public org.eclipse.xtend.lib.macro.declaration.TypeReference newTypeReference(org.eclipse.xtend.lib.macro.declaration.Type arg0, org.eclipse.xtend.lib.macro.declaration.TypeReference... arg1)
- Specified by:
newTypeReference
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
newWildcardTypeReference
public org.eclipse.xtend.lib.macro.declaration.TypeReference newWildcardTypeReference()
- Specified by:
newWildcardTypeReference
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
newWildcardTypeReference
public org.eclipse.xtend.lib.macro.declaration.TypeReference newWildcardTypeReference(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
- Specified by:
newWildcardTypeReference
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
newWildcardTypeReferenceWithLowerBound
public org.eclipse.xtend.lib.macro.declaration.TypeReference newWildcardTypeReferenceWithLowerBound(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
- Specified by:
newWildcardTypeReferenceWithLowerBound
in interfaceorg.eclipse.xtend.lib.macro.services.TypeReferenceProvider
-
newAnnotationReference
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.AnnotationReference arg0)
- Specified by:
newAnnotationReference
in interfaceorg.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider
-
newAnnotationReference
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.AnnotationReference arg0, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1)
- Specified by:
newAnnotationReference
in interfaceorg.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider
-
newAnnotationReference
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(java.lang.Class<?> arg0)
- Specified by:
newAnnotationReference
in interfaceorg.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider
-
newAnnotationReference
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(java.lang.Class<?> arg0, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1)
- Specified by:
newAnnotationReference
in interfaceorg.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider
-
newAnnotationReference
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(java.lang.String arg0)
- Specified by:
newAnnotationReference
in interfaceorg.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider
-
newAnnotationReference
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(java.lang.String arg0, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1)
- Specified by:
newAnnotationReference
in interfaceorg.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider
-
newAnnotationReference
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.Type arg0)
- Specified by:
newAnnotationReference
in interfaceorg.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider
-
newAnnotationReference
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.Type arg0, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1)
- Specified by:
newAnnotationReference
in interfaceorg.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider
-
exists
public boolean exists(org.eclipse.xtend.lib.macro.file.Path arg0)
- Specified by:
exists
in interfaceorg.eclipse.xtend.lib.macro.file.FileSystemSupport
-
getCharset
public java.lang.String getCharset(org.eclipse.xtend.lib.macro.file.Path arg0)
- Specified by:
getCharset
in interfaceorg.eclipse.xtend.lib.macro.file.FileSystemSupport
-
getChildren
public java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.file.Path> getChildren(org.eclipse.xtend.lib.macro.file.Path arg0)
- Specified by:
getChildren
in interfaceorg.eclipse.xtend.lib.macro.file.FileSystemSupport
-
getContents
public java.lang.CharSequence getContents(org.eclipse.xtend.lib.macro.file.Path arg0)
- Specified by:
getContents
in interfaceorg.eclipse.xtend.lib.macro.file.FileSystemSupport
-
getContentsAsStream
public java.io.InputStream getContentsAsStream(org.eclipse.xtend.lib.macro.file.Path arg0)
- Specified by:
getContentsAsStream
in interfaceorg.eclipse.xtend.lib.macro.file.FileSystemSupport
-
getLastModification
public long getLastModification(org.eclipse.xtend.lib.macro.file.Path arg0)
- Specified by:
getLastModification
in interfaceorg.eclipse.xtend.lib.macro.file.FileSystemSupport
-
isFile
public boolean isFile(org.eclipse.xtend.lib.macro.file.Path arg0)
- Specified by:
isFile
in interfaceorg.eclipse.xtend.lib.macro.file.FileSystemSupport
-
isFolder
public boolean isFolder(org.eclipse.xtend.lib.macro.file.Path arg0)
- Specified by:
isFolder
in interfaceorg.eclipse.xtend.lib.macro.file.FileSystemSupport
-
toURI
public java.net.URI toURI(org.eclipse.xtend.lib.macro.file.Path arg0)
- Specified by:
toURI
in interfaceorg.eclipse.xtend.lib.macro.file.FileSystemSupport
-
getProjectFolder
public org.eclipse.xtend.lib.macro.file.Path getProjectFolder(org.eclipse.xtend.lib.macro.file.Path arg0)
- Specified by:
getProjectFolder
in interfaceorg.eclipse.xtend.lib.macro.file.FileLocations
-
getProjectSourceFolders
public java.util.Set<org.eclipse.xtend.lib.macro.file.Path> getProjectSourceFolders(org.eclipse.xtend.lib.macro.file.Path arg0)
- Specified by:
getProjectSourceFolders
in interfaceorg.eclipse.xtend.lib.macro.file.FileLocations
-
getSourceFolder
public org.eclipse.xtend.lib.macro.file.Path getSourceFolder(org.eclipse.xtend.lib.macro.file.Path arg0)
- Specified by:
getSourceFolder
in interfaceorg.eclipse.xtend.lib.macro.file.FileLocations
-
getTargetFolder
public org.eclipse.xtend.lib.macro.file.Path getTargetFolder(org.eclipse.xtend.lib.macro.file.Path arg0)
- Specified by:
getTargetFolder
in interfaceorg.eclipse.xtend.lib.macro.file.FileLocations
-
getPrimaryGeneratedJavaElement
public org.eclipse.xtend.lib.macro.declaration.Element getPrimaryGeneratedJavaElement(org.eclipse.xtend.lib.macro.declaration.Element arg0)
- Specified by:
getPrimaryGeneratedJavaElement
in interfaceorg.eclipse.xtend.lib.macro.services.Tracability
-
getPrimarySourceElement
public org.eclipse.xtend.lib.macro.declaration.Element getPrimarySourceElement(org.eclipse.xtend.lib.macro.declaration.Element arg0)
- Specified by:
getPrimarySourceElement
in interfaceorg.eclipse.xtend.lib.macro.services.Tracability
-
isExternal
public boolean isExternal(org.eclipse.xtend.lib.macro.declaration.Element arg0)
- Specified by:
isExternal
in interfaceorg.eclipse.xtend.lib.macro.services.Tracability
-
isGenerated
public boolean isGenerated(org.eclipse.xtend.lib.macro.declaration.Element arg0)
- Specified by:
isGenerated
in interfaceorg.eclipse.xtend.lib.macro.services.Tracability
-
isSource
public boolean isSource(org.eclipse.xtend.lib.macro.declaration.Element arg0)
- Specified by:
isSource
in interfaceorg.eclipse.xtend.lib.macro.services.Tracability
-
isThePrimaryGeneratedJavaElement
public boolean isThePrimaryGeneratedJavaElement(org.eclipse.xtend.lib.macro.declaration.Element arg0)
- Specified by:
isThePrimaryGeneratedJavaElement
in interfaceorg.eclipse.xtend.lib.macro.services.Tracability
-
setPrimarySourceElement
public void setPrimarySourceElement(org.eclipse.xtend.lib.macro.declaration.MutableElement arg0, org.eclipse.xtend.lib.macro.declaration.Element arg1)
- Specified by:
setPrimarySourceElement
in interfaceorg.eclipse.xtend.lib.macro.services.Associator
-
-