package org.eclipse.uml2.diagram.clazz.part;
import java.util.ArrayList;
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.common.util.EList;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.gmf.runtime.notation.View;
import org.eclipse.uml2.diagram.clazz.edit.parts.*;
import org.eclipse.uml2.diagram.clazz.providers.UMLElementTypes;
import org.eclipse.uml2.diagram.common.conventions.AssociationEndConvention;
import org.eclipse.uml2.diagram.common.genapi.IDiagramUpdater;
import org.eclipse.uml2.diagram.common.links.PortOperationsExt;
import org.eclipse.uml2.diagram.common.links.ProvidedInterfaceLink;
import org.eclipse.uml2.uml.Association;
import org.eclipse.uml2.uml.AssociationClass;
import org.eclipse.uml2.uml.BehavioredClassifier;
import org.eclipse.uml2.uml.Class;
import org.eclipse.uml2.uml.Classifier;
import org.eclipse.uml2.uml.CollaborationUse;
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.Generalization;
import org.eclipse.uml2.uml.GeneralizationSet;
import org.eclipse.uml2.uml.InstanceSpecification;
import org.eclipse.uml2.uml.InstanceValue;
import org.eclipse.uml2.uml.Interface;
import org.eclipse.uml2.uml.InterfaceRealization;
import org.eclipse.uml2.uml.NamedElement;
import org.eclipse.uml2.uml.Operation;
import org.eclipse.uml2.uml.Package;
import org.eclipse.uml2.uml.PackageableElement;
import org.eclipse.uml2.uml.Port;
import org.eclipse.uml2.uml.PrimitiveType;
import org.eclipse.uml2.uml.Property;
import org.eclipse.uml2.uml.Realization;
import org.eclipse.uml2.uml.RedefinableTemplateSignature;
import org.eclipse.uml2.uml.Relationship;
import org.eclipse.uml2.uml.Slot;
import org.eclipse.uml2.uml.TemplateBinding;
import org.eclipse.uml2.uml.TemplateSignature;
import org.eclipse.uml2.uml.TemplateableElement;
import org.eclipse.uml2.uml.Type;
import org.eclipse.uml2.uml.UMLPackage;
import org.eclipse.uml2.uml.Usage;
import org.eclipse.uml2.uml.ValueSpecification;
/**
* @generated
*/
public class UMLDiagramUpdater {
/**
* @generated
*/
public static boolean isShortcutOrphaned(View view) {
return !view.isSetElement() || view.getElement() == null || view.getElement().eIsProxy();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getSemanticChildren(View view) {
switch (UMLVisualIDRegistry.getVisualID(view)) {
case PackageEditPart.VISUAL_ID: {
//We have "dummy" TopLevelNode (with vid = org.eclipse.uml2.diagram.clazz.edit.parts.Package4EditPart.VISUAL_ID).
//The only purpose for this node is to be a container for children (imports, etc)
//of the "main" diagram figure (that one shown as Canvas).
//Also we have modified the VisualIDRegistry#getNodeVisualID() to return
//VID = org.eclipse.uml2.diagram.clazz.edit.parts.Package4EditPart.VISUAL_ID,
//for the case when top-level view is created for the same semantic element as the canvas view.
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> resultAndHeader = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
resultAndHeader.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(view.getElement(), Package4EditPart.VISUAL_ID));
resultAndHeader.addAll(getPackage_1000SemanticChildren(view));
return resultAndHeader;
}
case Class2EditPart.VISUAL_ID:
return getClass_2001SemanticChildren(view);
case AssociationClass2EditPart.VISUAL_ID:
return getAssociationClass_2007SemanticChildren(view);
case DataType2EditPart.VISUAL_ID:
return getDataType_2004SemanticChildren(view);
case PrimitiveType2EditPart.VISUAL_ID:
return getPrimitiveType_2005SemanticChildren(view);
case Enumeration2EditPart.VISUAL_ID:
return getEnumeration_2003SemanticChildren(view);
case InstanceSpecification4EditPart.VISUAL_ID:
return getInstanceSpecification_2017SemanticChildren(view);
case Class5EditPart.VISUAL_ID:
return getClass_3033SemanticChildren(view);
case Enumeration3EditPart.VISUAL_ID:
return getEnumeration_3034SemanticChildren(view);
case DataType3EditPart.VISUAL_ID:
return getDataType_3036SemanticChildren(view);
case PrimitiveType3EditPart.VISUAL_ID:
return getPrimitiveType_3037SemanticChildren(view);
case PackagePackagesEditPart.VISUAL_ID:
return getPackagePackages_7010SemanticChildren(view);
case PackageClassifiersEditPart.VISUAL_ID:
return getPackageClassifiers_7011SemanticChildren(view);
case PackageOtherEditPart.VISUAL_ID:
return getPackageOther_7012SemanticChildren(view);
case ClassAttributesEditPart.VISUAL_ID:
return getClassAttributes_7001SemanticChildren(view);
case ClassOperationsEditPart.VISUAL_ID:
return getClassOperations_7002SemanticChildren(view);
case ClassClassesEditPart.VISUAL_ID:
return getClassClasses_7003SemanticChildren(view);
case AssociationClassAttributesEditPart.VISUAL_ID:
return getAssociationClassAttributes_7024SemanticChildren(view);
case AssociationClassOperationsEditPart.VISUAL_ID:
return getAssociationClassOperations_7025SemanticChildren(view);
case AssociationClassClassesEditPart.VISUAL_ID:
return getAssociationClassClasses_7026SemanticChildren(view);
case DataTypeAttributesEditPart.VISUAL_ID:
return getDataTypeAttributes_7017SemanticChildren(view);
case DataTypeOperationsEditPart.VISUAL_ID:
return getDataTypeOperations_7018SemanticChildren(view);
case PrimitiveTypeAttributesEditPart.VISUAL_ID:
return getPrimitiveTypeAttributes_7020SemanticChildren(view);
case PrimitiveTypeOperationsEditPart.VISUAL_ID:
return getPrimitiveTypeOperations_7021SemanticChildren(view);
case EnumerationLiteralsEditPart.VISUAL_ID:
return getEnumerationLiterals_7013SemanticChildren(view);
case EnumerationAttributesEditPart.VISUAL_ID:
return getEnumerationAttributes_7014SemanticChildren(view);
case EnumerationOperationsEditPart.VISUAL_ID:
return getEnumerationOperations_7015SemanticChildren(view);
case InstanceSpecificationSlotsEditPart.VISUAL_ID:
return getInstanceSpecificationSlots_7028SemanticChildren(view);
case InterfaceAttributesEditPart.VISUAL_ID:
return getInterfaceAttributes_7029SemanticChildren(view);
case InterfaceOperationsEditPart.VISUAL_ID:
return getInterfaceOperations_7030SemanticChildren(view);
case InterfaceClassesEditPart.VISUAL_ID:
return getInterfaceClasses_7031SemanticChildren(view);
case PackageImportsEditPart.VISUAL_ID:
return getPackageImports_7032SemanticChildren(view);
case PackageAsFrameContentsEditPart.VISUAL_ID:
return getPackageFramecontents_7033SemanticChildren(view);
case PackageAsFrameContents2EditPart.VISUAL_ID:
return getPackageFramecontents_7034SemanticChildren(view);
case ClassAttributes2EditPart.VISUAL_ID:
return getClassAttributes_7035SemanticChildren(view);
case ClassOperations2EditPart.VISUAL_ID:
return getClassOperations_7036SemanticChildren(view);
case ClassClasses2EditPart.VISUAL_ID:
return getClassClasses_7037SemanticChildren(view);
case EnumerationLiterals2EditPart.VISUAL_ID:
return getEnumerationLiterals_7038SemanticChildren(view);
case EnumerationAttributes2EditPart.VISUAL_ID:
return getEnumerationAttributes_7039SemanticChildren(view);
case EnumerationOperations2EditPart.VISUAL_ID:
return getEnumerationOperations_7040SemanticChildren(view);
case InstanceSpecificationSlots2EditPart.VISUAL_ID:
return getInstanceSpecificationSlots_7041SemanticChildren(view);
case DataTypeAttributes2EditPart.VISUAL_ID:
return getDataTypeAttributes_7042SemanticChildren(view);
case DataTypeOperations2EditPart.VISUAL_ID:
return getDataTypeOperations_7043SemanticChildren(view);
case PrimitiveTypeAttributes2EditPart.VISUAL_ID:
return getPrimitiveTypeAttributes_7044SemanticChildren(view);
case PrimitiveTypeOperations2EditPart.VISUAL_ID:
return getPrimitiveTypeOperations_7045SemanticChildren(view);
case InterfaceAttributes2EditPart.VISUAL_ID:
return getInterfaceAttributes_7047SemanticChildren(view);
case InterfaceOperations2EditPart.VISUAL_ID:
return getInterfaceOperations_7048SemanticChildren(view);
case InterfaceClasses2EditPart.VISUAL_ID:
return getInterfaceClasses_7049SemanticChildren(view);
case InstanceSpecificationValueEditPart.VISUAL_ID:
return getInstanceSpecificationValue_7046SemanticChildren(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getClass_2001SemanticChildren(View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
Class modelElement = (Class) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) {
Property childElement = (Property) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == PortEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
{
TemplateSignature childElement = modelElement.getOwnedTemplateSignature();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == RedefinableTemplateSignatureEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getAssociationClass_2007SemanticChildren(View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
AssociationClass modelElement = (AssociationClass) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
{
TemplateSignature childElement = modelElement.getOwnedTemplateSignature();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == RedefinableTemplateSignatureEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getDataType_2004SemanticChildren(View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
DataType modelElement = (DataType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
{
TemplateSignature childElement = modelElement.getOwnedTemplateSignature();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == RedefinableTemplateSignatureEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getPrimitiveType_2005SemanticChildren(View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
PrimitiveType modelElement = (PrimitiveType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
{
TemplateSignature childElement = modelElement.getOwnedTemplateSignature();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == RedefinableTemplateSignatureEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getEnumeration_2003SemanticChildren(View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
Enumeration modelElement = (Enumeration) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
{
TemplateSignature childElement = modelElement.getOwnedTemplateSignature();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == RedefinableTemplateSignatureEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getInstanceSpecification_2017SemanticChildren(View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
InstanceSpecification modelElement = (InstanceSpecification) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
{
ValueSpecification childElement = modelElement.getSpecification();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == LiteralIntegerEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getClass_3033SemanticChildren(View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
Class modelElement = (Class) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) {
Property childElement = (Property) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == PortEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
{
TemplateSignature childElement = modelElement.getOwnedTemplateSignature();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == RedefinableTemplateSignatureEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getEnumeration_3034SemanticChildren(View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
Enumeration modelElement = (Enumeration) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
{
TemplateSignature childElement = modelElement.getOwnedTemplateSignature();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == RedefinableTemplateSignatureEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getDataType_3036SemanticChildren(View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
DataType modelElement = (DataType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
{
TemplateSignature childElement = modelElement.getOwnedTemplateSignature();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == RedefinableTemplateSignatureEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getPrimitiveType_3037SemanticChildren(View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
PrimitiveType modelElement = (PrimitiveType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
{
TemplateSignature childElement = modelElement.getOwnedTemplateSignature();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == RedefinableTemplateSignatureEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getPackagePackages_7010SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getNestedPackages().iterator(); it.hasNext();) {
Package childElement = (Package) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Package3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getPackageClassifiers_7011SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedTypes().iterator(); it.hasNext();) {
Type childElement = (Type) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == ClassEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == DataTypeEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == PrimitiveTypeEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == EnumerationEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == AssociationClassEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == Interface3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getPackageOther_7012SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getPackagedElements().iterator(); it.hasNext();) {
PackageableElement childElement = (PackageableElement) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == InstanceSpecificationEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getClassAttributes_7001SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
Class modelElement = (Class) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) {
Property childElement = (Property) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == PropertyEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getClassOperations_7002SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
Class modelElement = (Class) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) {
Operation childElement = (Operation) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == OperationEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getClassClasses_7003SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
Class modelElement = (Class) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getNestedClassifiers().iterator(); it.hasNext();) {
Classifier childElement = (Classifier) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Class3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getAssociationClassAttributes_7024SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
AssociationClass modelElement = (AssociationClass) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) {
Property childElement = (Property) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Property2EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getAssociationClassOperations_7025SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
AssociationClass modelElement = (AssociationClass) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) {
Operation childElement = (Operation) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Operation2EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getAssociationClassClasses_7026SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
AssociationClass modelElement = (AssociationClass) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getNestedClassifiers().iterator(); it.hasNext();) {
Classifier childElement = (Classifier) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Class3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getDataTypeAttributes_7017SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) {
Property childElement = (Property) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Property3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getDataTypeOperations_7018SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) {
Operation childElement = (Operation) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Operation3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getPrimitiveTypeAttributes_7020SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
PrimitiveType modelElement = (PrimitiveType) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) {
Property childElement = (Property) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Property4EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getPrimitiveTypeOperations_7021SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
PrimitiveType modelElement = (PrimitiveType) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) {
Operation childElement = (Operation) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Operation4EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getEnumerationLiterals_7013SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.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 org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getEnumerationAttributes_7014SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) {
Property childElement = (Property) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Property5EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getEnumerationOperations_7015SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) {
Operation childElement = (Operation) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Operation5EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getInstanceSpecificationSlots_7028SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
InstanceSpecification modelElement = (InstanceSpecification) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getSlots().iterator(); it.hasNext();) {
Slot childElement = (Slot) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == SlotEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getInterfaceAttributes_7029SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
Interface modelElement = (Interface) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) {
Property childElement = (Property) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Property6EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getInterfaceOperations_7030SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
Interface modelElement = (Interface) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) {
Operation childElement = (Operation) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Operation6EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getInterfaceClasses_7031SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
Interface modelElement = (Interface) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getNestedClassifiers().iterator(); it.hasNext();) {
Classifier childElement = (Classifier) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Class4EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getPackageImports_7032SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getElementImports().iterator(); it.hasNext();) {
ElementImport childElement = (ElementImport) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == ElementImportEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getPackageFramecontents_7033SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getNestedPackages().iterator(); it.hasNext();) {
Package childElement = (Package) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Package6EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getOwnedTypes().iterator(); it.hasNext();) {
Type childElement = (Type) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Class5EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == Enumeration3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == DataType3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == PrimitiveType3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == Interface4EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == Interface5EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.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 == InstanceSpecification3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getPackageFramecontents_7034SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getNestedPackages().iterator(); it.hasNext();) {
Package childElement = (Package) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Package6EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getOwnedTypes().iterator(); it.hasNext();) {
Type childElement = (Type) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Class5EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == Enumeration3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == DataType3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == PrimitiveType3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == Interface4EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == Interface5EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.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 == InstanceSpecification3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getClassAttributes_7035SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
Class modelElement = (Class) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) {
Property childElement = (Property) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == PropertyEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getClassOperations_7036SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
Class modelElement = (Class) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) {
Operation childElement = (Operation) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == OperationEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getClassClasses_7037SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
Class modelElement = (Class) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getNestedClassifiers().iterator(); it.hasNext();) {
Classifier childElement = (Classifier) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Class3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getEnumerationLiterals_7038SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.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 org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getEnumerationAttributes_7039SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) {
Property childElement = (Property) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Property5EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getEnumerationOperations_7040SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) {
Operation childElement = (Operation) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Operation5EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getInstanceSpecificationSlots_7041SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
InstanceSpecification modelElement = (InstanceSpecification) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getSlots().iterator(); it.hasNext();) {
Slot childElement = (Slot) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == SlotEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getDataTypeAttributes_7042SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) {
Property childElement = (Property) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Property3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getDataTypeOperations_7043SemanticChildren(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<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) {
Operation childElement = (Operation) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Operation3EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getPrimitiveTypeAttributes_7044SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
PrimitiveType modelElement = (PrimitiveType) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) {
Property childElement = (Property) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Property4EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getPrimitiveTypeOperations_7045SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
PrimitiveType modelElement = (PrimitiveType) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) {
Operation childElement = (Operation) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Operation4EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getInterfaceAttributes_7047SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
Interface modelElement = (Interface) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedAttributes().iterator(); it.hasNext();) {
Property childElement = (Property) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Property6EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getInterfaceOperations_7048SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
Interface modelElement = (Interface) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getOwnedOperations().iterator(); it.hasNext();) {
Operation childElement = (Operation) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Operation6EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getInterfaceClasses_7049SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
Interface modelElement = (Interface) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getNestedClassifiers().iterator(); it.hasNext();) {
Classifier childElement = (Classifier) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Class4EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getInstanceSpecificationValue_7046SemanticChildren(View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
InstanceSpecification modelElement = (InstanceSpecification) containerView.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
{
ValueSpecification childElement = modelElement.getSpecification();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == LiteralStringEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
}
if (visualID == ExpressionEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> getPackage_1000SemanticChildrenGen(View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
Package modelElement = (Package) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor>();
for (Iterator<?> it = modelElement.getNestedPackages().iterator(); it.hasNext();) {
Package childElement = (Package) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Package2EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == PackageAsFrameEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getOwnedTypes().iterator(); it.hasNext();) {
Type childElement = (Type) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == Class2EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == AssociationClass2EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, AssociationClassRhombEditPart.VISUAL_ID));
continue;
}
if (visualID == DataType2EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == PrimitiveType2EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == Enumeration2EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == InterfaceEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == Interface2EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == AssociationClassRhombEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, AssociationClass2EditPart.VISUAL_ID));
continue;
}
}
for (Iterator<?> it = modelElement.getPackagedElements().iterator(); it.hasNext();) {
PackageableElement childElement = (PackageableElement) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
if (visualID == ConstraintEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == InstanceSpecification2EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == DependencyEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == GeneralizationSetEditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
if (visualID == InstanceSpecification4EditPart.VISUAL_ID) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
for (Iterator<?> it = modelElement.getPackagedElements().iterator(); it.hasNext();) {
PackageableElement childElement = (PackageableElement) it.next();
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
}
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 org.eclipse.uml2.diagram.clazz.part.UMLNodeDescriptor(childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated NOT
*/
public static List<UMLNodeDescriptor> getPackage_1000SemanticChildren(View view) {
List<UMLNodeDescriptor> result = new ArrayList<UMLNodeDescriptor>();
result.addAll(getPackage_1000SemanticChildrenGen(view));
result.addAll(getPackage_1000SemanticChildren_ConstraintsAsOwnedRules(view));
return result;
}
public static List<UMLNodeDescriptor> getPackage_1000SemanticChildren_ConstraintsAsOwnedRules(View view) {
Package modelElement = (Package) view.getElement();
List<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
for (Constraint next : modelElement.getOwnedRules()) {
int visualID = UMLVisualIDRegistry.getNodeVisualID(view, next);
if (visualID == ConstraintEditPart.VISUAL_ID) {
result.add(new UMLNodeDescriptor(next, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getContainedLinks(View view) {
switch (UMLVisualIDRegistry.getVisualID(view)) {
case PackageEditPart.VISUAL_ID:
return getPackage_1000ContainedLinks(view);
case Package2EditPart.VISUAL_ID:
return getPackage_2002ContainedLinks(view);
case Class2EditPart.VISUAL_ID:
return getClass_2001ContainedLinks(view);
case AssociationClass2EditPart.VISUAL_ID:
return getAssociationClass_2007ContainedLinks(view);
case DataType2EditPart.VISUAL_ID:
return getDataType_2004ContainedLinks(view);
case PrimitiveType2EditPart.VISUAL_ID:
return getPrimitiveType_2005ContainedLinks(view);
case Enumeration2EditPart.VISUAL_ID:
return getEnumeration_2003ContainedLinks(view);
case InterfaceEditPart.VISUAL_ID:
return getInterface_2010ContainedLinks(view);
case ConstraintEditPart.VISUAL_ID:
return getConstraint_2006ContainedLinks(view);
case InstanceSpecification2EditPart.VISUAL_ID:
return getInstanceSpecification_2008ContainedLinks(view);
case DependencyEditPart.VISUAL_ID:
return getDependency_2009ContainedLinks(view);
case GeneralizationSetEditPart.VISUAL_ID:
return getGeneralizationSet_2012ContainedLinks(view);
case Interface2EditPart.VISUAL_ID:
return getInterface_2013ContainedLinks(view);
case Package4EditPart.VISUAL_ID:
return getPackage_2014ContainedLinks(view);
case AssociationClassRhombEditPart.VISUAL_ID:
return getAssociationClass_2015ContainedLinks(view);
case PackageAsFrameEditPart.VISUAL_ID:
return getPackage_2016ContainedLinks(view);
case InstanceSpecification4EditPart.VISUAL_ID:
return getInstanceSpecification_2017ContainedLinks(view);
case CommentEditPart.VISUAL_ID:
return getComment_2018ContainedLinks(view);
case Package3EditPart.VISUAL_ID:
return getPackage_3006ContainedLinks(view);
case ClassEditPart.VISUAL_ID:
return getClass_3007ContainedLinks(view);
case DataTypeEditPart.VISUAL_ID:
return getDataType_3008ContainedLinks(view);
case PrimitiveTypeEditPart.VISUAL_ID:
return getPrimitiveType_3009ContainedLinks(view);
case EnumerationEditPart.VISUAL_ID:
return getEnumeration_3011ContainedLinks(view);
case AssociationClassEditPart.VISUAL_ID:
return getAssociationClass_3012ContainedLinks(view);
case Interface3EditPart.VISUAL_ID:
return getInterface_3041ContainedLinks(view);
case InstanceSpecificationEditPart.VISUAL_ID:
return getInstanceSpecification_3013ContainedLinks(view);
case PropertyEditPart.VISUAL_ID:
return getProperty_3001ContainedLinks(view);
case OperationEditPart.VISUAL_ID:
return getOperation_3002ContainedLinks(view);
case Class3EditPart.VISUAL_ID:
return getClass_3003ContainedLinks(view);
case PortEditPart.VISUAL_ID:
return getPort_3025ContainedLinks(view);
case RedefinableTemplateSignatureEditPart.VISUAL_ID:
return getRedefinableTemplateSignature_3027ContainedLinks(view);
case Property2EditPart.VISUAL_ID:
return getProperty_3019ContainedLinks(view);
case Operation2EditPart.VISUAL_ID:
return getOperation_3020ContainedLinks(view);
case Property3EditPart.VISUAL_ID:
return getProperty_3014ContainedLinks(view);
case Operation3EditPart.VISUAL_ID:
return getOperation_3015ContainedLinks(view);
case Property4EditPart.VISUAL_ID:
return getProperty_3021ContainedLinks(view);
case Operation4EditPart.VISUAL_ID:
return getOperation_3022ContainedLinks(view);
case EnumerationLiteralEditPart.VISUAL_ID:
return getEnumerationLiteral_3016ContainedLinks(view);
case Property5EditPart.VISUAL_ID:
return getProperty_3023ContainedLinks(view);
case Operation5EditPart.VISUAL_ID:
return getOperation_3024ContainedLinks(view);
case SlotEditPart.VISUAL_ID:
return getSlot_3017ContainedLinks(view);
case Property6EditPart.VISUAL_ID:
return getProperty_3028ContainedLinks(view);
case Operation6EditPart.VISUAL_ID:
return getOperation_3029ContainedLinks(view);
case Class4EditPart.VISUAL_ID:
return getClass_3030ContainedLinks(view);
case ElementImportEditPart.VISUAL_ID:
return getElementImport_3031ContainedLinks(view);
case Package6EditPart.VISUAL_ID:
return getPackage_3032ContainedLinks(view);
case Class5EditPart.VISUAL_ID:
return getClass_3033ContainedLinks(view);
case Enumeration3EditPart.VISUAL_ID:
return getEnumeration_3034ContainedLinks(view);
case InstanceSpecification3EditPart.VISUAL_ID:
return getInstanceSpecification_3035ContainedLinks(view);
case DataType3EditPart.VISUAL_ID:
return getDataType_3036ContainedLinks(view);
case PrimitiveType3EditPart.VISUAL_ID:
return getPrimitiveType_3037ContainedLinks(view);
case Interface4EditPart.VISUAL_ID:
return getInterface_3042ContainedLinks(view);
case Interface5EditPart.VISUAL_ID:
return getInterface_3043ContainedLinks(view);
case LiteralStringEditPart.VISUAL_ID:
return getLiteralString_3038ContainedLinks(view);
case LiteralIntegerEditPart.VISUAL_ID:
return getLiteralInteger_3039ContainedLinks(view);
case ExpressionEditPart.VISUAL_ID:
return getExpression_3040ContainedLinks(view);
case GeneralizationEditPart.VISUAL_ID:
return getGeneralization_4001ContainedLinks(view);
case Dependency2EditPart.VISUAL_ID:
return getDependency_4002ContainedLinks(view);
case Property7EditPart.VISUAL_ID:
return getProperty_4003ContainedLinks(view);
case AssociationEditPart.VISUAL_ID:
return getAssociation_4005ContainedLinks(view);
case InterfaceRealizationEditPart.VISUAL_ID:
return getInterfaceRealization_4008ContainedLinks(view);
case RealizationEditPart.VISUAL_ID:
return getRealization_4010ContainedLinks(view);
case Generalization2EditPart.VISUAL_ID:
return getGeneralization_4011ContainedLinks(view);
case UsageEditPart.VISUAL_ID:
return getUsage_4013ContainedLinks(view);
case AssociationClassConnectorEditPart.VISUAL_ID:
return getAssociationClass_4014ContainedLinks(view);
case AssociationInstanceEditPart.VISUAL_ID:
return getSlot_4015ContainedLinks(view);
case TemplateBindingEditPart.VISUAL_ID:
return getTemplateBinding_4016ContainedLinks(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingLinks(View view) {
switch (UMLVisualIDRegistry.getVisualID(view)) {
case Package2EditPart.VISUAL_ID:
return getPackage_2002IncomingLinks(view);
case Class2EditPart.VISUAL_ID:
return getClass_2001IncomingLinks(view);
case AssociationClass2EditPart.VISUAL_ID:
return getAssociationClass_2007IncomingLinks(view);
case DataType2EditPart.VISUAL_ID:
return getDataType_2004IncomingLinks(view);
case PrimitiveType2EditPart.VISUAL_ID:
return getPrimitiveType_2005IncomingLinks(view);
case Enumeration2EditPart.VISUAL_ID:
return getEnumeration_2003IncomingLinks(view);
case InterfaceEditPart.VISUAL_ID:
return getInterface_2010IncomingLinks(view);
case ConstraintEditPart.VISUAL_ID:
return getConstraint_2006IncomingLinks(view);
case InstanceSpecification2EditPart.VISUAL_ID:
return getInstanceSpecification_2008IncomingLinks(view);
case DependencyEditPart.VISUAL_ID:
return getDependency_2009IncomingLinks(view);
case GeneralizationSetEditPart.VISUAL_ID:
return getGeneralizationSet_2012IncomingLinks(view);
case Interface2EditPart.VISUAL_ID:
return getInterface_2013IncomingLinks(view);
case Package4EditPart.VISUAL_ID:
return getPackage_2014IncomingLinks(view);
case AssociationClassRhombEditPart.VISUAL_ID:
return getAssociationClass_2015IncomingLinks(view);
case PackageAsFrameEditPart.VISUAL_ID:
return getPackage_2016IncomingLinks(view);
case InstanceSpecification4EditPart.VISUAL_ID:
return getInstanceSpecification_2017IncomingLinks(view);
case CommentEditPart.VISUAL_ID:
return getComment_2018IncomingLinks(view);
case Package3EditPart.VISUAL_ID:
return getPackage_3006IncomingLinks(view);
case ClassEditPart.VISUAL_ID:
return getClass_3007IncomingLinks(view);
case DataTypeEditPart.VISUAL_ID:
return getDataType_3008IncomingLinks(view);
case PrimitiveTypeEditPart.VISUAL_ID:
return getPrimitiveType_3009IncomingLinks(view);
case EnumerationEditPart.VISUAL_ID:
return getEnumeration_3011IncomingLinks(view);
case AssociationClassEditPart.VISUAL_ID:
return getAssociationClass_3012IncomingLinks(view);
case Interface3EditPart.VISUAL_ID:
return getInterface_3041IncomingLinks(view);
case InstanceSpecificationEditPart.VISUAL_ID:
return getInstanceSpecification_3013IncomingLinks(view);
case PropertyEditPart.VISUAL_ID:
return getProperty_3001IncomingLinks(view);
case OperationEditPart.VISUAL_ID:
return getOperation_3002IncomingLinks(view);
case Class3EditPart.VISUAL_ID:
return getClass_3003IncomingLinks(view);
case PortEditPart.VISUAL_ID:
return getPort_3025IncomingLinks(view);
case RedefinableTemplateSignatureEditPart.VISUAL_ID:
return getRedefinableTemplateSignature_3027IncomingLinks(view);
case Property2EditPart.VISUAL_ID:
return getProperty_3019IncomingLinks(view);
case Operation2EditPart.VISUAL_ID:
return getOperation_3020IncomingLinks(view);
case Property3EditPart.VISUAL_ID:
return getProperty_3014IncomingLinks(view);
case Operation3EditPart.VISUAL_ID:
return getOperation_3015IncomingLinks(view);
case Property4EditPart.VISUAL_ID:
return getProperty_3021IncomingLinks(view);
case Operation4EditPart.VISUAL_ID:
return getOperation_3022IncomingLinks(view);
case EnumerationLiteralEditPart.VISUAL_ID:
return getEnumerationLiteral_3016IncomingLinks(view);
case Property5EditPart.VISUAL_ID:
return getProperty_3023IncomingLinks(view);
case Operation5EditPart.VISUAL_ID:
return getOperation_3024IncomingLinks(view);
case SlotEditPart.VISUAL_ID:
return getSlot_3017IncomingLinks(view);
case Property6EditPart.VISUAL_ID:
return getProperty_3028IncomingLinks(view);
case Operation6EditPart.VISUAL_ID:
return getOperation_3029IncomingLinks(view);
case Class4EditPart.VISUAL_ID:
return getClass_3030IncomingLinks(view);
case ElementImportEditPart.VISUAL_ID:
return getElementImport_3031IncomingLinks(view);
case Package6EditPart.VISUAL_ID:
return getPackage_3032IncomingLinks(view);
case Class5EditPart.VISUAL_ID:
return getClass_3033IncomingLinks(view);
case Enumeration3EditPart.VISUAL_ID:
return getEnumeration_3034IncomingLinks(view);
case InstanceSpecification3EditPart.VISUAL_ID:
return getInstanceSpecification_3035IncomingLinks(view);
case DataType3EditPart.VISUAL_ID:
return getDataType_3036IncomingLinks(view);
case PrimitiveType3EditPart.VISUAL_ID:
return getPrimitiveType_3037IncomingLinks(view);
case Interface4EditPart.VISUAL_ID:
return getInterface_3042IncomingLinks(view);
case Interface5EditPart.VISUAL_ID:
return getInterface_3043IncomingLinks(view);
case LiteralStringEditPart.VISUAL_ID:
return getLiteralString_3038IncomingLinks(view);
case LiteralIntegerEditPart.VISUAL_ID:
return getLiteralInteger_3039IncomingLinks(view);
case ExpressionEditPart.VISUAL_ID:
return getExpression_3040IncomingLinks(view);
case GeneralizationEditPart.VISUAL_ID:
return getGeneralization_4001IncomingLinks(view);
case Dependency2EditPart.VISUAL_ID:
return getDependency_4002IncomingLinks(view);
case Property7EditPart.VISUAL_ID:
return getProperty_4003IncomingLinks(view);
case AssociationEditPart.VISUAL_ID:
return getAssociation_4005IncomingLinks(view);
case InterfaceRealizationEditPart.VISUAL_ID:
return getInterfaceRealization_4008IncomingLinks(view);
case RealizationEditPart.VISUAL_ID:
return getRealization_4010IncomingLinks(view);
case Generalization2EditPart.VISUAL_ID:
return getGeneralization_4011IncomingLinks(view);
case UsageEditPart.VISUAL_ID:
return getUsage_4013IncomingLinks(view);
case AssociationClassConnectorEditPart.VISUAL_ID:
return getAssociationClass_4014IncomingLinks(view);
case AssociationInstanceEditPart.VISUAL_ID:
return getSlot_4015IncomingLinks(view);
case TemplateBindingEditPart.VISUAL_ID:
return getTemplateBinding_4016IncomingLinks(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOutgoingLinks(View view) {
switch (UMLVisualIDRegistry.getVisualID(view)) {
case Package2EditPart.VISUAL_ID:
return getPackage_2002OutgoingLinks(view);
case Class2EditPart.VISUAL_ID:
return getClass_2001OutgoingLinks(view);
case AssociationClass2EditPart.VISUAL_ID:
return getAssociationClass_2007OutgoingLinks(view);
case DataType2EditPart.VISUAL_ID:
return getDataType_2004OutgoingLinks(view);
case PrimitiveType2EditPart.VISUAL_ID:
return getPrimitiveType_2005OutgoingLinks(view);
case Enumeration2EditPart.VISUAL_ID:
return getEnumeration_2003OutgoingLinks(view);
case InterfaceEditPart.VISUAL_ID:
return getInterface_2010OutgoingLinks(view);
case ConstraintEditPart.VISUAL_ID:
return getConstraint_2006OutgoingLinks(view);
case InstanceSpecification2EditPart.VISUAL_ID:
return getInstanceSpecification_2008OutgoingLinks(view);
case DependencyEditPart.VISUAL_ID:
return getDependency_2009OutgoingLinks(view);
case GeneralizationSetEditPart.VISUAL_ID:
return getGeneralizationSet_2012OutgoingLinks(view);
case Interface2EditPart.VISUAL_ID:
return getInterface_2013OutgoingLinks(view);
case Package4EditPart.VISUAL_ID:
return getPackage_2014OutgoingLinks(view);
case AssociationClassRhombEditPart.VISUAL_ID:
return getAssociationClass_2015OutgoingLinks(view);
case PackageAsFrameEditPart.VISUAL_ID:
return getPackage_2016OutgoingLinks(view);
case InstanceSpecification4EditPart.VISUAL_ID:
return getInstanceSpecification_2017OutgoingLinks(view);
case CommentEditPart.VISUAL_ID:
return getComment_2018OutgoingLinks(view);
case Package3EditPart.VISUAL_ID:
return getPackage_3006OutgoingLinks(view);
case ClassEditPart.VISUAL_ID:
return getClass_3007OutgoingLinks(view);
case DataTypeEditPart.VISUAL_ID:
return getDataType_3008OutgoingLinks(view);
case PrimitiveTypeEditPart.VISUAL_ID:
return getPrimitiveType_3009OutgoingLinks(view);
case EnumerationEditPart.VISUAL_ID:
return getEnumeration_3011OutgoingLinks(view);
case AssociationClassEditPart.VISUAL_ID:
return getAssociationClass_3012OutgoingLinks(view);
case Interface3EditPart.VISUAL_ID:
return getInterface_3041OutgoingLinks(view);
case InstanceSpecificationEditPart.VISUAL_ID:
return getInstanceSpecification_3013OutgoingLinks(view);
case PropertyEditPart.VISUAL_ID:
return getProperty_3001OutgoingLinks(view);
case OperationEditPart.VISUAL_ID:
return getOperation_3002OutgoingLinks(view);
case Class3EditPart.VISUAL_ID:
return getClass_3003OutgoingLinks(view);
case PortEditPart.VISUAL_ID:
return getPort_3025OutgoingLinks(view);
case RedefinableTemplateSignatureEditPart.VISUAL_ID:
return getRedefinableTemplateSignature_3027OutgoingLinks(view);
case Property2EditPart.VISUAL_ID:
return getProperty_3019OutgoingLinks(view);
case Operation2EditPart.VISUAL_ID:
return getOperation_3020OutgoingLinks(view);
case Property3EditPart.VISUAL_ID:
return getProperty_3014OutgoingLinks(view);
case Operation3EditPart.VISUAL_ID:
return getOperation_3015OutgoingLinks(view);
case Property4EditPart.VISUAL_ID:
return getProperty_3021OutgoingLinks(view);
case Operation4EditPart.VISUAL_ID:
return getOperation_3022OutgoingLinks(view);
case EnumerationLiteralEditPart.VISUAL_ID:
return getEnumerationLiteral_3016OutgoingLinks(view);
case Property5EditPart.VISUAL_ID:
return getProperty_3023OutgoingLinks(view);
case Operation5EditPart.VISUAL_ID:
return getOperation_3024OutgoingLinks(view);
case SlotEditPart.VISUAL_ID:
return getSlot_3017OutgoingLinks(view);
case Property6EditPart.VISUAL_ID:
return getProperty_3028OutgoingLinks(view);
case Operation6EditPart.VISUAL_ID:
return getOperation_3029OutgoingLinks(view);
case Class4EditPart.VISUAL_ID:
return getClass_3030OutgoingLinks(view);
case ElementImportEditPart.VISUAL_ID:
return getElementImport_3031OutgoingLinks(view);
case Package6EditPart.VISUAL_ID:
return getPackage_3032OutgoingLinks(view);
case Class5EditPart.VISUAL_ID:
return getClass_3033OutgoingLinks(view);
case Enumeration3EditPart.VISUAL_ID:
return getEnumeration_3034OutgoingLinks(view);
case InstanceSpecification3EditPart.VISUAL_ID:
return getInstanceSpecification_3035OutgoingLinks(view);
case DataType3EditPart.VISUAL_ID:
return getDataType_3036OutgoingLinks(view);
case PrimitiveType3EditPart.VISUAL_ID:
return getPrimitiveType_3037OutgoingLinks(view);
case Interface4EditPart.VISUAL_ID:
return getInterface_3042OutgoingLinks(view);
case Interface5EditPart.VISUAL_ID:
return getInterface_3043OutgoingLinks(view);
case LiteralStringEditPart.VISUAL_ID:
return getLiteralString_3038OutgoingLinks(view);
case LiteralIntegerEditPart.VISUAL_ID:
return getLiteralInteger_3039OutgoingLinks(view);
case ExpressionEditPart.VISUAL_ID:
return getExpression_3040OutgoingLinks(view);
case GeneralizationEditPart.VISUAL_ID:
return getGeneralization_4001OutgoingLinks(view);
case Dependency2EditPart.VISUAL_ID:
return getDependency_4002OutgoingLinks(view);
case Property7EditPart.VISUAL_ID:
return getProperty_4003OutgoingLinks(view);
case AssociationEditPart.VISUAL_ID:
return getAssociation_4005OutgoingLinks(view);
case InterfaceRealizationEditPart.VISUAL_ID:
return getInterfaceRealization_4008OutgoingLinks(view);
case RealizationEditPart.VISUAL_ID:
return getRealization_4010OutgoingLinks(view);
case Generalization2EditPart.VISUAL_ID:
return getGeneralization_4011OutgoingLinks(view);
case UsageEditPart.VISUAL_ID:
return getUsage_4013OutgoingLinks(view);
case AssociationClassConnectorEditPart.VISUAL_ID:
return getAssociationClass_4014OutgoingLinks(view);
case AssociationInstanceEditPart.VISUAL_ID:
return getSlot_4015OutgoingLinks(view);
case TemplateBindingEditPart.VISUAL_ID:
return getTemplateBinding_4016OutgoingLinks(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_2002ContainedLinks(View view) {
Package modelElement = (Package) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getContainedTypeModelFacetLinks_AssociationClass_4014(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_2001ContainedLinks(View view) {
Class modelElement = (Class) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociationClass_2007ContainedLinks(View view) {
AssociationClass modelElement = (AssociationClass) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Property_4003(modelElement));
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDataType_2004ContainedLinks(View view) {
DataType modelElement = (DataType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPrimitiveType_2005ContainedLinks(View view) {
PrimitiveType modelElement = (PrimitiveType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getEnumeration_2003ContainedLinks(View view) {
Enumeration modelElement = (Enumeration) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated NOT
*/
public static List<UMLLinkDescriptor> getInterface_2010ContainedLinks(View view) {
List<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
result.addAll(getInterface_2010ContainedLinksGen(view));
Interface modelElement = (Interface) view.getElement();
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008_ForAllClassifiers(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_2010ContainedLinksGen(View view) {
Interface modelElement = (Interface) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getConstraint_2006ContainedLinks(View view) {
Constraint modelElement = (Constraint) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInstanceSpecification_2008ContainedLinks(View view) {
InstanceSpecification modelElement = (InstanceSpecification) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Slot_4015(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDependency_2009ContainedLinks(View view) {
Dependency modelElement = (Dependency) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Dependency_Client_4007(modelElement));
return result;
}
/**
* @generated NOT
*/
public static List<UMLLinkDescriptor> getGeneralizationSet_2012ContainedLinks(View view) {
GeneralizationSet modelElement = (GeneralizationSet) view.getElement();
List<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Generalization_General_4012(modelElement));
return result;
}
/**
* @generated NOT
*/
public static List<UMLLinkDescriptor> getInterface_2013ContainedLinks(View view) {
List<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
result.addAll(getInterface_2013ContainedLinksGen(view));
Interface modelElement = (Interface) view.getElement();
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008_ForAllClassifiers(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_2013ContainedLinksGen(View view) {
Interface modelElement = (Interface) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_2014ContainedLinks(View view) {
//no links to, from and inside the diagram header
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociationClass_2015ContainedLinks(View view) {
AssociationClass modelElement = (AssociationClass) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Property_4003(modelElement));
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_2016ContainedLinks(View view) {
Package modelElement = (Package) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getContainedTypeModelFacetLinks_AssociationClass_4014(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInstanceSpecification_2017ContainedLinks(View view) {
InstanceSpecification modelElement = (InstanceSpecification) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Slot_4015(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getComment_2018ContainedLinks(View view) {
Comment modelElement = (Comment) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_3006ContainedLinks(View view) {
Package modelElement = (Package) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getContainedTypeModelFacetLinks_AssociationClass_4014(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_3007ContainedLinks(View view) {
Class modelElement = (Class) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDataType_3008ContainedLinks(View view) {
DataType modelElement = (DataType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPrimitiveType_3009ContainedLinks(View view) {
PrimitiveType modelElement = (PrimitiveType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getEnumeration_3011ContainedLinks(View view) {
Enumeration modelElement = (Enumeration) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociationClass_3012ContainedLinks(View view) {
AssociationClass modelElement = (AssociationClass) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Property_4003(modelElement));
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated NOT
*/
public static List<UMLLinkDescriptor> getInterface_3041ContainedLinks(View view) {
List<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
result.addAll(getInterface_3041ContainedLinksGen(view));
Interface modelElement = (Interface) view.getElement();
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008_ForAllClassifiers(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_3041ContainedLinksGen(View view) {
Interface modelElement = (Interface) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInstanceSpecification_3013ContainedLinks(View view) {
InstanceSpecification modelElement = (InstanceSpecification) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Slot_4015(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3001ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3002ContainedLinks(View view) {
Operation modelElement = (Operation) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_3003ContainedLinks(View view) {
Class modelElement = (Class) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPort_3025ContainedLinks(View view) {
Port modelElement = (Port) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Port_Provided_4017(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Port_Required_4018(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getRedefinableTemplateSignature_3027ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3019ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3020ContainedLinks(View view) {
Operation modelElement = (Operation) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3014ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3015ContainedLinks(View view) {
Operation modelElement = (Operation) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3021ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3022ContainedLinks(View view) {
Operation modelElement = (Operation) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getEnumerationLiteral_3016ContainedLinks(View view) {
EnumerationLiteral modelElement = (EnumerationLiteral) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Slot_4015(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3023ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3024ContainedLinks(View view) {
Operation modelElement = (Operation) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getSlot_3017ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3028ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3029ContainedLinks(View view) {
Operation modelElement = (Operation) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_3030ContainedLinks(View view) {
Class modelElement = (Class) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getElementImport_3031ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_3032ContainedLinks(View view) {
Package modelElement = (Package) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getContainedTypeModelFacetLinks_AssociationClass_4014(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_3033ContainedLinks(View view) {
Class modelElement = (Class) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getEnumeration_3034ContainedLinks(View view) {
Enumeration modelElement = (Enumeration) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInstanceSpecification_3035ContainedLinks(View view) {
InstanceSpecification modelElement = (InstanceSpecification) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Slot_4015(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDataType_3036ContainedLinks(View view) {
DataType modelElement = (DataType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPrimitiveType_3037ContainedLinks(View view) {
PrimitiveType modelElement = (PrimitiveType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated NOT
*/
public static List<UMLLinkDescriptor> getInterface_3042ContainedLinks(View view) {
List<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
result.addAll(getInterface_3042ContainedLinksGen(view));
Interface modelElement = (Interface) view.getElement();
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008_ForAllClassifiers(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_3042ContainedLinksGen(View view) {
Interface modelElement = (Interface) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated NOT
*/
public static List<UMLLinkDescriptor> getInterface_3043ContainedLinks(View view) {
List<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
result.addAll(getInterface_3043ContainedLinksGen(view));
Interface modelElement = (Interface) view.getElement();
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008_ForAllClassifiers(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_3043ContainedLinksGen(View view) {
Interface modelElement = (Interface) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getLiteralString_3038ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getLiteralInteger_3039ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getExpression_3040ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getGeneralization_4001ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDependency_4002ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_4003ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociation_4005ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterfaceRealization_4008ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getRealization_4010ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getGeneralization_4011ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getUsage_4013ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociationClass_4014ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getSlot_4015ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getTemplateBinding_4016ContainedLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_2002IncomingLinks(View view) {
Package modelElement = (Package) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_2001IncomingLinks(View view) {
Class modelElement = (Class) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociationClass_2007IncomingLinks(View view) {
AssociationClass modelElement = (AssociationClass) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDataType_2004IncomingLinks(View view) {
DataType modelElement = (DataType) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPrimitiveType_2005IncomingLinks(View view) {
PrimitiveType modelElement = (PrimitiveType) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getEnumeration_2003IncomingLinks(View view) {
Enumeration modelElement = (Enumeration) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_2010IncomingLinks(View view) {
Interface modelElement = (Interface) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_4008(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Port_Provided_4017(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Port_Required_4018(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getConstraint_2006IncomingLinks(View view) {
Constraint modelElement = (Constraint) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInstanceSpecification_2008IncomingLinks(View view) {
InstanceSpecification modelElement = (InstanceSpecification) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Slot_4015(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDependency_2009IncomingLinks(View view) {
Dependency modelElement = (Dependency) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getGeneralizationSet_2012IncomingLinks(View view) {
GeneralizationSet modelElement = (GeneralizationSet) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4011(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_2013IncomingLinks(View view) {
Interface modelElement = (Interface) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_4008(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Port_Provided_4017(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Port_Required_4018(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_2014IncomingLinks(View view) {
//no links to, from and inside the diagram header
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociationClass_2015IncomingLinks(View view) {
AssociationClass modelElement = (AssociationClass) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_2016IncomingLinks(View view) {
Package modelElement = (Package) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInstanceSpecification_2017IncomingLinks(View view) {
InstanceSpecification modelElement = (InstanceSpecification) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Slot_4015(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getComment_2018IncomingLinks(View view) {
Comment modelElement = (Comment) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_3006IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_3007IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDataType_3008IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPrimitiveType_3009IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getEnumeration_3011IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociationClass_3012IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_3041IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInstanceSpecification_3013IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3001IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3002IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_3003IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPort_3025IncomingLinks(View view) {
Port modelElement = (Port) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getRedefinableTemplateSignature_3027IncomingLinks(View view) {
RedefinableTemplateSignature modelElement = (RedefinableTemplateSignature) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3019IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3020IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3014IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3015IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3021IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3022IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getEnumerationLiteral_3016IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3023IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3024IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getSlot_3017IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3028IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3029IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_3030IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getElementImport_3031IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_3032IncomingLinks(View view) {
Package modelElement = (Package) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_3033IncomingLinks(View view) {
Class modelElement = (Class) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getEnumeration_3034IncomingLinks(View view) {
Enumeration modelElement = (Enumeration) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInstanceSpecification_3035IncomingLinks(View view) {
InstanceSpecification modelElement = (InstanceSpecification) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Slot_4015(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDataType_3036IncomingLinks(View view) {
DataType modelElement = (DataType) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPrimitiveType_3037IncomingLinks(View view) {
PrimitiveType modelElement = (PrimitiveType) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_3042IncomingLinks(View view) {
Interface modelElement = (Interface) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_4008(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Port_Provided_4017(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Port_Required_4018(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_3043IncomingLinks(View view) {
Interface modelElement = (Interface) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_4008(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Port_Provided_4017(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Port_Required_4018(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getLiteralString_3038IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getLiteralInteger_3039IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getExpression_3040IncomingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getGeneralization_4001IncomingLinks(View view) {
Generalization modelElement = (Generalization) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDependency_4002IncomingLinks(View view) {
Dependency modelElement = (Dependency) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_4003IncomingLinks(View view) {
Property modelElement = (Property) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociation_4005IncomingLinks(View view) {
Association modelElement = (Association) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterfaceRealization_4008IncomingLinks(View view) {
InterfaceRealization modelElement = (InterfaceRealization) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getRealization_4010IncomingLinks(View view) {
Realization modelElement = (Realization) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getGeneralization_4011IncomingLinks(View view) {
Generalization modelElement = (Generalization) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getUsage_4013IncomingLinks(View view) {
Usage modelElement = (Usage) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociationClass_4014IncomingLinks(View view) {
AssociationClass modelElement = (AssociationClass) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingTypeModelFacetLinks_Generalization_4001(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Dependency_4002(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Property_4003(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Association_4005(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Dependency_Client_4007(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Realization_4010(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Generalization_General_4012(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_Usage_4013(modelElement, crossReferences));
result.addAll(getIncomingTypeModelFacetLinks_TemplateBinding_4016(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getSlot_4015IncomingLinks(View view) {
Slot modelElement = (Slot) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getTemplateBinding_4016IncomingLinks(View view) {
TemplateBinding modelElement = (TemplateBinding) view.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer.find(view.eResource().getResourceSet().getResources());
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement, crossReferences));
result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_2002OutgoingLinks(View view) {
Package modelElement = (Package) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_2001OutgoingLinks(View view) {
Class modelElement = (Class) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_4008(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociationClass_2007OutgoingLinks(View view) {
AssociationClass modelElement = (AssociationClass) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Property_4003(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_4008(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDataType_2004OutgoingLinks(View view) {
DataType modelElement = (DataType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPrimitiveType_2005OutgoingLinks(View view) {
PrimitiveType modelElement = (PrimitiveType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getEnumeration_2003OutgoingLinks(View view) {
Enumeration modelElement = (Enumeration) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_2010OutgoingLinks(View view) {
Interface modelElement = (Interface) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getConstraint_2006OutgoingLinks(View view) {
Constraint modelElement = (Constraint) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInstanceSpecification_2008OutgoingLinks(View view) {
InstanceSpecification modelElement = (InstanceSpecification) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Slot_4015(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDependency_2009OutgoingLinks(View view) {
Dependency modelElement = (Dependency) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Dependency_Client_4007(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getGeneralizationSet_2012OutgoingLinksGen(View view) {
GeneralizationSet modelElement = (GeneralizationSet) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
return result;
}
/**
* @generated NOT
*/
public static List<UMLLinkDescriptor> getGeneralizationSet_2012OutgoingLinks(View view) {
GeneralizationSet modelElement = (GeneralizationSet) view.getElement();
List<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
result.addAll(getGeneralizationSet_2012OutgoingLinksGen(view));
result.addAll(getOutgoingFeatureModelFacetLinks_Generalization_General_4012(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_2013OutgoingLinks(View view) {
Interface modelElement = (Interface) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_2014OutgoingLinks(View view) {
//no links to, from and inside the diagram header
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociationClass_2015OutgoingLinks(View view) {
AssociationClass modelElement = (AssociationClass) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Property_4003(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_4008(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_2016OutgoingLinks(View view) {
Package modelElement = (Package) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInstanceSpecification_2017OutgoingLinks(View view) {
InstanceSpecification modelElement = (InstanceSpecification) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Slot_4015(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getComment_2018OutgoingLinks(View view) {
Comment modelElement = (Comment) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_3006OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_3007OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDataType_3008OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPrimitiveType_3009OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getEnumeration_3011OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociationClass_3012OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_3041OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInstanceSpecification_3013OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3001OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3002OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_3003OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPort_3025OutgoingLinks(View view) {
Port modelElement = (Port) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Port_Provided_4017(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Port_Required_4018(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getRedefinableTemplateSignature_3027OutgoingLinks(View view) {
RedefinableTemplateSignature modelElement = (RedefinableTemplateSignature) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3019OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3020OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3014OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3015OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3021OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3022OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getEnumerationLiteral_3016OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3023OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3024OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getSlot_3017OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_3028OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOperation_3029OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_3030OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getElementImport_3031OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_3032OutgoingLinks(View view) {
Package modelElement = (Package) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getClass_3033OutgoingLinks(View view) {
Class modelElement = (Class) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_4008(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getEnumeration_3034OutgoingLinks(View view) {
Enumeration modelElement = (Enumeration) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInstanceSpecification_3035OutgoingLinks(View view) {
InstanceSpecification modelElement = (InstanceSpecification) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Slot_4015(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDataType_3036OutgoingLinks(View view) {
DataType modelElement = (DataType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPrimitiveType_3037OutgoingLinks(View view) {
PrimitiveType modelElement = (PrimitiveType) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_3042OutgoingLinks(View view) {
Interface modelElement = (Interface) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterface_3043OutgoingLinks(View view) {
Interface modelElement = (Interface) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getLiteralString_3038OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getLiteralInteger_3039OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getExpression_3040OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getGeneralization_4001OutgoingLinks(View view) {
Generalization modelElement = (Generalization) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Generalization_General_4012(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getDependency_4002OutgoingLinks(View view) {
Dependency modelElement = (Dependency) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Dependency_Client_4007(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getProperty_4003OutgoingLinks(View view) {
Property modelElement = (Property) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociation_4005OutgoingLinks(View view) {
Association modelElement = (Association) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Property_4003(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getInterfaceRealization_4008OutgoingLinks(View view) {
InterfaceRealization modelElement = (InterfaceRealization) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Dependency_Client_4007(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getRealization_4010OutgoingLinks(View view) {
Realization modelElement = (Realization) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Dependency_Client_4007(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getGeneralization_4011OutgoingLinks(View view) {
Generalization modelElement = (Generalization) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Generalization_General_4012(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getUsage_4013OutgoingLinks(View view) {
Usage modelElement = (Usage) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Dependency_Supplier_4006(modelElement));
result.addAll(getOutgoingFeatureModelFacetLinks_Dependency_Client_4007(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getAssociationClass_4014OutgoingLinks(View view) {
AssociationClass modelElement = (AssociationClass) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Generalization_4001(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Property_4003(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_4008(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Generalization_4011(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getOutgoingTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getSlot_4015OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getTemplateBinding_4016OutgoingLinks(View view) {
return Collections.emptyList();
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getContainedTypeModelFacetLinks_Generalization_4001(Classifier container) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
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 org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(container, dst, link, UMLElementTypes.Generalization_4001, GeneralizationEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getContainedTypeModelFacetLinks_Dependency_4002(Package container) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> links = container.getPackagedElements().iterator(); links.hasNext();) {
EObject linkObject = (EObject) links.next();
if (false == linkObject instanceof Dependency) {
continue;
}
Dependency link = (Dependency) linkObject;
if (Dependency2EditPart.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 org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_4002, Dependency2EditPart.VISUAL_ID));
}
return result;
}
/**
* We wants to create links for any member ends, not only owned ends.
* Unfortunately, its not possible to set not containment feature in the GMF
* map
*
* @generated NOT
*/
private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Property_4003(Association container) {
Collection<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
for (Property link : container.getMemberEnds()) { //getOwnedEnds -> getMemberEnds -- sic
if (Property7EditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
Type dst = link.getType();
result.add(new UMLLinkDescriptor(container, dst, link, UMLElementTypes.Property_4003, Property7EditPart.VISUAL_ID));
}
return result;
}
/**
* @generated NOT
*/
private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Association_4005(Package container) {
Collection<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
for (PackageableElement linkObject : container.getPackagedElements()) {
if (false == linkObject instanceof Association) {
continue;
}
Association association = (Association) linkObject;
if (AssociationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(association)) {
continue;
}
if (association.isBinary()) {
Property sourceEnd = AssociationEndConvention.getSourceEnd(association);
Property targetEnd = AssociationEndConvention.getTargetEnd(association);
EObject gmfSource = sourceEnd.getType();
EObject gmfTarget = targetEnd.getType();
result.add(new UMLLinkDescriptor(gmfSource, gmfTarget, association, UMLElementTypes.Association_4005, AssociationEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated NOT
*/
private static Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Association_4005(Type target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
return findRelatedAssociations(target, false);
}
/**
* @generated NOT
*/
private static Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Association_4005(Type source) {
return findRelatedAssociations(source, true);
}
/**
* @NOT-GENERATED
*/
private static Collection<UMLLinkDescriptor> findRelatedAssociations(Type type, boolean sourceNotTarget) {
Package container = type.getNearestPackage();
if (container == null) {
return Collections.emptyList();
}
List<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
for (PackageableElement next : container.getPackagedElements()) {
if (false == next instanceof Association) {
continue;
}
if (AssociationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(next)) {
continue;
}
Association link = (Association) next;
Property sourceEnd = AssociationEndConvention.getSourceEnd(link);
Property targetEnd = AssociationEndConvention.getTargetEnd(link);
if (sourceEnd == null || targetEnd == null) {
continue;
}
Property subjectEnd = sourceNotTarget ? sourceEnd : targetEnd;
if (!type.equals(subjectEnd.getType())) {
continue;
}
EObject gmfSource = sourceEnd.getType();
EObject gmfTarget = targetEnd.getType();
result.add(new UMLLinkDescriptor(gmfSource, gmfTarget, link, UMLElementTypes.Association_4005, AssociationEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated NOT
*/
private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_InterfaceRealization_4008(BehavioredClassifier container) {
Collection<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008Gen(container));
Collection<UMLLinkDescriptor> resultTmp = new LinkedList<UMLLinkDescriptor>();
resultTmp.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_4008_ForAllClassifiers(container));
// eliminate duplicates
for (UMLLinkDescriptor linkDesc : resultTmp) {
EObject link = linkDesc.getModelElement();
if (link instanceof InterfaceRealization) {
boolean duplicateFound = false;
for (UMLLinkDescriptor desc : result) {
if (EcoreUtil.getURI(desc.getModelElement()).equals(EcoreUtil.getURI(link))) {
duplicateFound = true;
break;
}
}
if (!duplicateFound) {
result.add(linkDesc);
}
}
}
return result;
}
/**
* @generated NOT
*/
private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_InterfaceRealization_4008_ForAllClassifiers(Classifier container) {
Collection<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
for (Relationship linkObject : container.getRelationships(UMLPackage.eINSTANCE.getInterfaceRealization())) {
if (false == linkObject instanceof InterfaceRealization) {
continue;
}
InterfaceRealization link = (InterfaceRealization) linkObject;
if (InterfaceRealizationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
EList<NamedElement> targets = link.getSuppliers();
if (targets.size() != 1) {
continue;
}
if (link.getClients().contains(container)) {
result.add(new UMLLinkDescriptor(container, targets.get(0), link, UMLElementTypes.InterfaceRealization_4008, InterfaceRealizationEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getContainedTypeModelFacetLinks_InterfaceRealization_4008Gen(BehavioredClassifier container) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> links = container.getInterfaceRealizations().iterator(); links.hasNext();) {
EObject linkObject = (EObject) links.next();
if (false == linkObject instanceof InterfaceRealization) {
continue;
}
InterfaceRealization link = (InterfaceRealization) linkObject;
if (InterfaceRealizationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
Interface dst = link.getContract();
BehavioredClassifier src = link.getImplementingClassifier();
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(src, dst, link, UMLElementTypes.InterfaceRealization_4008, InterfaceRealizationEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getContainedTypeModelFacetLinks_Realization_4010(Package container) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> links = container.getPackagedElements().iterator(); links.hasNext();) {
EObject linkObject = (EObject) links.next();
if (false == linkObject instanceof Realization) {
continue;
}
Realization link = (Realization) linkObject;
if (RealizationEditPart.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 org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(src, dst, link, UMLElementTypes.Realization_4010, RealizationEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getContainedTypeModelFacetLinks_Generalization_4011(Classifier container) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> links = container.getGeneralizations().iterator(); links.hasNext();) {
EObject linkObject = (EObject) links.next();
if (false == linkObject instanceof Generalization) {
continue;
}
Generalization link = (Generalization) linkObject;
if (Generalization2EditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
List targets = link.getGeneralizationSets();
Object theTarget = targets.size() == 1 ? targets.get(0) : null;
if (false == theTarget instanceof GeneralizationSet) {
continue;
}
GeneralizationSet dst = (GeneralizationSet) theTarget;
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(container, dst, link, UMLElementTypes.Generalization_4011, Generalization2EditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getContainedTypeModelFacetLinks_Usage_4013(Package container) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> links = container.getPackagedElements().iterator(); links.hasNext();) {
EObject linkObject = (EObject) links.next();
if (false == linkObject instanceof Usage) {
continue;
}
Usage link = (Usage) linkObject;
if (UsageEditPart.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 org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(src, dst, link, UMLElementTypes.Usage_4013, UsageEditPart.VISUAL_ID));
}
return result;
}
/**
* This link is connector between association class' rhomb and rectangle
* parts CollaborationUse's were selected in the gmfmap instead of not
* allowed "null" features, because they are completely unrelated and can
* not interfere with link-related editpolicies.
*
* In the ideal world we would prefere to specify either custom relationship
* between AssociationClass and source/target for this link or don't specify
* these features at all.
*
* In this method we are going to create link descriptor with identical
* semantic elements (association class itself for source, target and link
* itself). The selection of the node's for source/target is made in the
* custom code of the PackageCanonicalEditPolicy#getSourceEditPart(...)/
* PackageCanonicalEditPolicy#getTargetEditPart(...) methods.
*
* @generated NOT
*/
private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_AssociationClass_4014(Package container) {
Collection<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
for (PackageableElement linkObject : container.getPackagedElements()) {
if (false == linkObject instanceof AssociationClass) {
continue;
}
AssociationClass link = (AssociationClass) linkObject;
if (AssociationClassConnectorEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
//the same link-element, source and target
AssociationClass src = link;
AssociationClass dst = link;
result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.AssociationClass_4014, AssociationClassConnectorEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated NOT
*/
private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Slot_4015(InstanceSpecification container) {
return getOutgoingTypeModelFacetLinks_Slot_4015(container);
}
/**
* @generated NOT
*/
private static Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_TemplateBinding_4016(TemplateableElement container) {
Collection<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
for (TemplateBinding link : container.getTemplateBindings()) {
if (TemplateBindingEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
TemplateableElement dst = link.getSignature().getTemplate();
TemplateableElement src = link.getBoundElement();
result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.TemplateBinding_4016, TemplateBindingEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Generalization_4001(Classifier target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.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 org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(container, target, link, UMLElementTypes.Generalization_4001, GeneralizationEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Dependency_4002(NamedElement target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.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 (Dependency2EditPart.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 org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(src, target, link, UMLElementTypes.Dependency_4002, Dependency2EditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Property_4003(Type target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getTypedElement_Type() || false == setting.getEObject() instanceof Property) {
continue;
}
Property link = (Property) setting.getEObject();
if (Property7EditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
if (false == link.eContainer() instanceof Association) {
continue;
}
Association container = (Association) link.eContainer();
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(container, target, link, UMLElementTypes.Property_4003, Property7EditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(Element target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getConstraint_ConstrainedElement()) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.ConstraintConstrainedElement_4004,
ConstraintConstrainedElementEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Dependency_Supplier_4006(NamedElement target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getDependency_Supplier()) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.DependencySupplier_4006, DependencySupplierEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Dependency_Client_4007(NamedElement target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getDependency_Client()) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.DependencyClient_4007, DependencyClientEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingTypeModelFacetLinks_InterfaceRealization_4008(Interface target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getInterfaceRealization_Contract() || false == setting.getEObject() instanceof InterfaceRealization) {
continue;
}
InterfaceRealization link = (InterfaceRealization) setting.getEObject();
if (InterfaceRealizationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
BehavioredClassifier src = link.getImplementingClassifier();
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(src, target, link, UMLElementTypes.InterfaceRealization_4008, InterfaceRealizationEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Realization_4010(NamedElement target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Realization) {
continue;
}
Realization link = (Realization) setting.getEObject();
if (RealizationEditPart.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 org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(src, target, link, UMLElementTypes.Realization_4010, RealizationEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Generalization_4011(GeneralizationSet target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getGeneralization_GeneralizationSet() || false == setting.getEObject() instanceof Generalization) {
continue;
}
Generalization link = (Generalization) setting.getEObject();
if (Generalization2EditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
if (false == link.eContainer() instanceof Classifier) {
continue;
}
Classifier container = (Classifier) link.eContainer();
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(container, target, link, UMLElementTypes.Generalization_4011, Generalization2EditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Generalization_General_4012(Classifier target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getGeneralization_General()) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.GeneralizationGeneral_4012, GeneralizationGeneralEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Usage_4013(NamedElement target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Usage) {
continue;
}
Usage link = (Usage) setting.getEObject();
if (UsageEditPart.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 org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(src, target, link, UMLElementTypes.Usage_4013, UsageEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated NOT
*/
private static Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Slot_4015(InstanceSpecification target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
Collection<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
for (EStructuralFeature.Setting setting : crossReferences.get(target)) {
if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getInstanceValue_Instance() || false == setting.getEObject() instanceof InstanceValue) {
continue;
}
InstanceValue instanceValue = (InstanceValue) setting.getEObject();
if (false == instanceValue.eContainer() instanceof Slot) {
continue;
}
Slot link = (Slot) instanceValue.eContainer();
if (AssociationInstanceEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
InstanceSpecification src = link.getOwningInstance();
result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Slot_4015, AssociationInstanceEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingTypeModelFacetLinks_TemplateBinding_4016(TemplateableElement target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getTemplateSignature_Template() || false == setting.getEObject() instanceof TemplateBinding) {
continue;
}
TemplateBinding link = (TemplateBinding) setting.getEObject();
if (TemplateBindingEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
TemplateableElement src = link.getBoundElement();
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(src, target, link, UMLElementTypes.TemplateBinding_4016, TemplateBindingEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Port_Provided_4017(Interface target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getPort_Provided()) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.PortProvided_4017, PortProvidedEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Port_Required_4018(Interface target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getPort_Required()) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.PortRequired_4018, PortRequiredEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(Element target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getComment_AnnotatedElement()) {
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.CommentAnnotatedElement_4019,
CommentAnnotatedElementEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Dependency_4002(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();
}
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> links = container.getPackagedElements().iterator(); links.hasNext();) {
EObject linkObject = (EObject) links.next();
if (false == linkObject instanceof Dependency) {
continue;
}
Dependency link = (Dependency) linkObject;
if (Dependency2EditPart.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 org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_4002, Dependency2EditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElement_4004(Constraint source) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> destinations = source.getConstrainedElements().iterator(); destinations.hasNext();) {
Element destination = (Element) destinations.next();
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(source, destination, UMLElementTypes.ConstraintConstrainedElement_4004, ConstraintConstrainedElementEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Dependency_Supplier_4006(Dependency source) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> destinations = source.getSuppliers().iterator(); destinations.hasNext();) {
NamedElement destination = (NamedElement) destinations.next();
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(source, destination, UMLElementTypes.DependencySupplier_4006, DependencySupplierEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Dependency_Client_4007(Dependency source) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> destinations = source.getClients().iterator(); destinations.hasNext();) {
NamedElement destination = (NamedElement) destinations.next();
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(source, destination, UMLElementTypes.DependencyClient_4007, DependencyClientEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_InterfaceRealization_4008(BehavioredClassifier source) {
BehavioredClassifier 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 BehavioredClassifier) {
container = (BehavioredClassifier) element;
}
}
if (container == null) {
return Collections.emptyList();
}
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> links = container.getInterfaceRealizations().iterator(); links.hasNext();) {
EObject linkObject = (EObject) links.next();
if (false == linkObject instanceof InterfaceRealization) {
continue;
}
InterfaceRealization link = (InterfaceRealization) linkObject;
if (InterfaceRealizationEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
Interface dst = link.getContract();
BehavioredClassifier src = link.getImplementingClassifier();
if (src != source) {
continue;
}
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(src, dst, link, UMLElementTypes.InterfaceRealization_4008, InterfaceRealizationEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Realization_4010(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();
}
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> links = container.getPackagedElements().iterator(); links.hasNext();) {
EObject linkObject = (EObject) links.next();
if (false == linkObject instanceof Realization) {
continue;
}
Realization link = (Realization) linkObject;
if (RealizationEditPart.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 org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(src, dst, link, UMLElementTypes.Realization_4010, RealizationEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Generalization_General_4012(Generalization source) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
Classifier destination = source.getGeneral();
if (destination == null) {
return result;
}
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(source, destination, UMLElementTypes.GeneralizationGeneral_4012, GeneralizationGeneralEditPart.VISUAL_ID));
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Usage_4013(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();
}
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> links = container.getPackagedElements().iterator(); links.hasNext();) {
EObject linkObject = (EObject) links.next();
if (false == linkObject instanceof Usage) {
continue;
}
Usage link = (Usage) linkObject;
if (UsageEditPart.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 org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(src, dst, link, UMLElementTypes.Usage_4013, UsageEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated NOT
*/
private static Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Slot_4015(InstanceSpecification source) {
InstanceSpecification 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 InstanceSpecification) {
container = (InstanceSpecification) element;
}
}
if (container == null) {
return Collections.emptyList();
}
Collection<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
for (Slot link : container.getSlots()) {
if (AssociationInstanceEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
InstanceSpecification src = link.getOwningInstance();
for (ValueSpecification next : link.getValues()) {
if (next instanceof InstanceValue) {
InstanceValue nextValue = (InstanceValue) next;
InstanceSpecification nextDst = nextValue.getInstance();
if (nextDst != null) {
result.add(new UMLLinkDescriptor(src, nextDst, link, UMLElementTypes.Slot_4015, AssociationInstanceEditPart.VISUAL_ID));
}
}
}
}
return result;
}
/**
* @generated NOT
*/
private static Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_TemplateBinding_4016(TemplateableElement source) {
TemplateableElement 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 TemplateableElement) {
container = (TemplateableElement) element;
}
}
if (container == null) {
return Collections.emptyList();
}
Collection<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
for (TemplateBinding link : container.getTemplateBindings()) {
if (TemplateBindingEditPart.VISUAL_ID != UMLVisualIDRegistry.getLinkWithClassVisualID(link)) {
continue;
}
TemplateableElement dst = link.getSignature().getTemplate();
TemplateableElement src = link.getBoundElement();
if (src != source) {
continue;
}
result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.TemplateBinding_4016, TemplateBindingEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated NOT
*/
private static Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Port_Provided_4017(Port source) {
Collection<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
Collection<UMLLinkDescriptor> generatedLinks = getOutgoingFeatureModelFacetLinks_Port_Provided_4017Gen(source);
result.addAll(generatedLinks);
Collection<ProvidedInterfaceLink> provideds = PortOperationsExt.getProvideds(source);
for (ProvidedInterfaceLink provided : provideds) {
boolean alreadyAdded = false;
for (UMLLinkDescriptor linkDescriptor : generatedLinks) {
if (linkDescriptor.getDestination() == provided.getTarget()) {
alreadyAdded = true;
break;
}
}
if (!alreadyAdded) {
result.add(new UMLLinkDescriptor(source, provided.getTarget(), UMLElementTypes.PortProvided_4017, PortProvidedEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Port_Provided_4017Gen(Port source) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> destinations = source.getProvideds().iterator(); destinations.hasNext();) {
Interface destination = (Interface) destinations.next();
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(source, destination, UMLElementTypes.PortProvided_4017, PortProvidedEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Port_Required_4018(Port source) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> destinations = source.getRequireds().iterator(); destinations.hasNext();) {
Interface destination = (Interface) destinations.next();
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(source, destination, UMLElementTypes.PortRequired_4018, PortRequiredEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElement_4019(Comment source) {
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
for (Iterator<?> destinations = source.getAnnotatedElements().iterator(); destinations.hasNext();) {
Element destination = (Element) destinations.next();
result.add(new org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor(source, destination, UMLElementTypes.CommentAnnotatedElement_4019, CommentAnnotatedElementEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
public static final IDiagramUpdater TYPED_ADAPTER = new IDiagramUpdater() {
/**
* @generated
*/
public List<UMLNodeDescriptor> getSemanticChildren(View view) {
return org.eclipse.uml2.diagram.clazz.part.UMLDiagramUpdater.getSemanticChildren(view);
}
/**
* @generated
*/
public List<UMLLinkDescriptor> getContainedLinks(View view) {
return org.eclipse.uml2.diagram.clazz.part.UMLDiagramUpdater.getContainedLinks(view);
}
/**
* @generated
*/
public List<UMLLinkDescriptor> getIncomingLinks(View view) {
return org.eclipse.uml2.diagram.clazz.part.UMLDiagramUpdater.getIncomingLinks(view);
}
/**
* @generated
*/
public List<UMLLinkDescriptor> getOutgoingLinks(View view) {
return org.eclipse.uml2.diagram.clazz.part.UMLDiagramUpdater.getOutgoingLinks(view);
}
};
/**
* @generated
*/
public static List<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> getPackage_1000ContainedLinks(View view) {
Package modelElement = (Package) view.getElement();
LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor> result = new LinkedList<org.eclipse.uml2.diagram.clazz.part.UMLLinkDescriptor>();
result.addAll(getContainedTypeModelFacetLinks_Dependency_4002(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Association_4005(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Realization_4010(modelElement));
result.addAll(getContainedTypeModelFacetLinks_Usage_4013(modelElement));
result.addAll(getContainedTypeModelFacetLinks_AssociationClass_4014(modelElement));
result.addAll(getContainedTypeModelFacetLinks_TemplateBinding_4016(modelElement));
return result;
}
/**
* @NOT-generated
*/
private static Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Generalization_General_4012(GeneralizationSet source) {
Collection<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
List<Generalization> generalizations = source.getGeneralizations();
if (generalizations.size() > 0) {
Generalization generalization = generalizations.get(0);
Classifier destination = generalization.getGeneral();
result.add(new UMLLinkDescriptor(source, destination, UMLElementTypes.GeneralizationGeneral_4012, GeneralizationGeneralEditPart.VISUAL_ID));
}
return result;
}
}