/* * (c) 2011 - 2013 University of Mannheim: Software Engineering Group */ package de.uni_mannheim.informatik.swt.models.plm.diagram.part; import java.util.Collection; import java.util.Collections; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.Map; import 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.gmf.tooling.runtime.update.DiagramUpdater; /** * @generated */ public class PLMDiagramUpdater { /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getSemanticChildren( View view) { switch (de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getVisualID(view)) { case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.DomainEditPart.VISUAL_ID: return getDomain_1000SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.OntologyEditPart.VISUAL_ID: return getOntology_2003SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ModelEditPart.VISUAL_ID: return getModel_3059SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.AttributeEditPart.VISUAL_ID: return getAttribute_3061SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.MethodEditPart.VISUAL_ID: return getMethod_3062SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEditPart.VISUAL_ID: return getEntity_3085SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Attribute2EditPart.VISUAL_ID: return getAttribute_3070SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Method2EditPart.VISUAL_ID: return getMethod_3071SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ComplementEditPart.VISUAL_ID: return getComplement_3063SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EqualityEditPart.VISUAL_ID: return getEquality_3064SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.InversionEditPart.VISUAL_ID: return getInversion_3065SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.GeneralizationEditPart.VISUAL_ID: return getGeneralization_3072SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Entity2EditPart.VISUAL_ID: return getEntity_3069SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.OntologyOntologyEnumerationCompartmentEditPart.VISUAL_ID: return getOntologyOntologyEnumerationCompartment_7042SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.OntologyOntologyModelCompartmentEditPart.VISUAL_ID: return getOntologyOntologyModelCompartment_7043SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ModelDomainElementsCompartmentEditPart.VISUAL_ID: return getModelDomainElementsCompartment_7026SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ConnectionConnectionAttributesCompartmentEditPart.VISUAL_ID: return getConnectionConnectionAttributesCompartment_7027SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ConnectionConnectionMethodsCompartmentEditPart.VISUAL_ID: return getConnectionConnectionMethodsCompartment_7028SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ConnectionConnectionVisualizersCompartmentEditPart.VISUAL_ID: return getConnectionConnectionVisualizersCompartment_7031SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ConnectionConnectionContentsCompartmentEditPart.VISUAL_ID: return getConnectionConnectionContentsCompartment_7036SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEntityAttributesCompartmentEditPart.VISUAL_ID: return getEntityEntityAttributesCompartment_7033SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEntityMethodsCompartmentEditPart.VISUAL_ID: return getEntityEntityMethodsCompartment_7034SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEntityContentsCompartmentEditPart.VISUAL_ID: return getEntityEntityContentsCompartment_7035SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ConnectionConnectionAttributesCompartment2EditPart.VISUAL_ID: return getConnectionConnectionAttributesCompartment_7037SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ConnectionConnectionMethodsCompartment2EditPart.VISUAL_ID: return getConnectionConnectionMethodsCompartment_7038SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ConnectionConnectionVisualizersCompartment2EditPart.VISUAL_ID: return getConnectionConnectionVisualizersCompartment_7039SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ConnectionConnectionContentsCompartment2EditPart.VISUAL_ID: return getConnectionConnectionContentsCompartment_7040SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEntityAttributesCompartment2EditPart.VISUAL_ID: return getEntityEntityAttributesCompartment_7029SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEntityMethodsCompartment2EditPart.VISUAL_ID: return getEntityEntityMethodsCompartment_7030SemanticChildren(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEntityContentsCompartment2EditPart.VISUAL_ID: return getEntityEntityContentsCompartment_7032SemanticChildren(view); } return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getDomain_1000SemanticChildren( View view) { if (!view.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Domain modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Domain) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getOntologies().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Element childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Element) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.OntologyEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getOntology_2003SemanticChildren( View view) { if (!view.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Ontology modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Ontology) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer12EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getModel_3059SemanticChildren( View view) { if (!view.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Model modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Model) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizerEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getAttribute_3061SemanticChildren( View view) { if (!view.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Attribute modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Attribute) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer2EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getMethod_3062SemanticChildren( View view) { if (!view.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Method modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Method) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer3EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getEntity_3085SemanticChildren( View view) { if (!view.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Entity modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Entity) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer7EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getAttribute_3070SemanticChildren( View view) { if (!view.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Attribute modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Attribute) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer5EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getMethod_3071SemanticChildren( View view) { if (!view.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Method modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Method) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer6EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getComplement_3063SemanticChildren( View view) { if (!view.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Complement modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Complement) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer8EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getEquality_3064SemanticChildren( View view) { if (!view.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Equality modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Equality) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer9EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getInversion_3065SemanticChildren( View view) { if (!view.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Inversion modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Inversion) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer10EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getGeneralization_3072SemanticChildren( View view) { if (!view.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Generalization modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Generalization) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer11EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getEntity_3069SemanticChildren( View view) { if (!view.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Entity modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Entity) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer7EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getOntologyOntologyEnumerationCompartment_7042SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Ontology modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Ontology) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getEnumerations().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Enumeration childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Enumeration) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EnumerationEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getOntologyOntologyModelCompartment_7043SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Ontology modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Ontology) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getContent().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Model childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Model) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ModelEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getModelDomainElementsCompartment_7026SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Model modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Model) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getContent().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.OwnedElement childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.OwnedElement) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ConnectionEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ComplementEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EqualityEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.InversionEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.GeneralizationEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Entity2EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getConnectionConnectionAttributesCompartment_7027SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getFeature().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Feature childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Feature) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.AttributeEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getConnectionConnectionMethodsCompartment_7028SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getFeature().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Feature childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Feature) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.MethodEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getConnectionConnectionVisualizersCompartment_7031SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer4EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getConnectionConnectionContentsCompartment_7036SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getContent().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Connection2EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getEntityEntityAttributesCompartment_7033SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Entity modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Entity) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getFeature().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Feature childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Feature) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Attribute2EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getEntityEntityMethodsCompartment_7034SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Entity modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Entity) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getFeature().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Feature childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Feature) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Method2EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getEntityEntityContentsCompartment_7035SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Entity modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Entity) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getContent().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Connection2EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getConnectionConnectionAttributesCompartment_7037SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getFeature().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Feature childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Feature) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.AttributeEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getConnectionConnectionMethodsCompartment_7038SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getFeature().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Feature childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Feature) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.MethodEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getConnectionConnectionVisualizersCompartment_7039SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getVisualizer().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.LMLVisualizer) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer4EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getConnectionConnectionContentsCompartment_7040SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getContent().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Connection2EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getEntityEntityAttributesCompartment_7029SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Entity modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Entity) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getFeature().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Feature childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Feature) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Attribute2EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getEntityEntityMethodsCompartment_7030SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Entity modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Entity) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getFeature().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Feature childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Feature) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Method2EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getEntityEntityContentsCompartment_7032SemanticChildren( View view) { if (false == view.eContainer() instanceof View) { return Collections.emptyList(); } View containerView = (View) view.eContainer(); if (!containerView.isSetElement()) { return Collections.emptyList(); } de.uni_mannheim.informatik.swt.models.plm.PLM.Entity modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Entity) containerView .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor>(); for (Iterator<?> it = modelElement.getContent().iterator(); it .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject childElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject) it .next(); int visualID = de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getNodeVisualID(view, childElement); if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } if (visualID == de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Connection2EditPart.VISUAL_ID) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor( childElement, visualID)); continue; } } return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getContainedLinks( View view) { switch (de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getVisualID(view)) { case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.DomainEditPart.VISUAL_ID: return getDomain_1000ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.OntologyEditPart.VISUAL_ID: return getOntology_2003ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EnumerationEditPart.VISUAL_ID: return getEnumeration_3095ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ModelEditPart.VISUAL_ID: return getModel_3059ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizerEditPart.VISUAL_ID: return getLMLVisualizer_3073ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ConnectionEditPart.VISUAL_ID: return getConnection_3060ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.AttributeEditPart.VISUAL_ID: return getAttribute_3061ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer2EditPart.VISUAL_ID: return getLMLVisualizer_3074ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.MethodEditPart.VISUAL_ID: return getMethod_3062ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer3EditPart.VISUAL_ID: return getLMLVisualizer_3075ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer4EditPart.VISUAL_ID: return getLMLVisualizer_3076ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEditPart.VISUAL_ID: return getEntity_3085ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Attribute2EditPart.VISUAL_ID: return getAttribute_3070ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer5EditPart.VISUAL_ID: return getLMLVisualizer_3077ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Method2EditPart.VISUAL_ID: return getMethod_3071ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer6EditPart.VISUAL_ID: return getLMLVisualizer_3078ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer7EditPart.VISUAL_ID: return getLMLVisualizer_3079ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Connection2EditPart.VISUAL_ID: return getConnection_3086ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ComplementEditPart.VISUAL_ID: return getComplement_3063ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer8EditPart.VISUAL_ID: return getLMLVisualizer_3080ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EqualityEditPart.VISUAL_ID: return getEquality_3064ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer9EditPart.VISUAL_ID: return getLMLVisualizer_3081ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.InversionEditPart.VISUAL_ID: return getInversion_3065ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer10EditPart.VISUAL_ID: return getLMLVisualizer_3082ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.GeneralizationEditPart.VISUAL_ID: return getGeneralization_3072ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer11EditPart.VISUAL_ID: return getLMLVisualizer_3083ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Entity2EditPart.VISUAL_ID: return getEntity_3069ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer12EditPart.VISUAL_ID: return getLMLVisualizer_3094ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ClassificationEditPart.VISUAL_ID: return getClassification_4002ContainedLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ParticipationEditPart.VISUAL_ID: return getParticipation_4025ContainedLinks(view); } return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getIncomingLinks( View view) { switch (de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getVisualID(view)) { case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.OntologyEditPart.VISUAL_ID: return getOntology_2003IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EnumerationEditPart.VISUAL_ID: return getEnumeration_3095IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ModelEditPart.VISUAL_ID: return getModel_3059IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizerEditPart.VISUAL_ID: return getLMLVisualizer_3073IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ConnectionEditPart.VISUAL_ID: return getConnection_3060IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.AttributeEditPart.VISUAL_ID: return getAttribute_3061IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer2EditPart.VISUAL_ID: return getLMLVisualizer_3074IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.MethodEditPart.VISUAL_ID: return getMethod_3062IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer3EditPart.VISUAL_ID: return getLMLVisualizer_3075IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer4EditPart.VISUAL_ID: return getLMLVisualizer_3076IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEditPart.VISUAL_ID: return getEntity_3085IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Attribute2EditPart.VISUAL_ID: return getAttribute_3070IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer5EditPart.VISUAL_ID: return getLMLVisualizer_3077IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Method2EditPart.VISUAL_ID: return getMethod_3071IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer6EditPart.VISUAL_ID: return getLMLVisualizer_3078IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer7EditPart.VISUAL_ID: return getLMLVisualizer_3079IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Connection2EditPart.VISUAL_ID: return getConnection_3086IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ComplementEditPart.VISUAL_ID: return getComplement_3063IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer8EditPart.VISUAL_ID: return getLMLVisualizer_3080IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EqualityEditPart.VISUAL_ID: return getEquality_3064IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer9EditPart.VISUAL_ID: return getLMLVisualizer_3081IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.InversionEditPart.VISUAL_ID: return getInversion_3065IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer10EditPart.VISUAL_ID: return getLMLVisualizer_3082IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.GeneralizationEditPart.VISUAL_ID: return getGeneralization_3072IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer11EditPart.VISUAL_ID: return getLMLVisualizer_3083IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Entity2EditPart.VISUAL_ID: return getEntity_3069IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer12EditPart.VISUAL_ID: return getLMLVisualizer_3094IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ClassificationEditPart.VISUAL_ID: return getClassification_4002IncomingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ParticipationEditPart.VISUAL_ID: return getParticipation_4025IncomingLinks(view); } return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getOutgoingLinks( View view) { switch (de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getVisualID(view)) { case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.OntologyEditPart.VISUAL_ID: return getOntology_2003OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EnumerationEditPart.VISUAL_ID: return getEnumeration_3095OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ModelEditPart.VISUAL_ID: return getModel_3059OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizerEditPart.VISUAL_ID: return getLMLVisualizer_3073OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ConnectionEditPart.VISUAL_ID: return getConnection_3060OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.AttributeEditPart.VISUAL_ID: return getAttribute_3061OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer2EditPart.VISUAL_ID: return getLMLVisualizer_3074OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.MethodEditPart.VISUAL_ID: return getMethod_3062OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer3EditPart.VISUAL_ID: return getLMLVisualizer_3075OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer4EditPart.VISUAL_ID: return getLMLVisualizer_3076OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EntityEditPart.VISUAL_ID: return getEntity_3085OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Attribute2EditPart.VISUAL_ID: return getAttribute_3070OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer5EditPart.VISUAL_ID: return getLMLVisualizer_3077OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Method2EditPart.VISUAL_ID: return getMethod_3071OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer6EditPart.VISUAL_ID: return getLMLVisualizer_3078OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer7EditPart.VISUAL_ID: return getLMLVisualizer_3079OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Connection2EditPart.VISUAL_ID: return getConnection_3086OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ComplementEditPart.VISUAL_ID: return getComplement_3063OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer8EditPart.VISUAL_ID: return getLMLVisualizer_3080OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EqualityEditPart.VISUAL_ID: return getEquality_3064OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer9EditPart.VISUAL_ID: return getLMLVisualizer_3081OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.InversionEditPart.VISUAL_ID: return getInversion_3065OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer10EditPart.VISUAL_ID: return getLMLVisualizer_3082OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.GeneralizationEditPart.VISUAL_ID: return getGeneralization_3072OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer11EditPart.VISUAL_ID: return getLMLVisualizer_3083OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.Entity2EditPart.VISUAL_ID: return getEntity_3069OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.LMLVisualizer12EditPart.VISUAL_ID: return getLMLVisualizer_3094OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ClassificationEditPart.VISUAL_ID: return getClassification_4002OutgoingLinks(view); case de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ParticipationEditPart.VISUAL_ID: return getParticipation_4025OutgoingLinks(view); } return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getDomain_1000ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getOntology_2003ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getEnumeration_3095ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getModel_3059ContainedLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Model modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Model) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Classification_4002(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3073ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getConnection_3060ContainedLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Participation_4025(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getAttribute_3061ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3074ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getMethod_3062ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3075ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3076ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getEntity_3085ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getAttribute_3070ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3077ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getMethod_3071ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3078ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3079ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getConnection_3086ContainedLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getContainedTypeModelFacetLinks_Participation_4025(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getComplement_3063ContainedLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Complement modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Complement) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_SetRelationship_Base_4013(modelElement)); result.addAll(getOutgoingFeatureModelFacetLinks_Complement_Complement_4016(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3080ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getEquality_3064ContainedLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Equality modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Equality) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_SetRelationship_Base_4013(modelElement)); result.addAll(getOutgoingFeatureModelFacetLinks_Equality_Equal_4018(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3081ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getInversion_3065ContainedLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Inversion modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Inversion) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_SetRelationship_Base_4013(modelElement)); result.addAll(getOutgoingFeatureModelFacetLinks_Inversion_Inverse_4015(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3082ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getGeneralization_3072ContainedLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Generalization modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Generalization) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_Generalization_Supertype_4022(modelElement)); result.addAll(getOutgoingFeatureModelFacetLinks_Generalization_Subtype_4023(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3083ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getEntity_3069ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3094ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getClassification_4002ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getParticipation_4025ContainedLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getOntology_2003IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getEnumeration_3095IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getModel_3059IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3073IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getConnection_3060IncomingLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) view .getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer .find(view.eResource().getResourceSet().getResources()); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Classification_4002( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_SetRelationship_Base_4013( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Equality_Equal_4018( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Inversion_Inverse_4015( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Complement_Complement_4016( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Generalization_Supertype_4022( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Generalization_Subtype_4023( modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Participation_4025( modelElement, crossReferences)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getAttribute_3061IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3074IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getMethod_3062IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3075IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3076IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getEntity_3085IncomingLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Entity modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Entity) view .getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer .find(view.eResource().getResourceSet().getResources()); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Classification_4002( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_SetRelationship_Base_4013( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Equality_Equal_4018( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Inversion_Inverse_4015( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Complement_Complement_4016( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Generalization_Supertype_4022( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Generalization_Subtype_4023( modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Participation_4025( modelElement, crossReferences)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getAttribute_3070IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3077IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getMethod_3071IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3078IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3079IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getConnection_3086IncomingLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) view .getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer .find(view.eResource().getResourceSet().getResources()); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Classification_4002( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_SetRelationship_Base_4013( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Equality_Equal_4018( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Inversion_Inverse_4015( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Complement_Complement_4016( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Generalization_Supertype_4022( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Generalization_Subtype_4023( modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Participation_4025( modelElement, crossReferences)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getComplement_3063IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3080IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getEquality_3064IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3081IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getInversion_3065IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3082IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getGeneralization_3072IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3083IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getEntity_3069IncomingLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Entity modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Entity) view .getElement(); Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer .find(view.eResource().getResourceSet().getResources()); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getIncomingTypeModelFacetLinks_Classification_4002( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_SetRelationship_Base_4013( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Equality_Equal_4018( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Inversion_Inverse_4015( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Complement_Complement_4016( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Generalization_Supertype_4022( modelElement, crossReferences)); result.addAll(getIncomingFeatureModelFacetLinks_Generalization_Subtype_4023( modelElement, crossReferences)); result.addAll(getIncomingTypeModelFacetLinks_Participation_4025( modelElement, crossReferences)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3094IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getClassification_4002IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getParticipation_4025IncomingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getOntology_2003OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getEnumeration_3095OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getModel_3059OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3073OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getConnection_3060OutgoingLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Classification_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Participation_4025(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getAttribute_3061OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3074OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getMethod_3062OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3075OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3076OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getEntity_3085OutgoingLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Entity modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Entity) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Classification_4002(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getAttribute_3070OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3077OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getMethod_3071OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3078OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3079OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getConnection_3086OutgoingLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Connection modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Classification_4002(modelElement)); result.addAll(getOutgoingTypeModelFacetLinks_Participation_4025(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getComplement_3063OutgoingLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Complement modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Complement) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_SetRelationship_Base_4013(modelElement)); result.addAll(getOutgoingFeatureModelFacetLinks_Complement_Complement_4016(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3080OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getEquality_3064OutgoingLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Equality modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Equality) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_SetRelationship_Base_4013(modelElement)); result.addAll(getOutgoingFeatureModelFacetLinks_Equality_Equal_4018(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3081OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getInversion_3065OutgoingLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Inversion modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Inversion) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_SetRelationship_Base_4013(modelElement)); result.addAll(getOutgoingFeatureModelFacetLinks_Inversion_Inverse_4015(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3082OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getGeneralization_3072OutgoingLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Generalization modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Generalization) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getOutgoingFeatureModelFacetLinks_Generalization_Supertype_4022(modelElement)); result.addAll(getOutgoingFeatureModelFacetLinks_Generalization_Subtype_4023(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3083OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getEntity_3069OutgoingLinks( View view) { de.uni_mannheim.informatik.swt.models.plm.PLM.Entity modelElement = (de.uni_mannheim.informatik.swt.models.plm.PLM.Entity) view .getElement(); LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); result.addAll(getOutgoingTypeModelFacetLinks_Classification_4002(modelElement)); return result; } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getLMLVisualizer_3094OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getClassification_4002OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ public static List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getParticipation_4025OutgoingLinks( View view) { return Collections.emptyList(); } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getContainedTypeModelFacetLinks_Classification_4002( de.uni_mannheim.informatik.swt.models.plm.PLM.Model container) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); for (Iterator<?> links = container.getContent().iterator(); links .hasNext();) { EObject linkObject = (EObject) links.next(); if (false == linkObject instanceof de.uni_mannheim.informatik.swt.models.plm.PLM.Classification) { continue; } de.uni_mannheim.informatik.swt.models.plm.PLM.Classification link = (de.uni_mannheim.informatik.swt.models.plm.PLM.Classification) linkObject; if (de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ClassificationEditPart.VISUAL_ID != de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getLinkWithClassVisualID(link)) { continue; } de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject dst = link .getType(); de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject src = link .getInstance(); result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( src, dst, link, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.Classification_4002, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ClassificationEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getContainedTypeModelFacetLinks_Participation_4025( de.uni_mannheim.informatik.swt.models.plm.PLM.Connection container) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); for (Iterator<?> links = container.getParticipation().iterator(); links .hasNext();) { EObject linkObject = (EObject) links.next(); if (false == linkObject instanceof de.uni_mannheim.informatik.swt.models.plm.PLM.Participation) { continue; } de.uni_mannheim.informatik.swt.models.plm.PLM.Participation link = (de.uni_mannheim.informatik.swt.models.plm.PLM.Participation) linkObject; if (de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ParticipationEditPart.VISUAL_ID != de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getLinkWithClassVisualID(link)) { continue; } de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject dst = link .getDestination(); de.uni_mannheim.informatik.swt.models.plm.PLM.Connection src = link .getConnection(); result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( src, dst, link, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.Participation_4025, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ParticipationEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getIncomingTypeModelFacetLinks_Classification_4002( de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences .get(target); for (EStructuralFeature.Setting setting : settings) { if (setting.getEStructuralFeature() != de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE .getClassification_Type() || false == setting.getEObject() instanceof de.uni_mannheim.informatik.swt.models.plm.PLM.Classification) { continue; } de.uni_mannheim.informatik.swt.models.plm.PLM.Classification link = (de.uni_mannheim.informatik.swt.models.plm.PLM.Classification) setting .getEObject(); if (de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ClassificationEditPart.VISUAL_ID != de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getLinkWithClassVisualID(link)) { continue; } de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject src = link .getInstance(); result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( src, target, link, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.Classification_4002, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ClassificationEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getIncomingFeatureModelFacetLinks_SetRelationship_Base_4013( de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences .get(target); for (EStructuralFeature.Setting setting : settings) { if (setting.getEStructuralFeature() == de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE .getSetRelationship_Base()) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( setting.getEObject(), target, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.SetRelationshipBase_4013, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.SetRelationshipBaseEditPart.VISUAL_ID)); } } return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getIncomingFeatureModelFacetLinks_Equality_Equal_4018( de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences .get(target); for (EStructuralFeature.Setting setting : settings) { if (setting.getEStructuralFeature() == de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE .getEquality_Equal()) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( setting.getEObject(), target, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.EqualityEqual_4018, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EqualityEqualEditPart.VISUAL_ID)); } } return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getIncomingFeatureModelFacetLinks_Inversion_Inverse_4015( de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences .get(target); for (EStructuralFeature.Setting setting : settings) { if (setting.getEStructuralFeature() == de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE .getInversion_Inverse()) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( setting.getEObject(), target, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.InversionInverse_4015, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.InversionInverseEditPart.VISUAL_ID)); } } return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getIncomingFeatureModelFacetLinks_Complement_Complement_4016( de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences .get(target); for (EStructuralFeature.Setting setting : settings) { if (setting.getEStructuralFeature() == de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE .getComplement_Complement()) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( setting.getEObject(), target, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.ComplementComplement_4016, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ComplementComplementEditPart.VISUAL_ID)); } } return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getIncomingFeatureModelFacetLinks_Generalization_Supertype_4022( de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences .get(target); for (EStructuralFeature.Setting setting : settings) { if (setting.getEStructuralFeature() == de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE .getGeneralization_Supertype()) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( setting.getEObject(), target, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.GeneralizationSupertype_4022, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.GeneralizationSupertypeEditPart.VISUAL_ID)); } } return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getIncomingFeatureModelFacetLinks_Generalization_Subtype_4023( de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences .get(target); for (EStructuralFeature.Setting setting : settings) { if (setting.getEStructuralFeature() == de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE .getGeneralization_Subtype()) { result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( setting.getEObject(), target, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.GeneralizationSubtype_4023, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.GeneralizationSubtypeEditPart.VISUAL_ID)); } } return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getIncomingTypeModelFacetLinks_Participation_4025( de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject target, Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); Collection<EStructuralFeature.Setting> settings = crossReferences .get(target); for (EStructuralFeature.Setting setting : settings) { if (setting.getEStructuralFeature() != de.uni_mannheim.informatik.swt.models.plm.PLM.PLMPackage.eINSTANCE .getParticipation_Destination() || false == setting.getEObject() instanceof de.uni_mannheim.informatik.swt.models.plm.PLM.Participation) { continue; } de.uni_mannheim.informatik.swt.models.plm.PLM.Participation link = (de.uni_mannheim.informatik.swt.models.plm.PLM.Participation) setting .getEObject(); if (de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ParticipationEditPart.VISUAL_ID != de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getLinkWithClassVisualID(link)) { continue; } de.uni_mannheim.informatik.swt.models.plm.PLM.Connection src = link .getConnection(); result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( src, target, link, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.Participation_4025, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ParticipationEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getOutgoingTypeModelFacetLinks_Classification_4002( de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject source) { de.uni_mannheim.informatik.swt.models.plm.PLM.Model 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 de.uni_mannheim.informatik.swt.models.plm.PLM.Model) { container = (de.uni_mannheim.informatik.swt.models.plm.PLM.Model) element; } } if (container == null) { return Collections.emptyList(); } LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); for (Iterator<?> links = container.getContent().iterator(); links .hasNext();) { EObject linkObject = (EObject) links.next(); if (false == linkObject instanceof de.uni_mannheim.informatik.swt.models.plm.PLM.Classification) { continue; } de.uni_mannheim.informatik.swt.models.plm.PLM.Classification link = (de.uni_mannheim.informatik.swt.models.plm.PLM.Classification) linkObject; if (de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ClassificationEditPart.VISUAL_ID != de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getLinkWithClassVisualID(link)) { continue; } de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject dst = link .getType(); de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject src = link .getInstance(); if (src != source) { continue; } result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( src, dst, link, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.Classification_4002, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ClassificationEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getOutgoingFeatureModelFacetLinks_SetRelationship_Base_4013( de.uni_mannheim.informatik.swt.models.plm.PLM.SetRelationship source) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject destination = source .getBase(); if (destination == null) { return result; } result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( source, destination, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.SetRelationshipBase_4013, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.SetRelationshipBaseEditPart.VISUAL_ID)); return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getOutgoingFeatureModelFacetLinks_Equality_Equal_4018( de.uni_mannheim.informatik.swt.models.plm.PLM.Equality source) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject destination = source .getEqual(); if (destination == null) { return result; } result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( source, destination, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.EqualityEqual_4018, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.EqualityEqualEditPart.VISUAL_ID)); return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getOutgoingFeatureModelFacetLinks_Inversion_Inverse_4015( de.uni_mannheim.informatik.swt.models.plm.PLM.Inversion source) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject destination = source .getInverse(); if (destination == null) { return result; } result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( source, destination, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.InversionInverse_4015, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.InversionInverseEditPart.VISUAL_ID)); return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getOutgoingFeatureModelFacetLinks_Complement_Complement_4016( de.uni_mannheim.informatik.swt.models.plm.PLM.Complement source) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject destination = source .getComplement(); if (destination == null) { return result; } result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( source, destination, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.ComplementComplement_4016, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ComplementComplementEditPart.VISUAL_ID)); return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getOutgoingFeatureModelFacetLinks_Generalization_Supertype_4022( de.uni_mannheim.informatik.swt.models.plm.PLM.Generalization source) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); for (Iterator<?> destinations = source.getSupertype().iterator(); destinations .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject destination = (de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject) destinations .next(); result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( source, destination, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.GeneralizationSupertype_4022, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.GeneralizationSupertypeEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getOutgoingFeatureModelFacetLinks_Generalization_Subtype_4023( de.uni_mannheim.informatik.swt.models.plm.PLM.Generalization source) { LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); for (Iterator<?> destinations = source.getSubtype().iterator(); destinations .hasNext();) { de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject destination = (de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject) destinations .next(); result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( source, destination, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.GeneralizationSubtype_4023, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.GeneralizationSubtypeEditPart.VISUAL_ID)); } return result; } /** * @generated */ private static Collection<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getOutgoingTypeModelFacetLinks_Participation_4025( de.uni_mannheim.informatik.swt.models.plm.PLM.Connection source) { de.uni_mannheim.informatik.swt.models.plm.PLM.Connection 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 de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) { container = (de.uni_mannheim.informatik.swt.models.plm.PLM.Connection) element; } } if (container == null) { return Collections.emptyList(); } LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> result = new LinkedList<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor>(); for (Iterator<?> links = container.getParticipation().iterator(); links .hasNext();) { EObject linkObject = (EObject) links.next(); if (false == linkObject instanceof de.uni_mannheim.informatik.swt.models.plm.PLM.Participation) { continue; } de.uni_mannheim.informatik.swt.models.plm.PLM.Participation link = (de.uni_mannheim.informatik.swt.models.plm.PLM.Participation) linkObject; if (de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ParticipationEditPart.VISUAL_ID != de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMVisualIDRegistry .getLinkWithClassVisualID(link)) { continue; } de.uni_mannheim.informatik.swt.models.plm.PLM.Clabject dst = link .getDestination(); de.uni_mannheim.informatik.swt.models.plm.PLM.Connection src = link .getConnection(); if (src != source) { continue; } result.add(new de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor( src, dst, link, de.uni_mannheim.informatik.swt.models.plm.diagram.providers.PLMElementTypes.Participation_4025, de.uni_mannheim.informatik.swt.models.plm.diagram.edit.parts.ParticipationEditPart.VISUAL_ID)); } return result; } /** * @generated */ public static final DiagramUpdater TYPED_INSTANCE = new DiagramUpdater() { /** * @generated */ @Override public List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMNodeDescriptor> getSemanticChildren( View view) { return PLMDiagramUpdater.getSemanticChildren(view); } /** * @generated */ @Override public List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getContainedLinks( View view) { return PLMDiagramUpdater.getContainedLinks(view); } /** * @generated */ @Override public List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getIncomingLinks( View view) { return PLMDiagramUpdater.getIncomingLinks(view); } /** * @generated */ @Override public List<de.uni_mannheim.informatik.swt.models.plm.diagram.part.PLMLinkDescriptor> getOutgoingLinks( View view) { return PLMDiagramUpdater.getOutgoingLinks(view); } }; }