|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.henshin.model.util.HenshinModelCleaner
public class HenshinModelCleaner
Utilities methods for cleaning Henshin models.
Constructor Summary | |
---|---|
HenshinModelCleaner()
|
Method Summary | |
---|---|
static Formula |
cleanFormula(Formula formula)
Recursively clean a formula. |
static void |
cleanGraph(Graph graph)
Clean a graph. |
static void |
cleanMappingList(MappingList mappings,
Graph... graphs)
Clean a mapping list. |
static void |
cleanModule(Module module)
Clean a module. |
static void |
cleanNestedCondition(NestedCondition condition)
Clean a nested condition. |
static void |
cleanParameterMappings(Unit unit)
Clean the parameter mappings of a unit. |
static void |
cleanRule(Rule rule)
Clean a rule. |
static Unit |
cleanUnit(Unit unit)
Clean a transformation unit. |
static void |
completeMultiRules(Module module)
Complete all multi-rules in a module. |
static void |
completeMultiRules(Rule rule)
Complete a multi-rule and all its directly and indirectly contained multi-rules. |
static void |
synchronizeRuleParameters(Rule rule)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HenshinModelCleaner()
Method Detail |
---|
public static void cleanModule(Module module)
module
- Module to be cleaned.public static Unit cleanUnit(Unit unit)
unit
- Unit to be cleaned.public static void cleanRule(Rule rule)
rule
- Rule to be cleaned.public static void cleanGraph(Graph graph)
graph
- Graph to be cleaned.public static Formula cleanFormula(Formula formula)
formula
- Formula to be cleaned.
null
).public static void cleanNestedCondition(NestedCondition condition)
condition
- Nested condition to be cleaned.public static void cleanMappingList(MappingList mappings, Graph... graphs)
mappings
- Mapping list to be cleaned.signatures
- Signatures of the functions that the mapping list stands for.public static void cleanParameterMappings(Unit unit)
unit
- The unit to be cleaned.public static void completeMultiRules(Module module)
completeMultiRules(Rule)
on all
rules directly or indirectly contained by the argument module.
module
- A module.public static void completeMultiRules(Rule rule)
rule
- Rule to be completed.public static void synchronizeRuleParameters(Rule rule)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |