Class FeatureActivatedProcessor
- java.lang.Object
-
- de.bmiag.tapir.variant.annotation.feature.FeatureActivatedProcessor
-
- All Implemented Interfaces:
org.eclipse.xtend.lib.macro.ValidationParticipant<org.eclipse.xtend.lib.macro.declaration.Declaration>
@Order(-10000) public class FeatureActivatedProcessor extends java.lang.Object implements org.eclipse.xtend.lib.macro.ValidationParticipant<org.eclipse.xtend.lib.macro.declaration.Declaration>
This processor validates the values of the both annotationsFeatureActivated
andFeatureNotActivated
. For further information consult the javadoc ofFeatureActivated
andFeatureNotActivated
.- Since:
- 2.0.0
- Author:
- Nils Christian Ehmke <[email protected]>
- See Also:
FeatureActivated
,FeatureNotActivated
-
-
Constructor Summary
Constructors Constructor Description FeatureActivatedProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doValidate(java.util.List<? extends org.eclipse.xtend.lib.macro.declaration.Declaration> annotatedTargetElements, org.eclipse.xtend.lib.macro.ValidationContext context)
-
-
-
Method Detail
-
doValidate
public void doValidate(java.util.List<? extends org.eclipse.xtend.lib.macro.declaration.Declaration> annotatedTargetElements, @Extension org.eclipse.xtend.lib.macro.ValidationContext context)
- Specified by:
doValidate
in interfaceorg.eclipse.xtend.lib.macro.ValidationParticipant<org.eclipse.xtend.lib.macro.declaration.Declaration>
- Since:
- 2.0.0
-
-