/*
* Copyright (c) 2010 National Aeronautics and Space Administration. All rights reserved.
*/
package net.certware.argument.euz.diagram.part;
import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import net.certware.argument.euz.Argument;
import net.certware.argument.euz.ArgumentDiagram;
import net.certware.argument.euz.Assumption;
import net.certware.argument.euz.Context;
import net.certware.argument.euz.Criteria;
import net.certware.argument.euz.EuzPackage;
import net.certware.argument.euz.Evidence;
import net.certware.argument.euz.Justification;
import net.certware.argument.euz.Solution;
import net.certware.argument.euz.Strategy;
import net.certware.argument.euz.diagram.edit.parts.ArgumentArgumentAssumptionsEditPart;
import net.certware.argument.euz.diagram.edit.parts.ArgumentArgumentContextsEditPart;
import net.certware.argument.euz.diagram.edit.parts.ArgumentArgumentCriteriaEditPart;
import net.certware.argument.euz.diagram.edit.parts.ArgumentArgumentJustificationsEditPart;
import net.certware.argument.euz.diagram.edit.parts.ArgumentArgumentSolutionsEditPart;
import net.certware.argument.euz.diagram.edit.parts.ArgumentArgumentStrategiesEditPart;
import net.certware.argument.euz.diagram.edit.parts.ArgumentDiagramEditPart;
import net.certware.argument.euz.diagram.edit.parts.ArgumentEditPart;
import net.certware.argument.euz.diagram.edit.parts.ArgumentSubArgumentsEditPart;
import net.certware.argument.euz.diagram.edit.parts.AssumptionEditPart;
import net.certware.argument.euz.diagram.edit.parts.ContextContextAssumptionsEditPart;
import net.certware.argument.euz.diagram.edit.parts.ContextEditPart;
import net.certware.argument.euz.diagram.edit.parts.CriteriaCriteriaAssumptionsEditPart;
import net.certware.argument.euz.diagram.edit.parts.CriteriaCriteriaContextsEditPart;
import net.certware.argument.euz.diagram.edit.parts.CriteriaEditPart;
import net.certware.argument.euz.diagram.edit.parts.EvidenceEditPart;
import net.certware.argument.euz.diagram.edit.parts.JustificationEditPart;
import net.certware.argument.euz.diagram.edit.parts.SolutionEditPart;
import net.certware.argument.euz.diagram.edit.parts.SolutionSolutionContextsEditPart;
import net.certware.argument.euz.diagram.edit.parts.SolutionSolutionCriteriaEditPart;
import net.certware.argument.euz.diagram.edit.parts.SolutionSolutionEvidenceEditPart;
import net.certware.argument.euz.diagram.edit.parts.StrategyEditPart;
import net.certware.argument.euz.diagram.edit.parts.StrategyStrategyArgumentsEditPart;
import net.certware.argument.euz.diagram.edit.parts.StrategyStrategyAssumptionsEditPart;
import net.certware.argument.euz.diagram.edit.parts.StrategyStrategyContextsEditPart;
import net.certware.argument.euz.diagram.edit.parts.StrategyStrategyCriteriaEditPart;
import net.certware.argument.euz.diagram.edit.parts.StrategyStrategyJustificationsEditPart;
import net.certware.argument.euz.diagram.edit.parts.StrategyStrategyStrategiesEditPart;
import net.certware.argument.euz.diagram.providers.EuzElementTypes;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.gmf.runtime.notation.View;
/**
* @generated
*/
public class EuzDiagramUpdater {
/**
* @generated
*/
public static List<EuzNodeDescriptor> getSemanticChildren(View view) {
switch (EuzVisualIDRegistry.getVisualID(view)) {
case ArgumentDiagramEditPart.VISUAL_ID:
return getArgumentDiagram_1000SemanticChildren(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<EuzNodeDescriptor> getArgumentDiagram_1000SemanticChildren(
View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
ArgumentDiagram modelElement = (ArgumentDiagram) view.getElement();
LinkedList<EuzNodeDescriptor> result = new LinkedList<EuzNodeDescriptor>();
for (Iterator<?> it = modelElement.getArguments().iterator(); it
.hasNext();) {
Argument childElement = (Argument) it.next();
int visualID = EuzVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == ArgumentEditPart.VISUAL_ID) {
result.add(new EuzNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getSolutions().iterator(); it
.hasNext();) {
Solution childElement = (Solution) it.next();
int visualID = EuzVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == SolutionEditPart.VISUAL_ID) {
result.add(new EuzNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getEvidence().iterator(); it
.hasNext();) {
Evidence childElement = (Evidence) it.next();
int visualID = EuzVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == EvidenceEditPart.VISUAL_ID) {
result.add(new EuzNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getStrategies().iterator(); it
.hasNext();) {
Strategy childElement = (Strategy) it.next();
int visualID = EuzVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == StrategyEditPart.VISUAL_ID) {
result.add(new EuzNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getAssumptions().iterator(); it
.hasNext();) {
Assumption childElement = (Assumption) it.next();
int visualID = EuzVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == AssumptionEditPart.VISUAL_ID) {
result.add(new EuzNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getJustifications().iterator(); it
.hasNext();) {
Justification childElement = (Justification) it.next();
int visualID = EuzVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == JustificationEditPart.VISUAL_ID) {
result.add(new EuzNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getContexts().iterator(); it
.hasNext();) {
Context childElement = (Context) it.next();
int visualID = EuzVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == ContextEditPart.VISUAL_ID) {
result.add(new EuzNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getCriteria().iterator(); it
.hasNext();) {
Criteria childElement = (Criteria) it.next();
int visualID = EuzVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == CriteriaEditPart.VISUAL_ID) {
result.add(new EuzNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getContainedLinks(View view) {
switch (EuzVisualIDRegistry.getVisualID(view)) {
case ArgumentDiagramEditPart.VISUAL_ID:
return getArgumentDiagram_1000ContainedLinks(view);
case ArgumentEditPart.VISUAL_ID:
return getArgument_2001ContainedLinks(view);
case SolutionEditPart.VISUAL_ID:
return getSolution_2002ContainedLinks(view);
case EvidenceEditPart.VISUAL_ID:
return getEvidence_2003ContainedLinks(view);
case StrategyEditPart.VISUAL_ID:
return getStrategy_2004ContainedLinks(view);
case AssumptionEditPart.VISUAL_ID:
return getAssumption_2005ContainedLinks(view);
case JustificationEditPart.VISUAL_ID:
return getJustification_2006ContainedLinks(view);
case ContextEditPart.VISUAL_ID:
return getContext_2007ContainedLinks(view);
case CriteriaEditPart.VISUAL_ID:
return getCriteria_2008ContainedLinks(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getIncomingLinks(View view) {
switch (EuzVisualIDRegistry.getVisualID(view)) {
case ArgumentEditPart.VISUAL_ID:
return getArgument_2001IncomingLinks(view);
case SolutionEditPart.VISUAL_ID:
return getSolution_2002IncomingLinks(view);
case EvidenceEditPart.VISUAL_ID:
return getEvidence_2003IncomingLinks(view);
case StrategyEditPart.VISUAL_ID:
return getStrategy_2004IncomingLinks(view);
case AssumptionEditPart.VISUAL_ID:
return getAssumption_2005IncomingLinks(view);
case JustificationEditPart.VISUAL_ID:
return getJustification_2006IncomingLinks(view);
case ContextEditPart.VISUAL_ID:
return getContext_2007IncomingLinks(view);
case CriteriaEditPart.VISUAL_ID:
return getCriteria_2008IncomingLinks(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getOutgoingLinks(View view) {
switch (EuzVisualIDRegistry.getVisualID(view)) {
case ArgumentEditPart.VISUAL_ID:
return getArgument_2001OutgoingLinks(view);
case SolutionEditPart.VISUAL_ID:
return getSolution_2002OutgoingLinks(view);
case EvidenceEditPart.VISUAL_ID:
return getEvidence_2003OutgoingLinks(view);
case StrategyEditPart.VISUAL_ID:
return getStrategy_2004OutgoingLinks(view);
case AssumptionEditPart.VISUAL_ID:
return getAssumption_2005OutgoingLinks(view);
case JustificationEditPart.VISUAL_ID:
return getJustification_2006OutgoingLinks(view);
case ContextEditPart.VISUAL_ID:
return getContext_2007OutgoingLinks(view);
case CriteriaEditPart.VISUAL_ID:
return getCriteria_2008OutgoingLinks(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getArgumentDiagram_1000ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getArgument_2001ContainedLinks(
View view) {
Argument modelElement = (Argument) view.getElement();
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentStrategies_4001(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentAssumptions_4002(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentContexts_4003(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentSolutions_4004(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentCriteria_4005(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentJustifications_4006(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_SubArguments_4017(modelElement));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getSolution_2002ContainedLinks(
View view) {
Solution modelElement = (Solution) view.getElement();
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Solution_SolutionContexts_4014(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Solution_SolutionEvidence_4015(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Solution_SolutionCriteria_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getEvidence_2003ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getStrategy_2004ContainedLinks(
View view) {
Strategy modelElement = (Strategy) view.getElement();
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Strategy_StrategyArguments_4010(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Strategy_StrategyJustifications_4011(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Strategy_StrategyCriteria_4012(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Strategy_StrategyAssumptions_4013(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Strategy_StrategyStrategies_4018(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Strategy_StrategyContexts_4019(modelElement));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getAssumption_2005ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getJustification_2006ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getContext_2007ContainedLinks(
View view) {
Context modelElement = (Context) view.getElement();
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Context_ContextAssumptions_4007(modelElement));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getCriteria_2008ContainedLinks(
View view) {
Criteria modelElement = (Criteria) view.getElement();
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Criteria_CriteriaContexts_4008(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Criteria_CriteriaAssumptions_4009(modelElement));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getArgument_2001IncomingLinks(
View view) {
Argument modelElement = (Argument) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Argument_SubArguments_4017(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Strategy_StrategyArguments_4010(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getSolution_2002IncomingLinks(
View view) {
Solution modelElement = (Solution) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Argument_ArgumentSolutions_4004(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getEvidence_2003IncomingLinks(
View view) {
Evidence modelElement = (Evidence) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Solution_SolutionEvidence_4015(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getStrategy_2004IncomingLinks(
View view) {
Strategy modelElement = (Strategy) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Argument_ArgumentStrategies_4001(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Strategy_StrategyStrategies_4018(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getAssumption_2005IncomingLinks(
View view) {
Assumption modelElement = (Assumption) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Argument_ArgumentAssumptions_4002(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Context_ContextAssumptions_4007(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Criteria_CriteriaAssumptions_4009(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Strategy_StrategyAssumptions_4013(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getJustification_2006IncomingLinks(
View view) {
Justification modelElement = (Justification) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Argument_ArgumentJustifications_4006(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Strategy_StrategyJustifications_4011(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getContext_2007IncomingLinks(View view) {
Context modelElement = (Context) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Argument_ArgumentContexts_4003(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Criteria_CriteriaContexts_4008(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Strategy_StrategyContexts_4019(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Solution_SolutionContexts_4014(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getCriteria_2008IncomingLinks(
View view) {
Criteria modelElement = (Criteria) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Argument_ArgumentCriteria_4005(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Strategy_StrategyCriteria_4012(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Solution_SolutionCriteria_4016(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getArgument_2001OutgoingLinks(
View view) {
Argument modelElement = (Argument) view.getElement();
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentStrategies_4001(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentAssumptions_4002(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentContexts_4003(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentSolutions_4004(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentCriteria_4005(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentJustifications_4006(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_SubArguments_4017(modelElement));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getSolution_2002OutgoingLinks(
View view) {
Solution modelElement = (Solution) view.getElement();
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Solution_SolutionContexts_4014(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Solution_SolutionEvidence_4015(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Solution_SolutionCriteria_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getEvidence_2003OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getStrategy_2004OutgoingLinks(
View view) {
Strategy modelElement = (Strategy) view.getElement();
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Strategy_StrategyArguments_4010(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Strategy_StrategyJustifications_4011(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Strategy_StrategyCriteria_4012(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Strategy_StrategyAssumptions_4013(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Strategy_StrategyStrategies_4018(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Strategy_StrategyContexts_4019(modelElement));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getAssumption_2005OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getJustification_2006OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getContext_2007OutgoingLinks(View view) {
Context modelElement = (Context) view.getElement();
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Context_ContextAssumptions_4007(modelElement));
return result;
}
/**
* @generated
*/
public static List<EuzLinkDescriptor> getCriteria_2008OutgoingLinks(
View view) {
Criteria modelElement = (Criteria) view.getElement();
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Criteria_CriteriaContexts_4008(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Criteria_CriteriaAssumptions_4009(modelElement));
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Argument_ArgumentStrategies_4001(
Strategy target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getArgument_ArgumentStrategies()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.ArgumentArgumentStrategies_4001,
ArgumentArgumentStrategiesEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Argument_ArgumentAssumptions_4002(
Assumption target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getArgument_ArgumentAssumptions()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.ArgumentArgumentAssumptions_4002,
ArgumentArgumentAssumptionsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Argument_ArgumentContexts_4003(
Context target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getArgument_ArgumentContexts()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.ArgumentArgumentContexts_4003,
ArgumentArgumentContextsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Argument_ArgumentSolutions_4004(
Solution target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getArgument_ArgumentSolutions()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.ArgumentArgumentSolutions_4004,
ArgumentArgumentSolutionsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Argument_ArgumentCriteria_4005(
Criteria target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getArgument_ArgumentCriteria()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.ArgumentArgumentCriteria_4005,
ArgumentArgumentCriteriaEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Argument_ArgumentJustifications_4006(
Justification target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getArgument_ArgumentJustifications()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.ArgumentArgumentJustifications_4006,
ArgumentArgumentJustificationsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Argument_SubArguments_4017(
Argument target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getArgument_SubArguments()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.ArgumentSubArguments_4017,
ArgumentSubArgumentsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Context_ContextAssumptions_4007(
Assumption target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getContext_ContextAssumptions()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.ContextContextAssumptions_4007,
ContextContextAssumptionsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Criteria_CriteriaContexts_4008(
Context target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getCriteria_CriteriaContexts()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.CriteriaCriteriaContexts_4008,
CriteriaCriteriaContextsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Criteria_CriteriaAssumptions_4009(
Assumption target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getCriteria_CriteriaAssumptions()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.CriteriaCriteriaAssumptions_4009,
CriteriaCriteriaAssumptionsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Strategy_StrategyArguments_4010(
Argument target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getStrategy_StrategyArguments()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.StrategyStrategyArguments_4010,
StrategyStrategyArgumentsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Strategy_StrategyJustifications_4011(
Justification target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getStrategy_StrategyJustifications()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.StrategyStrategyJustifications_4011,
StrategyStrategyJustificationsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Strategy_StrategyCriteria_4012(
Criteria target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getStrategy_StrategyCriteria()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.StrategyStrategyCriteria_4012,
StrategyStrategyCriteriaEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Strategy_StrategyAssumptions_4013(
Assumption target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getStrategy_StrategyAssumptions()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.StrategyStrategyAssumptions_4013,
StrategyStrategyAssumptionsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Strategy_StrategyStrategies_4018(
Strategy target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getStrategy_StrategyStrategies()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.StrategyStrategyStrategies_4018,
StrategyStrategyStrategiesEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Strategy_StrategyContexts_4019(
Context target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getStrategy_StrategyContexts()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.StrategyStrategyContexts_4019,
StrategyStrategyContextsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Solution_SolutionContexts_4014(
Context target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getSolution_SolutionContexts()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.SolutionSolutionContexts_4014,
SolutionSolutionContextsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Solution_SolutionEvidence_4015(
Evidence target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getSolution_SolutionEvidence()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.SolutionSolutionEvidence_4015,
SolutionSolutionEvidenceEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getIncomingFeatureModelFacetLinks_Solution_SolutionCriteria_4016(
Criteria target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == EuzPackage.eINSTANCE
.getSolution_SolutionCriteria()) {
result.add(new EuzLinkDescriptor(setting.getEObject(), target,
EuzElementTypes.SolutionSolutionCriteria_4016,
SolutionSolutionCriteriaEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Argument_ArgumentStrategies_4001(
Argument source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getArgumentStrategies()
.iterator(); destinations.hasNext();) {
Strategy destination = (Strategy) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.ArgumentArgumentStrategies_4001,
ArgumentArgumentStrategiesEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Argument_ArgumentAssumptions_4002(
Argument source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getArgumentAssumptions()
.iterator(); destinations.hasNext();) {
Assumption destination = (Assumption) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.ArgumentArgumentAssumptions_4002,
ArgumentArgumentAssumptionsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Argument_ArgumentContexts_4003(
Argument source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getArgumentContexts().iterator(); destinations
.hasNext();) {
Context destination = (Context) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.ArgumentArgumentContexts_4003,
ArgumentArgumentContextsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Argument_ArgumentSolutions_4004(
Argument source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getArgumentSolutions()
.iterator(); destinations.hasNext();) {
Solution destination = (Solution) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.ArgumentArgumentSolutions_4004,
ArgumentArgumentSolutionsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Argument_ArgumentCriteria_4005(
Argument source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getArgumentCriteria().iterator(); destinations
.hasNext();) {
Criteria destination = (Criteria) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.ArgumentArgumentCriteria_4005,
ArgumentArgumentCriteriaEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Argument_ArgumentJustifications_4006(
Argument source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getArgumentJustifications()
.iterator(); destinations.hasNext();) {
Justification destination = (Justification) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.ArgumentArgumentJustifications_4006,
ArgumentArgumentJustificationsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Argument_SubArguments_4017(
Argument source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getSubArguments().iterator(); destinations
.hasNext();) {
Argument destination = (Argument) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.ArgumentSubArguments_4017,
ArgumentSubArgumentsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Context_ContextAssumptions_4007(
Context source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getContextAssumptions()
.iterator(); destinations.hasNext();) {
Assumption destination = (Assumption) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.ContextContextAssumptions_4007,
ContextContextAssumptionsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Criteria_CriteriaContexts_4008(
Criteria source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getCriteriaContexts().iterator(); destinations
.hasNext();) {
Context destination = (Context) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.CriteriaCriteriaContexts_4008,
CriteriaCriteriaContextsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Criteria_CriteriaAssumptions_4009(
Criteria source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getCriteriaAssumptions()
.iterator(); destinations.hasNext();) {
Assumption destination = (Assumption) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.CriteriaCriteriaAssumptions_4009,
CriteriaCriteriaAssumptionsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Strategy_StrategyArguments_4010(
Strategy source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getStrategyArguments()
.iterator(); destinations.hasNext();) {
Argument destination = (Argument) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.StrategyStrategyArguments_4010,
StrategyStrategyArgumentsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Strategy_StrategyJustifications_4011(
Strategy source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getStrategyJustifications()
.iterator(); destinations.hasNext();) {
Justification destination = (Justification) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.StrategyStrategyJustifications_4011,
StrategyStrategyJustificationsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Strategy_StrategyCriteria_4012(
Strategy source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getStrategyCriteria().iterator(); destinations
.hasNext();) {
Criteria destination = (Criteria) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.StrategyStrategyCriteria_4012,
StrategyStrategyCriteriaEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Strategy_StrategyAssumptions_4013(
Strategy source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getStrategyAssumptions()
.iterator(); destinations.hasNext();) {
Assumption destination = (Assumption) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.StrategyStrategyAssumptions_4013,
StrategyStrategyAssumptionsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Strategy_StrategyStrategies_4018(
Strategy source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getStrategyStrategies()
.iterator(); destinations.hasNext();) {
Strategy destination = (Strategy) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.StrategyStrategyStrategies_4018,
StrategyStrategyStrategiesEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Strategy_StrategyContexts_4019(
Strategy source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getStrategyContexts().iterator(); destinations
.hasNext();) {
Context destination = (Context) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.StrategyStrategyContexts_4019,
StrategyStrategyContextsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Solution_SolutionContexts_4014(
Solution source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getSolutionContexts().iterator(); destinations
.hasNext();) {
Context destination = (Context) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.SolutionSolutionContexts_4014,
SolutionSolutionContextsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Solution_SolutionEvidence_4015(
Solution source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getSolutionEvidence().iterator(); destinations
.hasNext();) {
Evidence destination = (Evidence) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.SolutionSolutionEvidence_4015,
SolutionSolutionEvidenceEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<EuzLinkDescriptor> getOutgoingFeatureModelFacetLinks_Solution_SolutionCriteria_4016(
Solution source) {
LinkedList<EuzLinkDescriptor> result = new LinkedList<EuzLinkDescriptor>();
for (Iterator<?> destinations = source.getSolutionCriteria().iterator(); destinations
.hasNext();) {
Criteria destination = (Criteria) destinations.next();
result.add(new EuzLinkDescriptor(source, destination,
EuzElementTypes.SolutionSolutionCriteria_4016,
SolutionSolutionCriteriaEditPart.VISUAL_ID));
}
return result;
}
}