/***************************************************************************** * Copyright (c) 2010 CEA LIST. * * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Vincent Lorenzo (CEA LIST) vincent.lorenzo@cea.fr - Initial API and implementation * *****************************************************************************/ package org.eclipse.papyrus.uml.diagram.profile.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 org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.emf.ecore.util.EcoreUtil; import org.eclipse.gmf.runtime.notation.View; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.AssociationBranchEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.AssociationEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.AssociationNodeEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ClassOperationEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ClassPropertyEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.CommentAnnotatedElementEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.CommentEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.CommentEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ConstraintConstrainedElementEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ConstraintEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ConstraintEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.DataTypeAttributeCompartmentEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.DataTypeAttributeCompartmentEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.DataTypeEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.DataTypeEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.DataTypeOperationCompartmentEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.DataTypeOperationCompartmentEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.DataTypeOperationEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.DataTypePropertyEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.DependencyBranchEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.DependencyEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.DependencyNodeEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ElementImportEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.EnumerationEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.EnumerationEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.EnumerationEnumerationLiteralCompartmentEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.EnumerationEnumerationLiteralCompartmentEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.EnumerationLiteralEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ExtensionEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.GeneralizationEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.MetaclassEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.MetaclassEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ModelEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ModelEditPartTN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ModelPackageableElementCompartmentEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ModelPackageableElementCompartmentEditPartTN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.PackageEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.PackageEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.PackageImportEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.PackagePackageableElementCompartmentEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.PackagePackageableElementCompartmentEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.PrimitiveTypeEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.PrimitiveTypeEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ProfileApplicationEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ProfileDiagramEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ProfileEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ProfileEditPartTN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ProfilePackageableElementCompartmentEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ProfilePackageableElementCompartmentEditPartTN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.ShortCutDiagramEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.StereotypeAttributeCompartmentEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.StereotypeAttributeCompartmentEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.StereotypeEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.StereotypeEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.StereotypeOperationCompartmentEditPart; import org.eclipse.papyrus.uml.diagram.profile.edit.parts.StereotypeOperationCompartmentEditPartCN; import org.eclipse.papyrus.uml.diagram.profile.providers.UMLElementTypes; import org.eclipse.uml2.uml.Association; import org.eclipse.uml2.uml.Class; import org.eclipse.uml2.uml.Classifier; import org.eclipse.uml2.uml.Comment; import org.eclipse.uml2.uml.Constraint; import org.eclipse.uml2.uml.DataType; import org.eclipse.uml2.uml.Dependency; import org.eclipse.uml2.uml.Element; import org.eclipse.uml2.uml.ElementImport; import org.eclipse.uml2.uml.Enumeration; import org.eclipse.uml2.uml.EnumerationLiteral; import org.eclipse.uml2.uml.Extension; import org.eclipse.uml2.uml.Generalization; import org.eclipse.uml2.uml.Model; import org.eclipse.uml2.uml.NamedElement; import org.eclipse.uml2.uml.Namespace; import org.eclipse.uml2.uml.Operation; import org.eclipse.uml2.uml.Package; import org.eclipse.uml2.uml.PackageImport; import org.eclipse.uml2.uml.PackageableElement; import org.eclipse.uml2.uml.PrimitiveType; import org.eclipse.uml2.uml.Profile; import org.eclipse.uml2.uml.ProfileApplication; import org.eclipse.uml2.uml.Property; import org.eclipse.uml2.uml.Stereotype; import org.eclipse.uml2.uml.Type; import org.eclipse.uml2.uml.UMLPackage; /** * @generated */ public class UMLDiagramUpdater { /** * @generated */ public static List<UMLNodeDescriptor> getSemanticChildren(View view) { switch(UMLVisualIDRegistry.getVisualID(view)) { case ProfileDiagramEditPart.VISUAL_ID: return getProfile_1000SemanticChildren(view); case PackageEditPartCN.VISUAL_ID: return getPackage_1012SemanticChildren(view); case PackagePackageableElementCompartmentEditPart.VISUAL_ID: return getPackagePackageableElementCompartment_1005SemanticChildren(view); case PackagePackageableElementCompartmentEditPartCN.VISUAL_ID: return getPackagePackageableElementCompartment_11SemanticChildren(view); case ProfilePackageableElementCompartmentEditPartTN.VISUAL_ID: return getProfileProfilePackageableElementCompartment_1042SemanticChildren(view); case ProfilePackageableElementCompartmentEditPartCN.VISUAL_ID: return getProfileProfilePackageableElementCompartment_1051SemanticChildren(view); case StereotypeAttributeCompartmentEditPart.VISUAL_ID: return getStereotypeAttributeCompartment_1071SemanticChildren(view); case StereotypeAttributeCompartmentEditPartCN.VISUAL_ID: return getStereotypeAttributeCompartment_1052SemanticChildren(view); case StereotypeOperationCompartmentEditPart.VISUAL_ID: return getStereotypeOperationCompartment_1019SemanticChildren(view); case StereotypeOperationCompartmentEditPartCN.VISUAL_ID: return getStereotypeOperationCompartment_1053SemanticChildren(view); case ModelPackageableElementCompartmentEditPartTN.VISUAL_ID: return getModelModelElementCompartment_1057SemanticChildren(view); case ModelPackageableElementCompartmentEditPartCN.VISUAL_ID: return getModelModelElementCompartment_1058SemanticChildren(view); case EnumerationEnumerationLiteralCompartmentEditPartCN.VISUAL_ID: return getEnumerationEnumerationEnumerationLiteral_1062SemanticChildren(view); case EnumerationEnumerationLiteralCompartmentEditPart.VISUAL_ID: return getEnumerationEnumerationEnumerationLiteral_1063SemanticChildren(view); case DataTypeAttributeCompartmentEditPart.VISUAL_ID: return getDataTypeDataTypeAttributeCompartment_1067SemanticChildren(view); case DataTypeAttributeCompartmentEditPartCN.VISUAL_ID: return getDataTypeDataTypeAttributeCompartment_1069SemanticChildren(view); case DataTypeOperationCompartmentEditPart.VISUAL_ID: return getDataTypeDataTypeOperationCompartment_1068SemanticChildren(view); case DataTypeOperationCompartmentEditPartCN.VISUAL_ID: return getDataTypeDataTypeOperationCompartment_1070SemanticChildren(view); } return Collections.emptyList(); } /** * @generated */ public static List<UMLNodeDescriptor> getProfile_1000SemanticChildren(View view) { if(!view.isSetElement()) { return Collections.EMPTY_LIST; } Profile modelElement = (Profile)view.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getPackagedElements().iterator(); it.hasNext();) { PackageableElement childElement = (PackageableElement)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == DependencyNodeEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == AssociationNodeEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == MetaclassEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ConstraintEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ModelEditPartTN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ProfileEditPartTN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PackageEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == EnumerationEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PrimitiveTypeEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == DataTypeEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } for(Iterator<?> it = modelElement.getOwnedStereotypes().iterator(); it.hasNext();) { Stereotype childElement = (Stereotype)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == StereotypeEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } for(Iterator<?> it = modelElement.getOwnedComments().iterator(); it.hasNext();) { Comment childElement = (Comment)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == CommentEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } Resource resource = modelElement.eResource(); for(Iterator semanticIterator = getPhantomNodesIterator(resource); semanticIterator.hasNext();) { EObject childElement = (EObject)semanticIterator.next(); if(childElement == modelElement) { continue; } if(UMLVisualIDRegistry.getNodeVisualID(view, childElement) == ShortCutDiagramEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, ShortCutDiagramEditPart.VISUAL_ID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getPackage_1012SemanticChildren(View view) { if(!view.isSetElement()) { return Collections.EMPTY_LIST; } Package modelElement = (Package)view.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getPackagedElements().iterator(); it.hasNext();) { PackageableElement childElement = (PackageableElement)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == PackageEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getPackagePackageableElementCompartment_1005SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } Package modelElement = (Package)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedComments().iterator(); it.hasNext();) { Comment childElement = (Comment)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == CommentEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } for(Iterator<?> it = modelElement.getPackagedElements().iterator(); it.hasNext();) { PackageableElement childElement = (PackageableElement)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == ModelEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ProfileEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PackageEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ConstraintEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == EnumerationEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PrimitiveTypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == DataTypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getPackagePackageableElementCompartment_11SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } Package modelElement = (Package)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedComments().iterator(); it.hasNext();) { Comment childElement = (Comment)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == CommentEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } for(Iterator<?> it = modelElement.getPackagedElements().iterator(); it.hasNext();) { PackageableElement childElement = (PackageableElement)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == ModelEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ProfileEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PackageEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ConstraintEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == EnumerationEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PrimitiveTypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == DataTypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getProfileProfilePackageableElementCompartment_1042SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } Profile modelElement = (Profile)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedStereotypes().iterator(); it.hasNext();) { Stereotype childElement = (Stereotype)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == StereotypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } for(Iterator<?> it = modelElement.getPackagedElements().iterator(); it.hasNext();) { PackageableElement childElement = (PackageableElement)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == ModelEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ProfileEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PackageEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ConstraintEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == EnumerationEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PrimitiveTypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == DataTypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == MetaclassEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } for(Iterator<?> it = modelElement.getOwnedComments().iterator(); it.hasNext();) { Comment childElement = (Comment)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == CommentEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getProfileProfilePackageableElementCompartment_1051SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } Profile modelElement = (Profile)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedStereotypes().iterator(); it.hasNext();) { Stereotype childElement = (Stereotype)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == StereotypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } for(Iterator<?> it = modelElement.getPackagedElements().iterator(); it.hasNext();) { PackageableElement childElement = (PackageableElement)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == ModelEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ProfileEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PackageEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ConstraintEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == EnumerationEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PrimitiveTypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == DataTypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == MetaclassEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } for(Iterator<?> it = modelElement.getOwnedComments().iterator(); it.hasNext();) { Comment childElement = (Comment)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == CommentEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getStereotypeAttributeCompartment_1071SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } Stereotype modelElement = (Stereotype)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) { Property childElement = (Property)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == ClassPropertyEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getStereotypeAttributeCompartment_1052SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } Stereotype modelElement = (Stereotype)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) { Property childElement = (Property)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == ClassPropertyEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getStereotypeOperationCompartment_1019SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } Stereotype modelElement = (Stereotype)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) { Operation childElement = (Operation)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == ClassOperationEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getStereotypeOperationCompartment_1053SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } Stereotype modelElement = (Stereotype)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) { Operation childElement = (Operation)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == ClassOperationEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getModelModelElementCompartment_1057SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } Model modelElement = (Model)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedComments().iterator(); it.hasNext();) { Comment childElement = (Comment)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == CommentEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } for(Iterator<?> it = modelElement.getPackagedElements().iterator(); it.hasNext();) { PackageableElement childElement = (PackageableElement)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == ModelEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ProfileEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PackageEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ConstraintEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == EnumerationEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PrimitiveTypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == DataTypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getModelModelElementCompartment_1058SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } Model modelElement = (Model)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedComments().iterator(); it.hasNext();) { Comment childElement = (Comment)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == CommentEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } for(Iterator<?> it = modelElement.getPackagedElements().iterator(); it.hasNext();) { PackageableElement childElement = (PackageableElement)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == ModelEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ProfileEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PackageEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == ConstraintEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == EnumerationEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == PrimitiveTypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } if(visualID == DataTypeEditPartCN.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getEnumerationEnumerationEnumerationLiteral_1062SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } Enumeration modelElement = (Enumeration)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedLiterals().iterator(); it.hasNext();) { EnumerationLiteral childElement = (EnumerationLiteral)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == EnumerationLiteralEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getEnumerationEnumerationEnumerationLiteral_1063SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } Enumeration modelElement = (Enumeration)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedLiterals().iterator(); it.hasNext();) { EnumerationLiteral childElement = (EnumerationLiteral)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == EnumerationLiteralEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getDataTypeDataTypeAttributeCompartment_1067SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } DataType modelElement = (DataType)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) { Property childElement = (Property)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == DataTypePropertyEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getDataTypeDataTypeAttributeCompartment_1069SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } DataType modelElement = (DataType)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) { Property childElement = (Property)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == DataTypePropertyEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getDataTypeDataTypeOperationCompartment_1068SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } DataType modelElement = (DataType)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) { Operation childElement = (Operation)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == DataTypeOperationEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<UMLNodeDescriptor> getDataTypeDataTypeOperationCompartment_1070SemanticChildren(View view) { if(false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View)view.eContainer(); if(!containerView.isSetElement()) { return Collections.emptyList(); } DataType modelElement = (DataType)containerView.getElement(); LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>(); for(Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) { Operation childElement = (Operation)it.next(); int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement); if(visualID == DataTypeOperationEditPart.VISUAL_ID) { result.add(new UMLNodeDescriptor(childElement, visualID)); continue; } } return result; } /** * @generated */ private static Iterator<EObject> getPhantomNodesIterator(Resource resource) { return resource.getAllContents(); } /** * @generated */ public static List<UMLLinkDescriptor> getContainedLinks(View view) { switch(UMLVisualIDRegistry.getVisualID(view)) { case ProfileDiagramEditPart.VISUAL_ID: return getProfile_1000ContainedLinks(view); case DependencyNodeEditPart.VISUAL_ID: return getDependency_2014ContainedLinks(view); case AssociationNodeEditPart.VISUAL_ID: return getAssociation_2015ContainedLinks(view); case StereotypeEditPart.VISUAL_ID: return getStereotype_1026ContainedLinks(view); case MetaclassEditPart.VISUAL_ID: return getClass_1031ContainedLinks(view); case CommentEditPart.VISUAL_ID: return getComment_1002ContainedLinks(view); case ConstraintEditPart.VISUAL_ID: return getConstraint_1014ContainedLinks(view); case ModelEditPartTN.VISUAL_ID: return getModel_2005ContainedLinks(view); case ProfileEditPartTN.VISUAL_ID: return getProfile_1030ContainedLinks(view); case PackageEditPart.VISUAL_ID: return getPackage_2007ContainedLinks(view); case EnumerationEditPart.VISUAL_ID: return getEnumeration_2006ContainedLinks(view); case PrimitiveTypeEditPart.VISUAL_ID: return getPrimitiveType_2009ContainedLinks(view); case DataTypeEditPart.VISUAL_ID: return getDataType_2010ContainedLinks(view); case ShortCutDiagramEditPart.VISUAL_ID: return getDiagram_2016ContainedLinks(view); case PrimitiveTypeEditPartCN.VISUAL_ID: return getPrimitiveType_3026ContainedLinks(view); case DataTypeOperationEditPart.VISUAL_ID: return getOperation_3019ContainedLinks(view); case EnumerationLiteralEditPart.VISUAL_ID: return getEnumerationLiteral_1037ContainedLinks(view); case DataTypePropertyEditPart.VISUAL_ID: return getProperty_3018ContainedLinks(view); case ClassPropertyEditPart.VISUAL_ID: return getProperty_3002ContainedLinks(view); case ClassOperationEditPart.VISUAL_ID: return getOperation_3020ContainedLinks(view); case StereotypeEditPartCN.VISUAL_ID: return getStereotype_1023ContainedLinks(view); case MetaclassEditPartCN.VISUAL_ID: return getClass_3028ContainedLinks(view); case CommentEditPartCN.VISUAL_ID: return getComment_1007ContainedLinks(view); case ModelEditPartCN.VISUAL_ID: return getModel_1027ContainedLinks(view); case ProfileEditPartCN.VISUAL_ID: return getProfile_1024ContainedLinks(view); case PackageEditPartCN.VISUAL_ID: return getPackage_1012ContainedLinks(view); case ConstraintEditPartCN.VISUAL_ID: return getConstraint_1028ContainedLinks(view); case EnumerationEditPartCN.VISUAL_ID: return getEnumeration_3025ContainedLinks(view); case DataTypeEditPartCN.VISUAL_ID: return getDataType_3027ContainedLinks(view); case ExtensionEditPart.VISUAL_ID: return getExtension_1013ContainedLinks(view); case AssociationEditPart.VISUAL_ID: return getAssociation_4001ContainedLinks(view); case ProfileApplicationEditPart.VISUAL_ID: return getProfileApplication_1045ContainedLinks(view); case AssociationBranchEditPart.VISUAL_ID: return getAssociation_4019ContainedLinks(view); case GeneralizationEditPart.VISUAL_ID: return getGeneralization_4002ContainedLinks(view); case DependencyEditPart.VISUAL_ID: return getDependency_4008ContainedLinks(view); case DependencyBranchEditPart.VISUAL_ID: return getDependency_4018ContainedLinks(view); case ElementImportEditPart.VISUAL_ID: return getElementImport_1064ContainedLinks(view); case PackageImportEditPart.VISUAL_ID: return getPackageImport_1065ContainedLinks(view); } return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getIncomingLinks(View view) { switch(UMLVisualIDRegistry.getVisualID(view)) { case DependencyNodeEditPart.VISUAL_ID: return getDependency_2014IncomingLinks(view); case AssociationNodeEditPart.VISUAL_ID: return getAssociation_2015IncomingLinks(view); case StereotypeEditPart.VISUAL_ID: return getStereotype_1026IncomingLinks(view); case MetaclassEditPart.VISUAL_ID: return getClass_1031IncomingLinks(view); case CommentEditPart.VISUAL_ID: return getComment_1002IncomingLinks(view); case ConstraintEditPart.VISUAL_ID: return getConstraint_1014IncomingLinks(view); case ModelEditPartTN.VISUAL_ID: return getModel_2005IncomingLinks(view); case ProfileEditPartTN.VISUAL_ID: return getProfile_1030IncomingLinks(view); case PackageEditPart.VISUAL_ID: return getPackage_2007IncomingLinks(view); case EnumerationEditPart.VISUAL_ID: return getEnumeration_2006IncomingLinks(view); case PrimitiveTypeEditPart.VISUAL_ID: return getPrimitiveType_2009IncomingLinks(view); case DataTypeEditPart.VISUAL_ID: return getDataType_2010IncomingLinks(view); case ShortCutDiagramEditPart.VISUAL_ID: return getDiagram_2016IncomingLinks(view); case PrimitiveTypeEditPartCN.VISUAL_ID: return getPrimitiveType_3026IncomingLinks(view); case DataTypeOperationEditPart.VISUAL_ID: return getOperation_3019IncomingLinks(view); case EnumerationLiteralEditPart.VISUAL_ID: return getEnumerationLiteral_1037IncomingLinks(view); case DataTypePropertyEditPart.VISUAL_ID: return getProperty_3018IncomingLinks(view); case ClassPropertyEditPart.VISUAL_ID: return getProperty_3002IncomingLinks(view); case ClassOperationEditPart.VISUAL_ID: return getOperation_3020IncomingLinks(view); case StereotypeEditPartCN.VISUAL_ID: return getStereotype_1023IncomingLinks(view); case MetaclassEditPartCN.VISUAL_ID: return getClass_3028IncomingLinks(view); case CommentEditPartCN.VISUAL_ID: return getComment_1007IncomingLinks(view); case ModelEditPartCN.VISUAL_ID: return getModel_1027IncomingLinks(view); case ProfileEditPartCN.VISUAL_ID: return getProfile_1024IncomingLinks(view); case PackageEditPartCN.VISUAL_ID: return getPackage_1012IncomingLinks(view); case ConstraintEditPartCN.VISUAL_ID: return getConstraint_1028IncomingLinks(view); case EnumerationEditPartCN.VISUAL_ID: return getEnumeration_3025IncomingLinks(view); case DataTypeEditPartCN.VISUAL_ID: return getDataType_3027IncomingLinks(view); case ExtensionEditPart.VISUAL_ID: return getExtension_1013IncomingLinks(view); case AssociationEditPart.VISUAL_ID: return getAssociation_4001IncomingLinks(view); case ProfileApplicationEditPart.VISUAL_ID: return getProfileApplication_1045IncomingLinks(view); case AssociationBranchEditPart.VISUAL_ID: return getAssociation_4019IncomingLinks(view); case GeneralizationEditPart.VISUAL_ID: return getGeneralization_4002IncomingLinks(view); case DependencyEditPart.VISUAL_ID: return getDependency_4008IncomingLinks(view); case DependencyBranchEditPart.VISUAL_ID: return getDependency_4018IncomingLinks(view); case ElementImportEditPart.VISUAL_ID: return getElementImport_1064IncomingLinks(view); case PackageImportEditPart.VISUAL_ID: return getPackageImport_1065IncomingLinks(view); } return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getOutgoingLinks(View view) { switch(UMLVisualIDRegistry.getVisualID(view)) { case DependencyNodeEditPart.VISUAL_ID: return getDependency_2014OutgoingLinks(view); case AssociationNodeEditPart.VISUAL_ID: return getAssociation_2015OutgoingLinks(view); case StereotypeEditPart.VISUAL_ID: return getStereotype_1026OutgoingLinks(view); case MetaclassEditPart.VISUAL_ID: return getClass_1031OutgoingLinks(view); case CommentEditPart.VISUAL_ID: return getComment_1002OutgoingLinks(view); case ConstraintEditPart.VISUAL_ID: return getConstraint_1014OutgoingLinks(view); case ModelEditPartTN.VISUAL_ID: return getModel_2005OutgoingLinks(view); case ProfileEditPartTN.VISUAL_ID: return getProfile_1030OutgoingLinks(view); case PackageEditPart.VISUAL_ID: return getPackage_2007OutgoingLinks(view); case EnumerationEditPart.VISUAL_ID: return getEnumeration_2006OutgoingLinks(view); case PrimitiveTypeEditPart.VISUAL_ID: return getPrimitiveType_2009OutgoingLinks(view); case DataTypeEditPart.VISUAL_ID: return getDataType_2010OutgoingLinks(view); case ShortCutDiagramEditPart.VISUAL_ID: return getDiagram_2016OutgoingLinks(view); case PrimitiveTypeEditPartCN.VISUAL_ID: return getPrimitiveType_3026OutgoingLinks(view); case DataTypeOperationEditPart.VISUAL_ID: return getOperation_3019OutgoingLinks(view); case EnumerationLiteralEditPart.VISUAL_ID: return getEnumerationLiteral_1037OutgoingLinks(view); case DataTypePropertyEditPart.VISUAL_ID: return getProperty_3018OutgoingLinks(view); case ClassPropertyEditPart.VISUAL_ID: return getProperty_3002OutgoingLinks(view); case ClassOperationEditPart.VISUAL_ID: return getOperation_3020OutgoingLinks(view); case StereotypeEditPartCN.VISUAL_ID: return getStereotype_1023OutgoingLinks(view); case MetaclassEditPartCN.VISUAL_ID: return getClass_3028OutgoingLinks(view); case CommentEditPartCN.VISUAL_ID: return getComment_1007OutgoingLinks(view); case ModelEditPartCN.VISUAL_ID: return getModel_1027OutgoingLinks(view); case ProfileEditPartCN.VISUAL_ID: return getProfile_1024OutgoingLinks(view); case PackageEditPartCN.VISUAL_ID: return getPackage_1012OutgoingLinks(view); case ConstraintEditPartCN.VISUAL_ID: return getConstraint_1028OutgoingLinks(view); case EnumerationEditPartCN.VISUAL_ID: return getEnumeration_3025OutgoingLinks(view); case DataTypeEditPartCN.VISUAL_ID: return getDataType_3027OutgoingLinks(view); case ExtensionEditPart.VISUAL_ID: return getExtension_1013OutgoingLinks(view); case AssociationEditPart.VISUAL_ID: return getAssociation_4001OutgoingLinks(view); case ProfileApplicationEditPart.VISUAL_ID: return getProfileApplication_1045OutgoingLinks(view); case AssociationBranchEditPart.VISUAL_ID: return getAssociation_4019OutgoingLinks(view); case GeneralizationEditPart.VISUAL_ID: return getGeneralization_4002OutgoingLinks(view); case DependencyEditPart.VISUAL_ID: return getDependency_4008OutgoingLinks(view); case DependencyBranchEditPart.VISUAL_ID: return getDependency_4018OutgoingLinks(view); case ElementImportEditPart.VISUAL_ID: return getElementImport_1064OutgoingLinks(view); case PackageImportEditPart.VISUAL_ID: return getPackageImport_1065OutgoingLinks(view); } return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getProfile_1000ContainedLinks(View view) { Profile modelElement = (Profile)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Extension_1013(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ProfileApplication_1045(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDependency_2014ContainedLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getAssociation_2015ContainedLinks(View view) { Association modelElement = (Association)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getStereotype_1026ContainedLinks(View view) { Stereotype modelElement = (Stereotype)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getClass_1031ContainedLinks(View view) { Class modelElement = (Class)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getComment_1002ContainedLinks(View view) { Comment modelElement = (Comment)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getConstraint_1014ContainedLinks(View view) { Constraint modelElement = (Constraint)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getModel_2005ContainedLinks(View view) { Model modelElement = (Model)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Extension_1013(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ProfileApplication_1045(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getProfile_1030ContainedLinks(View view) { Profile modelElement = (Profile)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Extension_1013(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ProfileApplication_1045(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getPackage_2007ContainedLinks(View view) { Package modelElement = (Package)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Extension_1013(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ProfileApplication_1045(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getEnumeration_2006ContainedLinks(View view) { Enumeration modelElement = (Enumeration)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getPrimitiveType_2009ContainedLinks(View view) { PrimitiveType modelElement = (PrimitiveType)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDataType_2010ContainedLinks(View view) { DataType modelElement = (DataType)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDiagram_2016ContainedLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getPrimitiveType_3026ContainedLinks(View view) { PrimitiveType modelElement = (PrimitiveType)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getOperation_3019ContainedLinks(View view) { Operation modelElement = (Operation)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getEnumerationLiteral_1037ContainedLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getProperty_3018ContainedLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getProperty_3002ContainedLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getOperation_3020ContainedLinks(View view) { Operation modelElement = (Operation)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getStereotype_1023ContainedLinks(View view) { Stereotype modelElement = (Stereotype)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getClass_3028ContainedLinks(View view) { Class modelElement = (Class)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getComment_1007ContainedLinks(View view) { Comment modelElement = (Comment)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getModel_1027ContainedLinks(View view) { Model modelElement = (Model)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Extension_1013(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ProfileApplication_1045(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getProfile_1024ContainedLinks(View view) { Profile modelElement = (Profile)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Extension_1013(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ProfileApplication_1045(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getPackage_1012ContainedLinks(View view) { Package modelElement = (Package)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Extension_1013(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ProfileApplication_1045(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getConstraint_1028ContainedLinks(View view) { Constraint modelElement = (Constraint)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getEnumeration_3025ContainedLinks(View view) { Enumeration modelElement = (Enumeration)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDataType_3027ContainedLinks(View view) { DataType modelElement = (DataType)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getExtension_1013ContainedLinks(View view) { Extension modelElement = (Extension)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getAssociation_4001ContainedLinks(View view) { Association modelElement = (Association)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getProfileApplication_1045ContainedLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getAssociation_4019ContainedLinks(View view) { Association modelElement = (Association)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getContainedTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getContainedTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getGeneralization_4002ContainedLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getDependency_4008ContainedLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getDependency_4018ContainedLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getElementImport_1064ContainedLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getPackageImport_1065ContainedLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getDependency_2014IncomingLinks(View view) { Dependency modelElement = (Dependency)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getAssociation_2015IncomingLinks(View view) { Association modelElement = (Association)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getStereotype_1026IncomingLinks(View view) { Stereotype modelElement = (Stereotype)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Extension_1013(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getClass_1031IncomingLinks(View view) { Class modelElement = (Class)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Extension_1013(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getComment_1002IncomingLinks(View view) { Comment modelElement = (Comment)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getConstraint_1014IncomingLinks(View view) { Constraint modelElement = (Constraint)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getModel_2005IncomingLinks(View view) { Model modelElement = (Model)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_PackageImport_1065(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getProfile_1030IncomingLinks(View view) { Profile modelElement = (Profile)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_ProfileApplication_1045(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_PackageImport_1065(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getPackage_2007IncomingLinks(View view) { Package modelElement = (Package)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_PackageImport_1065(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getEnumeration_2006IncomingLinks(View view) { Enumeration modelElement = (Enumeration)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getPrimitiveType_2009IncomingLinks(View view) { PrimitiveType modelElement = (PrimitiveType)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDataType_2010IncomingLinks(View view) { DataType modelElement = (DataType)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDiagram_2016IncomingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getPrimitiveType_3026IncomingLinks(View view) { PrimitiveType modelElement = (PrimitiveType)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getOperation_3019IncomingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getEnumerationLiteral_1037IncomingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getProperty_3018IncomingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getProperty_3002IncomingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getOperation_3020IncomingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getStereotype_1023IncomingLinks(View view) { Stereotype modelElement = (Stereotype)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Extension_1013(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getClass_3028IncomingLinks(View view) { Class modelElement = (Class)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Extension_1013(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getComment_1007IncomingLinks(View view) { Comment modelElement = (Comment)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getModel_1027IncomingLinks(View view) { Model modelElement = (Model)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_PackageImport_1065(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getProfile_1024IncomingLinks(View view) { Profile modelElement = (Profile)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_ProfileApplication_1045(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_PackageImport_1065(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getPackage_1012IncomingLinks(View view) { Package modelElement = (Package)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_PackageImport_1065(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getConstraint_1028IncomingLinks(View view) { Constraint modelElement = (Constraint)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getEnumeration_3025IncomingLinks(View view) { Enumeration modelElement = (Enumeration)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDataType_3027IncomingLinks(View view) { DataType modelElement = (DataType)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getExtension_1013IncomingLinks(View view) { Extension modelElement = (Extension)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getAssociation_4001IncomingLinks(View view) { Association modelElement = (Association)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getProfileApplication_1045IncomingLinks(View view) { ProfileApplication modelElement = (ProfileApplication)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getAssociation_4019IncomingLinks(View view) { Association modelElement = (Association)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Association_4001(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Association_4019(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Generalization_4002(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getGeneralization_4002IncomingLinks(View view) { Generalization modelElement = (Generalization)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDependency_4008IncomingLinks(View view) { Dependency modelElement = (Dependency)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDependency_4018IncomingLinks(View view) { Dependency modelElement = (Dependency)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4008(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Dependency_4018(modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_ElementImport_1064(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getElementImport_1064IncomingLinks(View view) { ElementImport modelElement = (ElementImport)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getPackageImport_1065IncomingLinks(View view) { PackageImport modelElement = (PackageImport)view.getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources()); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement, crossReferences)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDependency_2014OutgoingLinks(View view) { Dependency modelElement = (Dependency)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getAssociation_2015OutgoingLinks(View view) { Association modelElement = (Association)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getStereotype_1026OutgoingLinks(View view) { Stereotype modelElement = (Stereotype)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getClass_1031OutgoingLinks(View view) { Class modelElement = (Class)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getComment_1002OutgoingLinks(View view) { Comment modelElement = (Comment)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getConstraint_1014OutgoingLinks(View view) { Constraint modelElement = (Constraint)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getModel_2005OutgoingLinks(View view) { Model modelElement = (Model)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_ProfileApplication_1045(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getProfile_1030OutgoingLinks(View view) { Profile modelElement = (Profile)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_ProfileApplication_1045(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getPackage_2007OutgoingLinks(View view) { Package modelElement = (Package)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_ProfileApplication_1045(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getEnumeration_2006OutgoingLinks(View view) { Enumeration modelElement = (Enumeration)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getPrimitiveType_2009OutgoingLinks(View view) { PrimitiveType modelElement = (PrimitiveType)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDataType_2010OutgoingLinks(View view) { DataType modelElement = (DataType)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDiagram_2016OutgoingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getPrimitiveType_3026OutgoingLinks(View view) { PrimitiveType modelElement = (PrimitiveType)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getOperation_3019OutgoingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getEnumerationLiteral_1037OutgoingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getProperty_3018OutgoingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getProperty_3002OutgoingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getOperation_3020OutgoingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getStereotype_1023OutgoingLinks(View view) { Stereotype modelElement = (Stereotype)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getClass_3028OutgoingLinks(View view) { Class modelElement = (Class)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getComment_1007OutgoingLinks(View view) { Comment modelElement = (Comment)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getModel_1027OutgoingLinks(View view) { Model modelElement = (Model)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_ProfileApplication_1045(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getProfile_1024OutgoingLinks(View view) { Profile modelElement = (Profile)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_ProfileApplication_1045(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getPackage_1012OutgoingLinks(View view) { Package modelElement = (Package)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_ProfileApplication_1045(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getConstraint_1028OutgoingLinks(View view) { Constraint modelElement = (Constraint)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getEnumeration_3025OutgoingLinks(View view) { Enumeration modelElement = (Enumeration)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDataType_3027OutgoingLinks(View view) { DataType modelElement = (DataType)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getExtension_1013OutgoingLinks(View view) { Extension modelElement = (Extension)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getAssociation_4001OutgoingLinks(View view) { Association modelElement = (Association)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getProfileApplication_1045OutgoingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getAssociation_4019OutgoingLinks(View view) { Association modelElement = (Association)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Association_4001(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Association_4019(modelElement)); result.addAll(getContainedTypeModelFacetLinks_Generalization_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_ElementImport_1064(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_PackageImport_1065(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getGeneralization_4002OutgoingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getDependency_4008OutgoingLinks(View view) { Dependency modelElement = (Dependency)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getDependency_4018OutgoingLinks(View view) { Dependency modelElement = (Dependency)view.getElement(); LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4008(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4018(modelElement)); return result; } /** * @generated */ public static List<UMLLinkDescriptor> getElementImport_1064OutgoingLinks(View view) { return Collections.emptyList(); } /** * @generated */ public static List<UMLLinkDescriptor> getPackageImport_1065OutgoingLinks(View view) { return Collections.emptyList(); } /** * @generated */ private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Extension_1013(Package container) { Collection result = new LinkedList(); for(Iterator links = container.getPackagedElements().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof Extension) { continue; } Extension link = (Extension)linkObject; if(ExtensionEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } Class dst = link.getMetaclass(); List sources = link.getOwnedEnds(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof Property) { continue; } Property src = (Property)theSource; result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Extension_1013, ExtensionEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Association_4001(Package container) { Collection result = new LinkedList(); for(Iterator links = container.getPackagedElements().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof Association) { continue; } Association link = (Association)linkObject; if(AssociationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } //Papyrus GenCode List targets = link.getEndTypes(); Object theTarget = targets.size() >= 2 ? targets.get(1) : null; if(false == theTarget instanceof Type) { continue; } Type dst = (Type)theTarget; List sources = link.getEndTypes(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof Type) { continue; } Type src = (Type)theSource; result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Association_4001, AssociationEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_ProfileApplication_1045(Package container) { Collection result = new LinkedList(); for(Iterator links = container.getProfileApplications().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof ProfileApplication) { continue; } ProfileApplication link = (ProfileApplication)linkObject; if(ProfileApplicationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } Profile dst = link.getAppliedProfile(); Package src = link.getApplyingPackage(); result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.ProfileApplication_1045, ProfileApplicationEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Association_4019(Package container) { Collection result = new LinkedList(); for(Iterator links = container.getPackagedElements().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof Association) { continue; } Association link = (Association)linkObject; if(AssociationBranchEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } //Papyrus GenCode List targets = link.getEndTypes(); Object theTarget = targets.size() >= 2 ? targets.get(1) : null; if(false == theTarget instanceof Type) { continue; } Type dst = (Type)theTarget; List sources = link.getEndTypes(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof Type) { continue; } Type src = (Type)theSource; result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Association_4019, AssociationBranchEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Generalization_4002(Classifier container) { Collection result = new LinkedList(); for(Iterator links = container.getGeneralizations().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof Generalization) { continue; } Generalization link = (Generalization)linkObject; if(GeneralizationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } Classifier dst = link.getGeneral(); result.add(new UMLLinkDescriptor(container, dst, link, UMLElementTypes.Generalization_4002, GeneralizationEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Dependency_4008(Package container) { Collection result = new LinkedList(); for(Iterator links = container.getPackagedElements().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof Dependency) { continue; } Dependency link = (Dependency)linkObject; if(DependencyEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } List targets = link.getSuppliers(); Object theTarget = targets.size() == 1 ? targets.get(0) : null; if(false == theTarget instanceof NamedElement) { continue; } NamedElement dst = (NamedElement)theTarget; List sources = link.getClients(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof NamedElement) { continue; } NamedElement src = (NamedElement)theSource; result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_4008, DependencyEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Dependency_4018(Package container) { Collection result = new LinkedList(); for(Iterator links = container.getPackagedElements().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof Dependency) { continue; } Dependency link = (Dependency)linkObject; if(DependencyBranchEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } List targets = link.getSuppliers(); Object theTarget = targets.size() == 1 ? targets.get(0) : null; if(false == theTarget instanceof NamedElement) { continue; } NamedElement dst = (NamedElement)theTarget; List sources = link.getClients(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof NamedElement) { continue; } NamedElement src = (NamedElement)theSource; result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_4018, DependencyBranchEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_ElementImport_1064(Namespace container) { Collection result = new LinkedList(); for(Iterator links = container.getElementImports().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof ElementImport) { continue; } ElementImport link = (ElementImport)linkObject; if(ElementImportEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } PackageableElement dst = link.getImportedElement(); Namespace src = link.getImportingNamespace(); result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.ElementImport_1064, ElementImportEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_PackageImport_1065(Namespace container) { Collection result = new LinkedList(); for(Iterator links = container.getPackageImports().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof PackageImport) { continue; } PackageImport link = (PackageImport)linkObject; if(PackageImportEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } Package dst = link.getImportedPackage(); Namespace src = link.getImportingNamespace(); result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.PackageImport_1065, PackageImportEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Extension_1013(Class target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences.get(target); for(EStructuralFeature.Setting setting : settings) { if(setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getExtension_Metaclass() || false == setting.getEObject() instanceof Extension) { continue; } Extension link = (Extension)setting.getEObject(); if(ExtensionEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } List sources = link.getOwnedEnds(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof Property) { continue; } Property src = (Property)theSource; result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Extension_1013, ExtensionEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Association_4001(Type target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences.get(target); for(EStructuralFeature.Setting setting : settings) { if(setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getAssociation_EndType() || false == setting.getEObject() instanceof Association) { continue; } Association link = (Association)setting.getEObject(); if(AssociationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } List sources = link.getEndTypes(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof Type) { continue; } Type src = (Type)theSource; result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Association_4001, AssociationEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_ProfileApplication_1045(Profile target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences.get(target); for(EStructuralFeature.Setting setting : settings) { if(setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getProfileApplication_AppliedProfile() || false == setting.getEObject() instanceof ProfileApplication) { continue; } ProfileApplication link = (ProfileApplication)setting.getEObject(); if(ProfileApplicationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } Package src = link.getApplyingPackage(); result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.ProfileApplication_1045, ProfileApplicationEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Association_4019(Type target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences.get(target); for(EStructuralFeature.Setting setting : settings) { if(setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getAssociation_EndType() || false == setting.getEObject() instanceof Association) { continue; } Association link = (Association)setting.getEObject(); if(AssociationBranchEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } List sources = link.getEndTypes(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof Type) { continue; } Type src = (Type)theSource; result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Association_4019, AssociationBranchEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Generalization_4002(Classifier target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences.get(target); for(EStructuralFeature.Setting setting : settings) { if(setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getGeneralization_General() || false == setting.getEObject() instanceof Generalization) { continue; } Generalization link = (Generalization)setting.getEObject(); if(GeneralizationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } if(false == link.eContainer() instanceof Classifier) { continue; } Classifier container = (Classifier)link.eContainer(); result.add(new UMLLinkDescriptor(container, target, link, UMLElementTypes.Generalization_4002, GeneralizationEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Dependency_4008(NamedElement target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences.get(target); for(EStructuralFeature.Setting setting : settings) { if(setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Dependency) { continue; } Dependency link = (Dependency)setting.getEObject(); if(DependencyEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } List sources = link.getClients(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof NamedElement) { continue; } NamedElement src = (NamedElement)theSource; result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Dependency_4008, DependencyEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Dependency_4018(NamedElement target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences.get(target); for(EStructuralFeature.Setting setting : settings) { if(setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Dependency) { continue; } Dependency link = (Dependency)setting.getEObject(); if(DependencyBranchEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } List sources = link.getClients(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof NamedElement) { continue; } NamedElement src = (NamedElement)theSource; result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Dependency_4018, DependencyBranchEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_ElementImport_1064(PackageableElement target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences.get(target); for(EStructuralFeature.Setting setting : settings) { if(setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getElementImport_ImportedElement() || false == setting.getEObject() instanceof ElementImport) { continue; } ElementImport link = (ElementImport)setting.getEObject(); if(ElementImportEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } Namespace src = link.getImportingNamespace(); result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.ElementImport_1064, ElementImportEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_PackageImport_1065(Package target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences.get(target); for(EStructuralFeature.Setting setting : settings) { if(setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getPackageImport_ImportedPackage() || false == setting.getEObject() instanceof PackageImport) { continue; } PackageImport link = (PackageImport)setting.getEObject(); if(PackageImportEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } Namespace src = link.getImportingNamespace(); result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.PackageImport_1065, PackageImportEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(Element target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences.get(target); for(EStructuralFeature.Setting setting : settings) { if(setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getComment_AnnotatedElement()) { result.add(new UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.CommentAnnotatedElement_1022, CommentAnnotatedElementEditPart.VISUAL_ID)); } } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(Element target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences.get(target); for(EStructuralFeature.Setting setting : settings) { if(setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getConstraint_ConstrainedElement()) { result.add(new UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.ConstraintConstrainedElement_4014, ConstraintConstrainedElementEditPart.VISUAL_ID)); } } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Association_4001(Type source) { Package container = null; // Find container element for the link. // Climb up by containment hierarchy starting from the source // and return the first element that is instance of the container class. for(EObject element = source; element != null && container == null; element = element.eContainer()) { if(element instanceof Package) { container = (Package)element; } } if(container == null) { return Collections.emptyList(); } Collection result = new LinkedList(); for(Iterator links = container.getPackagedElements().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof Association) { continue; } Association link = (Association)linkObject; if(AssociationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } //Papyrus GenCode List targets = link.getEndTypes(); Object theTarget = targets.size() >= 2 ? targets.get(1) : null; if(false == theTarget instanceof Type) { continue; } Type dst = (Type)theTarget; List sources = link.getEndTypes(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof Type) { continue; } Type src = (Type)theSource; if(src != source) { continue; } result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Association_4001, AssociationEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_ProfileApplication_1045(Package source) { Package container = null; // Find container element for the link. // Climb up by containment hierarchy starting from the source // and return the first element that is instance of the container class. for(EObject element = source; element != null && container == null; element = element.eContainer()) { if(element instanceof Package) { container = (Package)element; } } if(container == null) { return Collections.emptyList(); } Collection result = new LinkedList(); for(Iterator links = container.getProfileApplications().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof ProfileApplication) { continue; } ProfileApplication link = (ProfileApplication)linkObject; if(ProfileApplicationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } Profile dst = link.getAppliedProfile(); Package src = link.getApplyingPackage(); if(src != source) { continue; } result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.ProfileApplication_1045, ProfileApplicationEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Association_4019(Type source) { Package container = null; // Find container element for the link. // Climb up by containment hierarchy starting from the source // and return the first element that is instance of the container class. for(EObject element = source; element != null && container == null; element = element.eContainer()) { if(element instanceof Package) { container = (Package)element; } } if(container == null) { return Collections.emptyList(); } Collection result = new LinkedList(); for(Iterator links = container.getPackagedElements().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof Association) { continue; } Association link = (Association)linkObject; if(AssociationBranchEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } //Papyrus GenCode List targets = link.getEndTypes(); Object theTarget = targets.size() >= 2 ? targets.get(1) : null; if(false == theTarget instanceof Type) { continue; } Type dst = (Type)theTarget; List sources = link.getEndTypes(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof Type) { continue; } Type src = (Type)theSource; if(src != source) { continue; } result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Association_4019, AssociationBranchEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Dependency_4008(NamedElement source) { Package container = null; // Find container element for the link. // Climb up by containment hierarchy starting from the source // and return the first element that is instance of the container class. for(EObject element = source; element != null && container == null; element = element.eContainer()) { if(element instanceof Package) { container = (Package)element; } } if(container == null) { return Collections.emptyList(); } Collection result = new LinkedList(); for(Iterator links = container.getPackagedElements().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof Dependency) { continue; } Dependency link = (Dependency)linkObject; if(DependencyEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } List targets = link.getSuppliers(); Object theTarget = targets.size() == 1 ? targets.get(0) : null; if(false == theTarget instanceof NamedElement) { continue; } NamedElement dst = (NamedElement)theTarget; List sources = link.getClients(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof NamedElement) { continue; } NamedElement src = (NamedElement)theSource; if(src != source) { continue; } result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_4008, DependencyEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Dependency_4018(NamedElement source) { Package container = null; // Find container element for the link. // Climb up by containment hierarchy starting from the source // and return the first element that is instance of the container class. for(EObject element = source; element != null && container == null; element = element.eContainer()) { if(element instanceof Package) { container = (Package)element; } } if(container == null) { return Collections.emptyList(); } Collection result = new LinkedList(); for(Iterator links = container.getPackagedElements().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof Dependency) { continue; } Dependency link = (Dependency)linkObject; if(DependencyBranchEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } List targets = link.getSuppliers(); Object theTarget = targets.size() == 1 ? targets.get(0) : null; if(false == theTarget instanceof NamedElement) { continue; } NamedElement dst = (NamedElement)theTarget; List sources = link.getClients(); Object theSource = sources.size() >= 1 ? sources.get(0) : null; if(false == theSource instanceof NamedElement) { continue; } NamedElement src = (NamedElement)theSource; if(src != source) { continue; } result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_4018, DependencyBranchEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_ElementImport_1064(Namespace source) { Namespace container = null; // Find container element for the link. // Climb up by containment hierarchy starting from the source // and return the first element that is instance of the container class. for(EObject element = source; element != null && container == null; element = element.eContainer()) { if(element instanceof Namespace) { container = (Namespace)element; } } if(container == null) { return Collections.emptyList(); } Collection result = new LinkedList(); for(Iterator links = container.getElementImports().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof ElementImport) { continue; } ElementImport link = (ElementImport)linkObject; if(ElementImportEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } PackageableElement dst = link.getImportedElement(); Namespace src = link.getImportingNamespace(); if(src != source) { continue; } result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.ElementImport_1064, ElementImportEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_PackageImport_1065(Namespace source) { Namespace container = null; // Find container element for the link. // Climb up by containment hierarchy starting from the source // and return the first element that is instance of the container class. for(EObject element = source; element != null && container == null; element = element.eContainer()) { if(element instanceof Namespace) { container = (Namespace)element; } } if(container == null) { return Collections.emptyList(); } Collection result = new LinkedList(); for(Iterator links = container.getPackageImports().iterator(); links.hasNext();) { EObject linkObject = (EObject)links.next(); if(false == linkObject instanceof PackageImport) { continue; } PackageImport link = (PackageImport)linkObject; if(PackageImportEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) { continue; } Package dst = link.getImportedPackage(); Namespace src = link.getImportingNamespace(); if(src != source) { continue; } result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.PackageImport_1065, PackageImportEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElement_1022(Comment source) { LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); for(Iterator<?> destinations = source.getAnnotatedElements().iterator(); destinations.hasNext();) { Element destination = (Element)destinations.next(); result.add(new UMLLinkDescriptor(source, destination, UMLElementTypes.CommentAnnotatedElement_1022, CommentAnnotatedElementEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElement_4014(Constraint source) { LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>(); for(Iterator<?> destinations = source.getConstrainedElements().iterator(); destinations.hasNext();) { Element destination = (Element)destinations.next(); result.add(new UMLLinkDescriptor(source, destination, UMLElementTypes.ConstraintConstrainedElement_4014, ConstraintConstrainedElementEditPart.VISUAL_ID)); } return result; } }