public class MigrationStrategy extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<ModuleElement> |
children |
protected MigrateRules |
migrateRules |
protected TypeMappingConstructs |
typeMappingConstructs |
| Constructor and Description |
|---|
MigrationStrategy(ClassifierTypedConstruct... constructs) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRule(MigrateRule rule) |
void |
addTypeMappingConstruct(TypeMappingConstruct typeMappingConstruct) |
void |
applyRulesTo(MigrateRuleContext context) |
void |
checkTypeMappingsAndRules(MigrationStrategyCheckingContext context) |
Equivalence |
createEquivalence(TypeMappingContext context) |
TypeMappingConstructs |
getTypeMappingConstructs() |
Collection<ModuleElement> |
getTypeMappingsAndRules() |
IgnoredProperties |
ignoredPropertiesFor(MigrateRuleContext context) |
protected List<ModuleElement> children
protected TypeMappingConstructs typeMappingConstructs
protected MigrateRules migrateRules
public MigrationStrategy(ClassifierTypedConstruct... constructs)
public TypeMappingConstructs getTypeMappingConstructs()
public Collection<ModuleElement> getTypeMappingsAndRules()
public void addTypeMappingConstruct(TypeMappingConstruct typeMappingConstruct)
public Equivalence createEquivalence(TypeMappingContext context) throws EolRuntimeException
EolRuntimeExceptionpublic void addRule(MigrateRule rule)
public void checkTypeMappingsAndRules(MigrationStrategyCheckingContext context)
public IgnoredProperties ignoredPropertiesFor(MigrateRuleContext context) throws EolRuntimeException
EolRuntimeExceptionpublic void applyRulesTo(MigrateRuleContext context) throws EolRuntimeException
EolRuntimeExceptionCopyright © 2020. All rights reserved.