public class DependentTransformationGroup extends TransformationGroup
Constructor and Description |
---|
DependentTransformationGroup(java.lang.String name)
DependentTransformationGroup ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
add(Transformation transformation)
Add a new transformation in the group.
|
void |
applyTranslations(XcodeProgram xcodeml,
Translator translator)
Apply all transformation stored in this group.
|
count, getAppliedTransformationCount, getTransformations, incrementAppliedTransformation, setTransformations, transformationName
public DependentTransformationGroup(java.lang.String name)
name
- A friendly name to describe the transformation group.public void applyTranslations(XcodeProgram xcodeml, Translator translator) throws java.lang.Exception
TransformationGroup
applyTranslations
in class TransformationGroup
xcodeml
- The XcodeML on which the transformations are applied.translator
- The translator used to applied the transformations.IllegalTransformationException
- if transformation cannot be applied.java.lang.Exception
TransformationGroup.applyTranslations(XcodeProgram, Translator)
public void add(Transformation transformation)
add
in class TransformationGroup
transformation
- The transformation to be added.TransformationGroup.add(Transformation)