package net.certware.argument.caz.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.arm.InformationElement;
import net.certware.argument.caz.Argument;
import net.certware.argument.caz.ArgumentDiagram;
import net.certware.argument.caz.Assumption;
import net.certware.argument.caz.CazPackage;
import net.certware.argument.caz.Claim;
import net.certware.argument.caz.Context;
import net.certware.argument.caz.Evidence;
import net.certware.argument.caz.Justification;
import net.certware.argument.caz.diagram.edit.parts.ArgumentArgumentClaimsEditPart;
import net.certware.argument.caz.diagram.edit.parts.ArgumentArgumentEvidenceEditPart;
import net.certware.argument.caz.diagram.edit.parts.ArgumentArgumentJustificationEditPart;
import net.certware.argument.caz.diagram.edit.parts.ArgumentDiagramEditPart;
import net.certware.argument.caz.diagram.edit.parts.ArgumentEditPart;
import net.certware.argument.caz.diagram.edit.parts.AssumptionEditPart;
import net.certware.argument.caz.diagram.edit.parts.ClaimClaimAssumptionsEditPart;
import net.certware.argument.caz.diagram.edit.parts.ClaimClaimContextsEditPart;
import net.certware.argument.caz.diagram.edit.parts.ClaimClaimSolutionsEditPart;
import net.certware.argument.caz.diagram.edit.parts.ClaimClaimStrategiesEditPart;
import net.certware.argument.caz.diagram.edit.parts.ClaimEditPart;
import net.certware.argument.caz.diagram.edit.parts.ClaimSubClaimsEditPart;
import net.certware.argument.caz.diagram.edit.parts.ContextEditPart;
import net.certware.argument.caz.diagram.edit.parts.EvidenceEditPart;
import net.certware.argument.caz.diagram.edit.parts.EvidenceEvidenceContextsEditPart;
import net.certware.argument.caz.diagram.edit.parts.EvidenceEvidenceEditPart;
import net.certware.argument.caz.diagram.edit.parts.JustificationEditPart;
import net.certware.argument.caz.diagram.providers.CazElementTypes;
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 CazDiagramUpdater {
/**
* @generated
*/
public static List<CazNodeDescriptor> getSemanticChildren(View view) {
switch (CazVisualIDRegistry.getVisualID(view)) {
case ArgumentDiagramEditPart.VISUAL_ID:
return getArgumentDiagram_1000SemanticChildren(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<CazNodeDescriptor> getArgumentDiagram_1000SemanticChildren(
View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
ArgumentDiagram modelElement = (ArgumentDiagram) view.getElement();
LinkedList<CazNodeDescriptor> result = new LinkedList<CazNodeDescriptor>();
for (Iterator<?> it = modelElement.getClaims().iterator(); it.hasNext();) {
Claim childElement = (Claim) it.next();
int visualID = CazVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == ClaimEditPart.VISUAL_ID) {
result.add(new CazNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getEvidence().iterator(); it
.hasNext();) {
Evidence childElement = (Evidence) it.next();
int visualID = CazVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == EvidenceEditPart.VISUAL_ID) {
result.add(new CazNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getArguments().iterator(); it
.hasNext();) {
Argument childElement = (Argument) it.next();
int visualID = CazVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == ArgumentEditPart.VISUAL_ID) {
result.add(new CazNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getAssumptions().iterator(); it
.hasNext();) {
Assumption childElement = (Assumption) it.next();
int visualID = CazVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == AssumptionEditPart.VISUAL_ID) {
result.add(new CazNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getJustifications().iterator(); it
.hasNext();) {
Justification childElement = (Justification) it.next();
int visualID = CazVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == JustificationEditPart.VISUAL_ID) {
result.add(new CazNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getContexts().iterator(); it
.hasNext();) {
Context childElement = (Context) it.next();
int visualID = CazVisualIDRegistry.getNodeVisualID(view,
childElement);
if (visualID == ContextEditPart.VISUAL_ID) {
result.add(new CazNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getContainedLinks(View view) {
switch (CazVisualIDRegistry.getVisualID(view)) {
case ArgumentDiagramEditPart.VISUAL_ID:
return getArgumentDiagram_1000ContainedLinks(view);
case ClaimEditPart.VISUAL_ID:
return getClaim_2001ContainedLinks(view);
case EvidenceEditPart.VISUAL_ID:
return getEvidence_2002ContainedLinks(view);
case ArgumentEditPart.VISUAL_ID:
return getArgument_2003ContainedLinks(view);
case AssumptionEditPart.VISUAL_ID:
return getAssumption_2004ContainedLinks(view);
case JustificationEditPart.VISUAL_ID:
return getJustification_2005ContainedLinks(view);
case ContextEditPart.VISUAL_ID:
return getContext_2006ContainedLinks(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getIncomingLinks(View view) {
switch (CazVisualIDRegistry.getVisualID(view)) {
case ClaimEditPart.VISUAL_ID:
return getClaim_2001IncomingLinks(view);
case EvidenceEditPart.VISUAL_ID:
return getEvidence_2002IncomingLinks(view);
case ArgumentEditPart.VISUAL_ID:
return getArgument_2003IncomingLinks(view);
case AssumptionEditPart.VISUAL_ID:
return getAssumption_2004IncomingLinks(view);
case JustificationEditPart.VISUAL_ID:
return getJustification_2005IncomingLinks(view);
case ContextEditPart.VISUAL_ID:
return getContext_2006IncomingLinks(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getOutgoingLinks(View view) {
switch (CazVisualIDRegistry.getVisualID(view)) {
case ClaimEditPart.VISUAL_ID:
return getClaim_2001OutgoingLinks(view);
case EvidenceEditPart.VISUAL_ID:
return getEvidence_2002OutgoingLinks(view);
case ArgumentEditPart.VISUAL_ID:
return getArgument_2003OutgoingLinks(view);
case AssumptionEditPart.VISUAL_ID:
return getAssumption_2004OutgoingLinks(view);
case JustificationEditPart.VISUAL_ID:
return getJustification_2005OutgoingLinks(view);
case ContextEditPart.VISUAL_ID:
return getContext_2006OutgoingLinks(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getArgumentDiagram_1000ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getClaim_2001ContainedLinks(View view) {
Claim modelElement = (Claim) view.getElement();
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Claim_ClaimStrategies_4001(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Claim_ClaimAssumptions_4002(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Claim_ClaimContexts_4003(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Claim_ClaimSolutions_4004(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Claim_SubClaims_4005(modelElement));
return result;
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getEvidence_2002ContainedLinks(
View view) {
Evidence modelElement = (Evidence) view.getElement();
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Evidence_EvidenceContexts_4009(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Evidence_Evidence_4010(modelElement));
return result;
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getArgument_2003ContainedLinks(
View view) {
Argument modelElement = (Argument) view.getElement();
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentJustification_4006(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentEvidence_4007(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentClaims_4008(modelElement));
return result;
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getAssumption_2004ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getJustification_2005ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getContext_2006ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getClaim_2001IncomingLinks(View view) {
Claim modelElement = (Claim) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Claim_SubClaims_4005(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Argument_ArgumentClaims_4008(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getEvidence_2002IncomingLinks(
View view) {
Evidence modelElement = (Evidence) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Claim_ClaimSolutions_4004(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Argument_ArgumentEvidence_4007(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getArgument_2003IncomingLinks(
View view) {
Argument modelElement = (Argument) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Claim_ClaimStrategies_4001(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getAssumption_2004IncomingLinks(
View view) {
Assumption modelElement = (Assumption) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Claim_ClaimAssumptions_4002(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Evidence_Evidence_4010(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getJustification_2005IncomingLinks(
View view) {
Justification modelElement = (Justification) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Argument_ArgumentJustification_4006(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Evidence_Evidence_4010(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getContext_2006IncomingLinks(View view) {
Context modelElement = (Context) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Claim_ClaimContexts_4003(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Evidence_EvidenceContexts_4009(
modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Evidence_Evidence_4010(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getClaim_2001OutgoingLinks(View view) {
Claim modelElement = (Claim) view.getElement();
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Claim_ClaimStrategies_4001(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Claim_ClaimAssumptions_4002(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Claim_ClaimContexts_4003(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Claim_ClaimSolutions_4004(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Claim_SubClaims_4005(modelElement));
return result;
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getEvidence_2002OutgoingLinks(
View view) {
Evidence modelElement = (Evidence) view.getElement();
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Evidence_EvidenceContexts_4009(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Evidence_Evidence_4010(modelElement));
return result;
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getArgument_2003OutgoingLinks(
View view) {
Argument modelElement = (Argument) view.getElement();
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentJustification_4006(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentEvidence_4007(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Argument_ArgumentClaims_4008(modelElement));
return result;
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getAssumption_2004OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getJustification_2005OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<CazLinkDescriptor> getContext_2006OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getIncomingFeatureModelFacetLinks_Claim_ClaimStrategies_4001(
Argument target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == CazPackage.eINSTANCE
.getClaim_ClaimStrategies()) {
result.add(new CazLinkDescriptor(setting.getEObject(), target,
CazElementTypes.ClaimClaimStrategies_4001,
ClaimClaimStrategiesEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getIncomingFeatureModelFacetLinks_Claim_ClaimAssumptions_4002(
Assumption target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == CazPackage.eINSTANCE
.getClaim_ClaimAssumptions()) {
result.add(new CazLinkDescriptor(setting.getEObject(), target,
CazElementTypes.ClaimClaimAssumptions_4002,
ClaimClaimAssumptionsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getIncomingFeatureModelFacetLinks_Claim_ClaimContexts_4003(
Context target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == CazPackage.eINSTANCE
.getClaim_ClaimContexts()) {
result.add(new CazLinkDescriptor(setting.getEObject(), target,
CazElementTypes.ClaimClaimContexts_4003,
ClaimClaimContextsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getIncomingFeatureModelFacetLinks_Claim_ClaimSolutions_4004(
Evidence target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == CazPackage.eINSTANCE
.getClaim_ClaimSolutions()) {
result.add(new CazLinkDescriptor(setting.getEObject(), target,
CazElementTypes.ClaimClaimSolutions_4004,
ClaimClaimSolutionsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getIncomingFeatureModelFacetLinks_Claim_SubClaims_4005(
Claim target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == CazPackage.eINSTANCE
.getClaim_SubClaims()) {
result.add(new CazLinkDescriptor(setting.getEObject(), target,
CazElementTypes.ClaimSubClaims_4005,
ClaimSubClaimsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getIncomingFeatureModelFacetLinks_Argument_ArgumentJustification_4006(
Justification target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == CazPackage.eINSTANCE
.getArgument_ArgumentJustification()) {
result.add(new CazLinkDescriptor(setting.getEObject(), target,
CazElementTypes.ArgumentArgumentJustification_4006,
ArgumentArgumentJustificationEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getIncomingFeatureModelFacetLinks_Argument_ArgumentEvidence_4007(
Evidence target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == CazPackage.eINSTANCE
.getArgument_ArgumentEvidence()) {
result.add(new CazLinkDescriptor(setting.getEObject(), target,
CazElementTypes.ArgumentArgumentEvidence_4007,
ArgumentArgumentEvidenceEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getIncomingFeatureModelFacetLinks_Argument_ArgumentClaims_4008(
Claim target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == CazPackage.eINSTANCE
.getArgument_ArgumentClaims()) {
result.add(new CazLinkDescriptor(setting.getEObject(), target,
CazElementTypes.ArgumentArgumentClaims_4008,
ArgumentArgumentClaimsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getIncomingFeatureModelFacetLinks_Evidence_EvidenceContexts_4009(
Context target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == CazPackage.eINSTANCE
.getEvidence_EvidenceContexts()) {
result.add(new CazLinkDescriptor(setting.getEObject(), target,
CazElementTypes.EvidenceEvidenceContexts_4009,
EvidenceEvidenceContextsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getIncomingFeatureModelFacetLinks_Evidence_Evidence_4010(
InformationElement target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == CazPackage.eINSTANCE
.getEvidence_Evidence()) {
result.add(new CazLinkDescriptor(setting.getEObject(), target,
CazElementTypes.EvidenceEvidence_4010,
EvidenceEvidenceEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getOutgoingFeatureModelFacetLinks_Claim_ClaimStrategies_4001(
Claim source) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
for (Iterator<?> destinations = source.getClaimStrategies().iterator(); destinations
.hasNext();) {
Argument destination = (Argument) destinations.next();
result.add(new CazLinkDescriptor(source, destination,
CazElementTypes.ClaimClaimStrategies_4001,
ClaimClaimStrategiesEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getOutgoingFeatureModelFacetLinks_Claim_ClaimAssumptions_4002(
Claim source) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
for (Iterator<?> destinations = source.getClaimAssumptions().iterator(); destinations
.hasNext();) {
Assumption destination = (Assumption) destinations.next();
result.add(new CazLinkDescriptor(source, destination,
CazElementTypes.ClaimClaimAssumptions_4002,
ClaimClaimAssumptionsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getOutgoingFeatureModelFacetLinks_Claim_ClaimContexts_4003(
Claim source) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
for (Iterator<?> destinations = source.getClaimContexts().iterator(); destinations
.hasNext();) {
Context destination = (Context) destinations.next();
result.add(new CazLinkDescriptor(source, destination,
CazElementTypes.ClaimClaimContexts_4003,
ClaimClaimContextsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getOutgoingFeatureModelFacetLinks_Claim_ClaimSolutions_4004(
Claim source) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
for (Iterator<?> destinations = source.getClaimSolutions().iterator(); destinations
.hasNext();) {
Evidence destination = (Evidence) destinations.next();
result.add(new CazLinkDescriptor(source, destination,
CazElementTypes.ClaimClaimSolutions_4004,
ClaimClaimSolutionsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getOutgoingFeatureModelFacetLinks_Claim_SubClaims_4005(
Claim source) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
for (Iterator<?> destinations = source.getSubClaims().iterator(); destinations
.hasNext();) {
Claim destination = (Claim) destinations.next();
result.add(new CazLinkDescriptor(source, destination,
CazElementTypes.ClaimSubClaims_4005,
ClaimSubClaimsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getOutgoingFeatureModelFacetLinks_Argument_ArgumentJustification_4006(
Argument source) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
for (Iterator<?> destinations = source.getArgumentJustification()
.iterator(); destinations.hasNext();) {
Justification destination = (Justification) destinations.next();
result.add(new CazLinkDescriptor(source, destination,
CazElementTypes.ArgumentArgumentJustification_4006,
ArgumentArgumentJustificationEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getOutgoingFeatureModelFacetLinks_Argument_ArgumentEvidence_4007(
Argument source) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
for (Iterator<?> destinations = source.getArgumentEvidence().iterator(); destinations
.hasNext();) {
Evidence destination = (Evidence) destinations.next();
result.add(new CazLinkDescriptor(source, destination,
CazElementTypes.ArgumentArgumentEvidence_4007,
ArgumentArgumentEvidenceEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getOutgoingFeatureModelFacetLinks_Argument_ArgumentClaims_4008(
Argument source) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
for (Iterator<?> destinations = source.getArgumentClaims().iterator(); destinations
.hasNext();) {
Claim destination = (Claim) destinations.next();
result.add(new CazLinkDescriptor(source, destination,
CazElementTypes.ArgumentArgumentClaims_4008,
ArgumentArgumentClaimsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getOutgoingFeatureModelFacetLinks_Evidence_EvidenceContexts_4009(
Evidence source) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
for (Iterator<?> destinations = source.getEvidenceContexts().iterator(); destinations
.hasNext();) {
Context destination = (Context) destinations.next();
result.add(new CazLinkDescriptor(source, destination,
CazElementTypes.EvidenceEvidenceContexts_4009,
EvidenceEvidenceContextsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<CazLinkDescriptor> getOutgoingFeatureModelFacetLinks_Evidence_Evidence_4010(
Evidence source) {
LinkedList<CazLinkDescriptor> result = new LinkedList<CazLinkDescriptor>();
for (Iterator<?> destinations = source.getEvidence().iterator(); destinations
.hasNext();) {
InformationElement destination = (InformationElement) destinations
.next();
result.add(new CazLinkDescriptor(source, destination,
CazElementTypes.EvidenceEvidence_4010,
EvidenceEvidenceEditPart.VISUAL_ID));
}
return result;
}
}