/*
* (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);
}
};
}