Class TracabilityImpl
- java.lang.Object
-
- org.eclipse.xtend.core.macro.declaration.TracabilityImpl
-
- All Implemented Interfaces:
org.eclipse.xtend.lib.macro.services.Tracability
public class TracabilityImpl extends java.lang.Object implements org.eclipse.xtend.lib.macro.services.Tracability
-
-
Constructor Summary
Constructors Constructor Description TracabilityImpl(CompilationUnitImpl unit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.xtend.lib.macro.declaration.Element
getPrimaryGeneratedJavaElement(org.eclipse.xtend.lib.macro.declaration.Element source)
org.eclipse.xtend.lib.macro.declaration.Element
getPrimarySourceElement(org.eclipse.xtend.lib.macro.declaration.Element target)
boolean
isExternal(org.eclipse.xtend.lib.macro.declaration.Element element)
boolean
isGenerated(org.eclipse.xtend.lib.macro.declaration.Element element)
boolean
isSource(org.eclipse.xtend.lib.macro.declaration.Element element)
boolean
isThePrimaryGeneratedJavaElement(org.eclipse.xtend.lib.macro.declaration.Element target)
-
-
-
Constructor Detail
-
TracabilityImpl
public TracabilityImpl(CompilationUnitImpl unit)
-
-
Method Detail
-
getPrimaryGeneratedJavaElement
public org.eclipse.xtend.lib.macro.declaration.Element getPrimaryGeneratedJavaElement(org.eclipse.xtend.lib.macro.declaration.Element source)
- 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 target)
- Specified by:
getPrimarySourceElement
in interfaceorg.eclipse.xtend.lib.macro.services.Tracability
-
isExternal
public boolean isExternal(org.eclipse.xtend.lib.macro.declaration.Element element)
- Specified by:
isExternal
in interfaceorg.eclipse.xtend.lib.macro.services.Tracability
-
isGenerated
public boolean isGenerated(org.eclipse.xtend.lib.macro.declaration.Element element)
- Specified by:
isGenerated
in interfaceorg.eclipse.xtend.lib.macro.services.Tracability
-
isSource
public boolean isSource(org.eclipse.xtend.lib.macro.declaration.Element element)
- Specified by:
isSource
in interfaceorg.eclipse.xtend.lib.macro.services.Tracability
-
isThePrimaryGeneratedJavaElement
public boolean isThePrimaryGeneratedJavaElement(org.eclipse.xtend.lib.macro.declaration.Element target)
- Specified by:
isThePrimaryGeneratedJavaElement
in interfaceorg.eclipse.xtend.lib.macro.services.Tracability
-
-