protected void |
AbstractEmfBasedPartialModelController.addFeatures(IPartialModel partialModel,
AbstractPartialModelNode node,
IComparisonSession session,
ILinkRepresentationSupport linkRepresentationSupport,
Collection<IPartialModelNode> output,
ComparisonContext comparisonContext) |
|
List<IPartialModelNode> |
PartialModelController.check(IPartialModel partialModel,
IPartialModelNode node,
boolean checked,
IComparisonSession comparisonSession) |
Checks or unchecks a partial model node.
|
void |
PartialModelController.createDirectNodeChildren(IPartialModel partialModel,
IDirectPartialModelNode directNode,
ILinkRepresentationSupport linkRepresentationSupport,
IDtComparisonViewRefresher refresher,
ComparisonContext comparisonContext) |
Creates child nodes for the specified direct node of a partial model.
|
Collection<IPartialModelNode> |
AbstractEmfBasedPartialModelController.createInnerElements(IPartialModel partialModel,
IPartialModelNode partialModelNode,
IComparisonSession comparisonSession,
ILinkRepresentationSupport linkRepresentationSupport,
ComparisonContext comparisonContext) |
|
protected void |
AbstractEmfBasedPartialModelController.createInnerElements(AbstractNodeWithLabelsAndChildren forNode,
IComparisonSession comparisonSession,
IPartialModel partialModel,
ILinkRepresentationSupport linkRepresentationSupport,
Collection<IPartialModelNode> output,
ComparisonContext comparisonContext) |
|
Collection<IPartialModelNode> |
IPartialModelControllerDelegate.createInnerElements(IPartialModel partialModel,
IPartialModelNode partialModelNode,
IComparisonSession comparisonSession,
ILinkRepresentationSupport linkRepresentationSupport,
ComparisonContext comparisonContext) |
Creates inner elements for the specified partial model node.
|
boolean |
IPartialModelControllerDelegate.editMergeSettings(IPartialModel partialModel,
IPartialModelNode node,
IComparisonSession comparisonSession,
org.eclipse.swt.widgets.Shell shell,
boolean readOnly,
org.eclipse.swt.graphics.Color colorHasDiffs,
org.eclipse.swt.graphics.Color colorOnlyMain,
org.eclipse.swt.graphics.Color colorOnlyOther,
String mainComparisonSideName,
String otherComparisonSideName,
DtComparisonView parentComparisonView,
ISelectionProviderDelegate selectionProviderDelegate,
org.eclipse.jface.resource.ResourceManager resourceManager) |
If the node is supported, handles the editing of the specified node's merge settings.
|
void |
PartialModelController.editMergeSettings(IPartialModel partialModel,
IPartialModelNode node,
IComparisonSession comparisonSession,
org.eclipse.swt.widgets.Shell shell,
boolean readOnly,
org.eclipse.swt.graphics.Color colorHasDiffs,
org.eclipse.swt.graphics.Color colorOnlyMain,
org.eclipse.swt.graphics.Color colorOnlyOther,
String mainComparisonSideName,
String otherComparisonSideName,
DtComparisonView parentComparisonView,
ISelectionProviderDelegate selectionProviderDelegate,
org.eclipse.jface.resource.ResourceManager resourceManager) |
Edits merge settings of the specified partial model node in the UI.
|
Collection<IPartialModelNode> |
IPartialModelControllerDelegate.fillNodeProperties(IPartialModel partialModel,
IDirectPartialModelNode directNode,
IComparisonSession session,
ILinkRepresentationSupport linkRepresentationSupport,
ComparisonContext comparisonContext) |
Fills properties of the specified direct partial model node according to the comparison model node.
|
Object[] |
PartialModelController.getChildren(Object parentElement,
IPartialModel partialModel,
ILinkRepresentationSupport linkRepresentationSupport,
IDtComparisonViewRefresher refresher,
IComparisonSession comparisonSession) |
Returns the children of the specified parent element.
|
protected List<IPartialFeatureNode> |
AbstractEmfBasedPartialModelController.getChildrenFeatureNodes(IPartialModel partialModel,
AbstractPartialModelNode node,
IComparisonSession session,
ILinkRepresentationSupport linkRepresentationSupport,
Collection<IPartialModelNode> output,
ComparisonContext comparisonContext) |
|
protected List<IPartialModelNode> |
AbstractEmfBasedPartialModelController.getChildrenListNodes(IPartialModel partialModel,
IPartialFeatureNode forNode,
IComparisonSession session,
ComparisonContext comparisonContext) |
|
IPartialModelNode[] |
IPartialModelControllerDelegate.getTopNodes(IPartialModel partialModel) |
Returns a sorted array of top nodes of the specified partial model.
|
Object[] |
PartialModelController.getTopNodes(IPartialModel partialModel,
ILinkRepresentationSupport linkRepresentationSupport,
IDtComparisonViewRefresher refresher,
ComparisonContext comparisonContext) |
Gets top nodes for the specified partial model.
|
boolean |
IPartialModelControllerDelegate.mergeUsingExternalTool(IPartialModel partialModel,
IPartialModelNode node,
org.eclipse.swt.widgets.Shell shell,
String mainComparisonSideName,
String otherComparisonSideName) |
Merges the specified node using external tool if the node is supported.
|
void |
PartialModelController.mergeUsingExternalTool(IPartialModel partialModel,
IPartialModelNode node,
org.eclipse.swt.widgets.Shell shell,
String mainComparisonSideName,
String otherComparisonSideName) |
Merges the specified node using external tool.
|
IPartialModelNode |
IPartialModelControllerDelegate.positionChildNode(IPartialModel partialModel,
IPartialModelNode parentNode,
ComparisonNode modelNode,
IComparisonSession comparisonSession) |
If supported by this controller, positions the specified comparison model node in a subtree
of the specified partial model node.
|
boolean |
PartialModelController.positionChildNode(IPartialModel partialModel,
IPartialModelNode parentNode,
ComparisonNode modelNode,
IComparisonSession comparisonSession) |
Positions the specified comparison model node in a subtree of the specified partial model node.
|
boolean |
IPartialModelControllerDelegate.refreshNode(IPartialModel partialModel,
IPartialModelNode node,
IComparisonSession comparisonSession) |
Refreshes the partial model node properties according to the supported logic.
|
void |
PartialModelController.refreshNodes(IPartialModel partialModel,
Collection<IPartialModelNode> nodes,
IComparisonSession comparisonSession) |
Refreshes the properties of the specified nodes.
|
void |
PartialModelController.refreshNodeWithChildren(IPartialModel partialModel,
IPartialModelNode node,
IComparisonSession comparisonSession) |
Refreshes the properties of the specified node and all its children.
|
boolean |
IPartialModelControllerDelegate.setMergeRule(IPartialModel partialModel,
IComparisonSession comparisonSession,
IMergeRulePartialModelNode node,
MergeRule rule,
ComparisonContext comparisonContext) |
Handles the merge rule change.
|
void |
PartialModelController.setMergeRule(IPartialModel partialModel,
IMergeRulePartialModelNode node,
MergeRule rule,
IComparisonSession comparisonSession) |
Sets the merge rule for the specified partial model node.
|