|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JRipplesICModuleInterface
Interface of JRipples modules that provide and execute Incremental Change (IC) propagation rules for JRipplesEIG nodes.
JRipplesEIG
,
JRipplesEIGNode
Field Summary |
---|
Fields inherited from interface org.severe.jripples.modules.interfaces.JRipplesModuleInterface |
---|
CONTROLLER_TYPE_ECLIPSE, CONTROLLER_TYPE_IMPORTEXPORT, CONTROLLER_TYPE_MODULEPROXY, CONTROLLER_TYPE_SELF, CONTROLLER_TYPE_START, CONTROLLER_TYPE_UNKNOWN, CONTROLLER_TYPE_USER |
Method Summary | |
---|---|
void |
ApplyRuleAtNode(java.lang.String rule,
JRipplesEIGNode node,
int granularity)
Applies the selected propagation rule at the selected node. |
void |
ApplyRuleAtNode(java.lang.String rule,
JRipplesEIGNode nodeFrom,
JRipplesEIGNode nodeTo)
Applies the selected propagation rule at the selected node using the particular dependency instead of the whole dependency graph. |
java.util.Set<java.lang.String> |
getAllMarks()
Returns a set of all marks (names of propagation rules), used by an Incremental Change stage that is supported in this module. |
java.util.Set<java.lang.String> |
GetAvailableRulesForMark(java.lang.String mark)
Returns a set of marks (names of propagation rules), available for a node with the supplied current mark. |
org.eclipse.swt.graphics.Color |
getColorForMark(java.lang.String mark)
Returns color that is used to decorate rows of the tables in a GUI. |
org.eclipse.jface.resource.ImageDescriptor |
getImageDescriptorForMark(java.lang.String mark)
Returns image descriptor that is used to display the supplied mark in a GUI. |
void |
InitializeStage()
Called to initialize Incremental Change stage that this module supports. |
Methods inherited from interface org.severe.jripples.modules.interfaces.JRipplesModuleInterface |
---|
loadUp, shutDown |
Method Detail |
---|
void InitializeStage()
java.util.Set<java.lang.String> GetAvailableRulesForMark(java.lang.String mark)
mark
- current mark of a node
void ApplyRuleAtNode(java.lang.String rule, JRipplesEIGNode node, int granularity)
rule
- rule to applynode
- node to apply the rule atgranularity
- granularity at which the rule is appliedvoid ApplyRuleAtNode(java.lang.String rule, JRipplesEIGNode nodeFrom, JRipplesEIGNode nodeTo)
rule
- rule to applynodeFrom
- node to apply the rule atnodeTo
- node, to which the rule propagatesjava.util.Set<java.lang.String> getAllMarks()
org.eclipse.jface.resource.ImageDescriptor getImageDescriptorForMark(java.lang.String mark)
mark
- mark, for which image descriptor is needed
null
otherwiseorg.eclipse.swt.graphics.Color getColorForMark(java.lang.String mark)
mark
- mark, for which color is needed
null
otherwise
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |