Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite/src-gen/org/eclipse/papyrus/uml/diagram/composite/part/UMLDiagramUpdater.java')
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite/src-gen/org/eclipse/papyrus/uml/diagram/composite/part/UMLDiagramUpdater.java24922
1 files changed, 12461 insertions, 12461 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite/src-gen/org/eclipse/papyrus/uml/diagram/composite/part/UMLDiagramUpdater.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite/src-gen/org/eclipse/papyrus/uml/diagram/composite/part/UMLDiagramUpdater.java
index bca12e62259..9a1690530b1 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite/src-gen/org/eclipse/papyrus/uml/diagram/composite/part/UMLDiagramUpdater.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.composite/src-gen/org/eclipse/papyrus/uml/diagram/composite/part/UMLDiagramUpdater.java
@@ -1,12461 +1,12461 @@
-/**
- * Copyright (c) 2014 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- */
-package org.eclipse.papyrus.uml.diagram.composite.part;
-
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Iterator;
-import java.util.LinkedList;
-import java.util.List;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.gmf.runtime.emf.core.util.CrossReferenceAdapter;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.papyrus.infra.gmfdiag.common.updater.DiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.common.part.ICustomDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.composite.custom.parts.PropertyDiagramUpdater;
-import org.eclipse.papyrus.uml.diagram.composite.edit.parts.*;
-import org.eclipse.papyrus.uml.diagram.composite.providers.UMLElementTypes;
-import org.eclipse.uml2.uml.Abstraction;
-import org.eclipse.uml2.uml.Activity;
-import org.eclipse.uml2.uml.Actor;
-import org.eclipse.uml2.uml.AnyReceiveEvent;
-import org.eclipse.uml2.uml.Artifact;
-import org.eclipse.uml2.uml.CallEvent;
-import org.eclipse.uml2.uml.ChangeEvent;
-import org.eclipse.uml2.uml.Class;
-import org.eclipse.uml2.uml.Classifier;
-import org.eclipse.uml2.uml.Collaboration;
-import org.eclipse.uml2.uml.CollaborationUse;
-import org.eclipse.uml2.uml.Comment;
-import org.eclipse.uml2.uml.Component;
-import org.eclipse.uml2.uml.ComponentRealization;
-import org.eclipse.uml2.uml.ConnectableElement;
-import org.eclipse.uml2.uml.Connector;
-import org.eclipse.uml2.uml.ConnectorEnd;
-import org.eclipse.uml2.uml.Constraint;
-import org.eclipse.uml2.uml.DataType;
-import org.eclipse.uml2.uml.Dependency;
-import org.eclipse.uml2.uml.Deployment;
-import org.eclipse.uml2.uml.DeploymentSpecification;
-import org.eclipse.uml2.uml.Device;
-import org.eclipse.uml2.uml.Duration;
-import org.eclipse.uml2.uml.DurationConstraint;
-import org.eclipse.uml2.uml.DurationInterval;
-import org.eclipse.uml2.uml.DurationObservation;
-import org.eclipse.uml2.uml.Element;
-import org.eclipse.uml2.uml.Enumeration;
-import org.eclipse.uml2.uml.EnumerationLiteral;
-import org.eclipse.uml2.uml.ExecutionEnvironment;
-import org.eclipse.uml2.uml.Expression;
-import org.eclipse.uml2.uml.FunctionBehavior;
-import org.eclipse.uml2.uml.Generalization;
-import org.eclipse.uml2.uml.InformationFlow;
-import org.eclipse.uml2.uml.InformationItem;
-import org.eclipse.uml2.uml.InstanceValue;
-import org.eclipse.uml2.uml.Interaction;
-import org.eclipse.uml2.uml.InteractionConstraint;
-import org.eclipse.uml2.uml.Interface;
-import org.eclipse.uml2.uml.InterfaceRealization;
-import org.eclipse.uml2.uml.Interval;
-import org.eclipse.uml2.uml.IntervalConstraint;
-import org.eclipse.uml2.uml.LiteralBoolean;
-import org.eclipse.uml2.uml.LiteralInteger;
-import org.eclipse.uml2.uml.LiteralNull;
-import org.eclipse.uml2.uml.LiteralString;
-import org.eclipse.uml2.uml.LiteralUnlimitedNatural;
-import org.eclipse.uml2.uml.Manifestation;
-import org.eclipse.uml2.uml.NamedElement;
-import org.eclipse.uml2.uml.Node;
-import org.eclipse.uml2.uml.OpaqueBehavior;
-import org.eclipse.uml2.uml.OpaqueExpression;
-import org.eclipse.uml2.uml.Operation;
-import org.eclipse.uml2.uml.Package;
-import org.eclipse.uml2.uml.PackageableElement;
-import org.eclipse.uml2.uml.Parameter;
-import org.eclipse.uml2.uml.Port;
-import org.eclipse.uml2.uml.PrimitiveType;
-import org.eclipse.uml2.uml.Property;
-import org.eclipse.uml2.uml.ProtocolStateMachine;
-import org.eclipse.uml2.uml.Realization;
-import org.eclipse.uml2.uml.Signal;
-import org.eclipse.uml2.uml.SignalEvent;
-import org.eclipse.uml2.uml.StateMachine;
-import org.eclipse.uml2.uml.StringExpression;
-import org.eclipse.uml2.uml.StructuredClassifier;
-import org.eclipse.uml2.uml.Substitution;
-import org.eclipse.uml2.uml.TimeConstraint;
-import org.eclipse.uml2.uml.TimeEvent;
-import org.eclipse.uml2.uml.TimeExpression;
-import org.eclipse.uml2.uml.TimeInterval;
-import org.eclipse.uml2.uml.TimeObservation;
-import org.eclipse.uml2.uml.UMLPackage;
-import org.eclipse.uml2.uml.Usage;
-import org.eclipse.uml2.uml.UseCase;
-
-/**
- * @generated
- */
-public class UMLDiagramUpdater implements DiagramUpdater {
- /**
- * @generated
- */
- public static final org.eclipse.papyrus.uml.diagram.composite.part.UMLDiagramUpdater INSTANCE = new UMLDiagramUpdater();
-
- /**
- * @generated
- */
- protected UMLDiagramUpdater() {
- // to prevent instantiation allowing the override
- }
-
- /**
- * @generated
- */
- @Override
- public List<UMLNodeDescriptor> getSemanticChildren(View view) {
- String vid = UMLVisualIDRegistry.getVisualID(view);
- if (vid != null) {
- switch (vid) {
- case CompositeStructureDiagramEditPart.VISUAL_ID:
- return getPackage_CompositeStructureDiagram_SemanticChildren(view);
- case ActivityCompositeEditPart.VISUAL_ID:
- return getActivity_Shape_SemanticChildren(view);
- case InteractionCompositeEditPart.VISUAL_ID:
- return getInteraction_Shape_SemanticChildren(view);
- case ProtocolStateMachineCompositeEditPart.VISUAL_ID:
- return getProtocolStateMachine_Shape_SemanticChildren(view);
- case StateMachineCompositeEditPart.VISUAL_ID:
- return getStateMachine_Shape_SemanticChildren(view);
- case FunctionBehaviorCompositeEditPart.VISUAL_ID:
- return getFunctionBehavior_Shape_SemanticChildren(view);
- case OpaqueBehaviorCompositeEditPart.VISUAL_ID:
- return getOpaqueBehavior_Shape_SemanticChildren(view);
- case ComponentCompositeEditPart.VISUAL_ID:
- return getComponent_Shape_SemanticChildren(view);
- case DeviceCompositeEditPart.VISUAL_ID:
- return getDevice_Shape_SemanticChildren(view);
- case ExecutionEnvironmentCompositeEditPart.VISUAL_ID:
- return getExecutionEnvironment_Shape_SemanticChildren(view);
- case NodeCompositeEditPart.VISUAL_ID:
- return getNode_Shape_SemanticChildren(view);
- case ClassCompositeEditPart.VISUAL_ID:
- return getClass_Shape_SemanticChildren(view);
- case EnumerationEditPart.VISUAL_ID:
- return getEnumeration_Shape_SemanticChildren(view);
- case PropertyPartEditPartCN.VISUAL_ID:
- return getProperty_Shape_SemanticChildren(view);
- case ActivityCompositeEditPartCN.VISUAL_ID:
- return getActivity_Shape_CN_SemanticChildren(view);
- case InteractionCompositeEditPartCN.VISUAL_ID:
- return getInteraction_Shape_CN_SemanticChildren(view);
- case ProtocolStateMachineCompositeEditPartCN.VISUAL_ID:
- return getProtocolStateMachine_Shape_CN_SemanticChildren(view);
- case StateMachineCompositeEditPartCN.VISUAL_ID:
- return getStateMachine_Shape_CN_SemanticChildren(view);
- case FunctionBehaviorCompositeEditPartCN.VISUAL_ID:
- return getFunctionBehavior_Shape_CN_SemanticChildren(view);
- case OpaqueBehaviorCompositeEditPartCN.VISUAL_ID:
- return getOpaqueBehavior_Shape_CN_SemanticChildren(view);
- case ComponentCompositeEditPartCN.VISUAL_ID:
- return getComponent_Shape_CN_SemanticChildren(view);
- case DeviceCompositeEditPartCN.VISUAL_ID:
- return getDevice_Shape_CN_SemanticChildren(view);
- case ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID:
- return getExecutionEnvironment_Shape_CN_SemanticChildren(view);
- case NodeCompositeEditPartCN.VISUAL_ID:
- return getNode_Shape_CN_SemanticChildren(view);
- case ClassCompositeEditPartCN.VISUAL_ID:
- return getClass_Shape_CN_SemanticChildren(view);
- case EnumerationEditPartCN.VISUAL_ID:
- return getEnumeration_Shape_CN_SemanticChildren(view);
- case DataTypeAttributeCompartmentEditPart.VISUAL_ID:
- return getDataType_AttributeCompartment_SemanticChildren(view);
- case DataTypeOperationCompartmentEditPart.VISUAL_ID:
- return getDataType_OperationCompartment_SemanticChildren(view);
- case DataTypeAttributeCompartmentEditPartCN.VISUAL_ID:
- return getDataType_AttributeCompartment_CN_SemanticChildren(view);
- case DataTypeOperationCompartmentEditPartCN.VISUAL_ID:
- return getDataType_OperationCompartment_CN_SemanticChildren(view);
- case EnumerationEnumerationLiteralCompartmentEditPart.VISUAL_ID:
- return getEnumeration_LiteralCompartment_SemanticChildren(view);
- case EnumerationEnumerationLiteralCompartmentEditPartCN.VISUAL_ID:
- return getEnumeration_LiteralCompartment_CN_SemanticChildren(view);
- case ActivityCompositeCompartmentEditPartCN.VISUAL_ID:
- return getActivity_StructureCompartment_CN_SemanticChildren(view);
- case InteractionCompositeCompartmentEditPartCN.VISUAL_ID:
- return getInteraction_StructureCompartment_CN_SemanticChildren(view);
- case ProtocolStateMachineCompositeCompartmentEditPartCN.VISUAL_ID:
- return getProtocolStateMachine_StructureCompartment_CN_SemanticChildren(view);
- case StateMachineCompositeCompartmentEditPartCN.VISUAL_ID:
- return getStateMachine_StructureCompartment_CN_SemanticChildren(view);
- case FunctionBehaviorCompositeCompartmentEditPartCN.VISUAL_ID:
- return getFunctionBehavior_StructureCompartment_CN_SemanticChildren(view);
- case OpaqueBehaviorCompositeCompartmentEditPartCN.VISUAL_ID:
- return getOpaqueBehavior_StructureCompartment_CN_SemanticChildren(view);
- case ComponentCompositeCompartmentEditPartCN.VISUAL_ID:
- return getComponent_StructureCompartment_CN_SemanticChildren(view);
- case DeviceCompositeCompartmentEditPartCN.VISUAL_ID:
- return getDevice_StructureCompartment_CN_SemanticChildren(view);
- case ExecutionEnvironmentCompositeCompartmentEditPartCN.VISUAL_ID:
- return getExecutionEnvironment_StructureCompartment_CN_SemanticChildren(view);
- case NodeCompositeCompartmentEditPartCN.VISUAL_ID:
- return getNode_StructureCompartment_CN_SemanticChildren(view);
- case ClassCompositeCompartmentEditPartCN.VISUAL_ID:
- return getClass_StructureCompartment_CN_SemanticChildren(view);
- case CollaborationCompositeCompartmentEditPartCN.VISUAL_ID:
- return getCollaboration_StructureCompartment_CN_SemanticChildren(view);
- case ActivityCompositeCompartmentEditPart.VISUAL_ID:
- return getActivity_StructureCompartment_SemanticChildren(view);
- case InteractionCompositeCompartmentEditPart.VISUAL_ID:
- return getInteraction_StructureCompartment_SemanticChildren(view);
- case ProtocolStateMachineCompositeCompartmentEditPart.VISUAL_ID:
- return getProtocolStateMachine_StructureCompartment_SemanticChildren(view);
- case StateMachineCompositeCompartmentEditPart.VISUAL_ID:
- return getStateMachine_StructureCompartment_SemanticChildren(view);
- case FunctionBehaviorCompositeCompartmentEditPart.VISUAL_ID:
- return getFunctionBehavior_StructureCompartment_SemanticChildren(view);
- case OpaqueBehaviorCompositeCompartmentEditPart.VISUAL_ID:
- return getOpaqueBehavior_StructureCompartment_SemanticChildren(view);
- case ComponentCompositeCompartmentEditPart.VISUAL_ID:
- return getComponent_StructureCompartment_SemanticChildren(view);
- case DeviceCompositeCompartmentEditPart.VISUAL_ID:
- return getDevice_StructureCompartment_SemanticChildren(view);
- case ExecutionEnvironmentCompositeCompartmentEditPart.VISUAL_ID:
- return getExecutionEnvironment_StructureCompartment_SemanticChildren(view);
- case NodeCompositeCompartmentEditPart.VISUAL_ID:
- return getNode_StructureCompartment_SemanticChildren(view);
- case ClassCompositeCompartmentEditPart.VISUAL_ID:
- return getClass_StructureCompartment_SemanticChildren(view);
- case CollaborationCompositeCompartmentEditPart.VISUAL_ID:
- return getCollaboration_StructureCompartment_SemanticChildren(view);
- case PropertyPartCompartmentEditPartCN.VISUAL_ID:
- return getProperty_StructureCompartment_SemanticChildren(view);
- }
- }
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getPackage_CompositeStructureDiagram_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Package modelElement = (Package) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getPackagedElements()
- .iterator(); it.hasNext();) {
- PackageableElement childElement = (PackageableElement) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEventEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CallEventEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (AnyReceiveEventEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ChangeEventEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeEventEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DurationObservationEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeObservationEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (LiteralBooleanEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (LiteralIntegerEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (LiteralNullEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (LiteralStringEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (LiteralUnlimitedNaturalEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StringExpressionEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueExpressionEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeExpressionEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExpressionEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DurationEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeIntervalEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DurationIntervalEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InstanceValueEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getActivity_Shape_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Activity modelElement = (Activity) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getInteraction_Shape_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Interaction modelElement = (Interaction) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getProtocolStateMachine_Shape_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getStateMachine_Shape_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- StateMachine modelElement = (StateMachine) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getFunctionBehavior_Shape_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getOpaqueBehavior_Shape_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getComponent_Shape_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Component modelElement = (Component) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getDevice_Shape_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Device modelElement = (Device) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getExecutionEnvironment_Shape_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getNode_Shape_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Node modelElement = (Node) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getClass_Shape_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Class modelElement = (Class) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getEnumeration_Shape_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Enumeration modelElement = (Enumeration) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedLiterals()
- .iterator(); it.hasNext();) {
- EnumerationLiteral childElement = (EnumerationLiteral) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (EnumerationLiteralEditPartCLN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getProperty_Shape_SemanticChildren(View view) {
- ICustomDiagramUpdater<UMLNodeDescriptor> customUpdater = new PropertyDiagramUpdater();
- return customUpdater.getSemanticChildren(view);
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getActivity_Shape_CN_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Activity modelElement = (Activity) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getInteraction_Shape_CN_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Interaction modelElement = (Interaction) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getProtocolStateMachine_Shape_CN_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getStateMachine_Shape_CN_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- StateMachine modelElement = (StateMachine) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getFunctionBehavior_Shape_CN_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getOpaqueBehavior_Shape_CN_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getComponent_Shape_CN_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Component modelElement = (Component) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getDevice_Shape_CN_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Device modelElement = (Device) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getExecutionEnvironment_Shape_CN_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getNode_Shape_CN_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Node modelElement = (Node) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getClass_Shape_CN_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Class modelElement = (Class) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getEnumeration_Shape_CN_SemanticChildren(View view) {
- if (!view.isSetElement()) {
- return Collections.emptyList();
- }
- Enumeration modelElement = (Enumeration) view.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedLiterals()
- .iterator(); it.hasNext();) {
- EnumerationLiteral childElement = (EnumerationLiteral) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (EnumerationLiteralEditPartCLN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getDataType_AttributeCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- DataType modelElement = (DataType) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyEditPartCLN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getDataType_OperationCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- DataType modelElement = (DataType) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedOperations()
- .iterator(); it.hasNext();) {
- Operation childElement = (Operation) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (OperationEditPartCLN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getDataType_AttributeCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- DataType modelElement = (DataType) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyEditPartCLN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getDataType_OperationCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- DataType modelElement = (DataType) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedOperations()
- .iterator(); it.hasNext();) {
- Operation childElement = (Operation) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (OperationEditPartCLN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getEnumeration_LiteralCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Enumeration modelElement = (Enumeration) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedLiterals()
- .iterator(); it.hasNext();) {
- EnumerationLiteral childElement = (EnumerationLiteral) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (EnumerationLiteralEditPartCLN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getEnumeration_LiteralCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Enumeration modelElement = (Enumeration) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedLiterals()
- .iterator(); it.hasNext();) {
- EnumerationLiteral childElement = (EnumerationLiteral) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (EnumerationLiteralEditPartCLN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getActivity_StructureCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Activity modelElement = (Activity) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getInteraction_StructureCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Interaction modelElement = (Interaction) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getProtocolStateMachine_StructureCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- ProtocolStateMachine modelElement = (ProtocolStateMachine) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getStateMachine_StructureCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- StateMachine modelElement = (StateMachine) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getFunctionBehavior_StructureCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- FunctionBehavior modelElement = (FunctionBehavior) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getOpaqueBehavior_StructureCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- OpaqueBehavior modelElement = (OpaqueBehavior) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getComponent_StructureCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Component modelElement = (Component) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getDevice_StructureCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Device modelElement = (Device) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getExecutionEnvironment_StructureCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- ExecutionEnvironment modelElement = (ExecutionEnvironment) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getNode_StructureCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Node modelElement = (Node) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getClass_StructureCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Class modelElement = (Class) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (BehaviorPortEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getCollaboration_StructureCompartment_CN_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Collaboration modelElement = (Collaboration) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getRoles()
- .iterator(); it.hasNext();) {
- ConnectableElement childElement = (ConnectableElement) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationRoleEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getActivity_StructureCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Activity modelElement = (Activity) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getInteraction_StructureCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Interaction modelElement = (Interaction) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getProtocolStateMachine_StructureCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- ProtocolStateMachine modelElement = (ProtocolStateMachine) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getStateMachine_StructureCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- StateMachine modelElement = (StateMachine) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getFunctionBehavior_StructureCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- FunctionBehavior modelElement = (FunctionBehavior) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getOpaqueBehavior_StructureCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- OpaqueBehavior modelElement = (OpaqueBehavior) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedParameters()
- .iterator(); it.hasNext();) {
- Parameter childElement = (Parameter) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getComponent_StructureCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Component modelElement = (Component) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getDevice_StructureCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Device modelElement = (Device) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getExecutionEnvironment_StructureCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- ExecutionEnvironment modelElement = (ExecutionEnvironment) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getNode_StructureCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Node modelElement = (Node) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getClass_StructureCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Class modelElement = (Class) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getNestedClassifiers()
- .iterator(); it.hasNext();) {
- Classifier childElement = (Classifier) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getCollaboration_StructureCompartment_SemanticChildren(View view) {
- if (false == view.eContainer() instanceof View) {
- return Collections.emptyList();
- }
- View containerView = (View) view.eContainer();
- if (!containerView.isSetElement()) {
- return Collections.emptyList();
- }
- Collaboration modelElement = (Collaboration) containerView.getElement();
- LinkedList<UMLNodeDescriptor> result = new LinkedList<>();
- for (Iterator<?> it = modelElement.getOwnedAttributes()
- .iterator(); it.hasNext();) {
- Property childElement = (Property) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getCollaborationUses()
- .iterator(); it.hasNext();) {
- CollaborationUse childElement = (CollaborationUse) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedComments()
- .iterator(); it.hasNext();) {
- Comment childElement = (Comment) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getRoles()
- .iterator(); it.hasNext();) {
- ConnectableElement childElement = (ConnectableElement) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (CollaborationRoleEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- for (Iterator<?> it = modelElement.getOwnedRules()
- .iterator(); it.hasNext();) {
- Constraint childElement = (Constraint) it.next();
- String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
- if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
- result.add(new UMLNodeDescriptor(childElement, visualID));
- continue;
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLNodeDescriptor> getProperty_StructureCompartment_SemanticChildren(View view) {
- ICustomDiagramUpdater<UMLNodeDescriptor> customUpdater = new PropertyDiagramUpdater();
- return customUpdater.getSemanticChildren(view);
- }
-
- /**
- * @generated
- */
- @Override
- public List<UMLLinkDescriptor> getContainedLinks(View view) {
- String vid = UMLVisualIDRegistry.getVisualID(view);
- if (vid != null) {
- switch (vid) {
- case CompositeStructureDiagramEditPart.VISUAL_ID:
- return getPackage_CompositeStructureDiagram_ContainedLinks(view);
- case ActivityCompositeEditPart.VISUAL_ID:
- return getActivity_Shape_ContainedLinks(view);
- case InteractionCompositeEditPart.VISUAL_ID:
- return getInteraction_Shape_ContainedLinks(view);
- case ProtocolStateMachineCompositeEditPart.VISUAL_ID:
- return getProtocolStateMachine_Shape_ContainedLinks(view);
- case StateMachineCompositeEditPart.VISUAL_ID:
- return getStateMachine_Shape_ContainedLinks(view);
- case FunctionBehaviorCompositeEditPart.VISUAL_ID:
- return getFunctionBehavior_Shape_ContainedLinks(view);
- case OpaqueBehaviorCompositeEditPart.VISUAL_ID:
- return getOpaqueBehavior_Shape_ContainedLinks(view);
- case ComponentCompositeEditPart.VISUAL_ID:
- return getComponent_Shape_ContainedLinks(view);
- case DeviceCompositeEditPart.VISUAL_ID:
- return getDevice_Shape_ContainedLinks(view);
- case ExecutionEnvironmentCompositeEditPart.VISUAL_ID:
- return getExecutionEnvironment_Shape_ContainedLinks(view);
- case NodeCompositeEditPart.VISUAL_ID:
- return getNode_Shape_ContainedLinks(view);
- case ClassCompositeEditPart.VISUAL_ID:
- return getClass_Shape_ContainedLinks(view);
- case CollaborationCompositeEditPart.VISUAL_ID:
- return getCollaboration_Shape_ContainedLinks(view);
- case InterfaceEditPart.VISUAL_ID:
- return getInterface_Shape_ContainedLinks(view);
- case PrimitiveTypeEditPart.VISUAL_ID:
- return getPrimitiveType_Shape_ContainedLinks(view);
- case EnumerationEditPart.VISUAL_ID:
- return getEnumeration_Shape_ContainedLinks(view);
- case DataTypeEditPart.VISUAL_ID:
- return getDataType_Shape_ContainedLinks(view);
- case ActorEditPart.VISUAL_ID:
- return getActor_Shape_ContainedLinks(view);
- case DeploymentSpecificationEditPart.VISUAL_ID:
- return getDeploymentSpecification_Shape_ContainedLinks(view);
- case ArtifactEditPart.VISUAL_ID:
- return getArtifact_Shape_ContainedLinks(view);
- case InformationItemEditPart.VISUAL_ID:
- return getInformationItem_Shape_ContainedLinks(view);
- case SignalEditPart.VISUAL_ID:
- return getSignal_Shape_ContainedLinks(view);
- case UseCaseEditPart.VISUAL_ID:
- return getUseCase_Shape_ContainedLinks(view);
- case SignalEventEditPart.VISUAL_ID:
- return getSignalEvent_Shape_ContainedLinks(view);
- case CallEventEditPart.VISUAL_ID:
- return getCallEvent_Shape_ContainedLinks(view);
- case AnyReceiveEventEditPart.VISUAL_ID:
- return getAnyReceiveEvent_Shape_ContainedLinks(view);
- case ChangeEventEditPart.VISUAL_ID:
- return getChangeEvent_Shape_ContainedLinks(view);
- case TimeEventEditPart.VISUAL_ID:
- return getTimeEvent_Shape_ContainedLinks(view);
- case DurationObservationEditPart.VISUAL_ID:
- return getDurationObservation_Shape_ContainedLinks(view);
- case TimeObservationEditPart.VISUAL_ID:
- return getTimeObservation_Shape_ContainedLinks(view);
- case LiteralBooleanEditPart.VISUAL_ID:
- return getLiteralBoolean_Shape_ContainedLinks(view);
- case LiteralIntegerEditPart.VISUAL_ID:
- return getLiteralInteger_Shape_ContainedLinks(view);
- case LiteralNullEditPart.VISUAL_ID:
- return getLiteralNull_Shape_ContainedLinks(view);
- case LiteralStringEditPart.VISUAL_ID:
- return getLiteralString_Shape_ContainedLinks(view);
- case LiteralUnlimitedNaturalEditPart.VISUAL_ID:
- return getLiteralUnlimitedNatural_Shape_ContainedLinks(view);
- case StringExpressionEditPart.VISUAL_ID:
- return getStringExpression_PackagedElementShape_ContainedLinks(view);
- case OpaqueExpressionEditPart.VISUAL_ID:
- return getOpaqueExpression_Shape_ContainedLinks(view);
- case TimeExpressionEditPart.VISUAL_ID:
- return getTimeExpression_Shape_ContainedLinks(view);
- case ExpressionEditPart.VISUAL_ID:
- return getExpression_Shape_ContainedLinks(view);
- case DurationEditPart.VISUAL_ID:
- return getDuration_Shape_ContainedLinks(view);
- case TimeIntervalEditPart.VISUAL_ID:
- return getTimeInterval_Shape_ContainedLinks(view);
- case DurationIntervalEditPart.VISUAL_ID:
- return getDurationInterval_Shape_ContainedLinks(view);
- case IntervalEditPart.VISUAL_ID:
- return getInterval_Shape_ContainedLinks(view);
- case InstanceValueEditPart.VISUAL_ID:
- return getInstanceValue_Shape_ContainedLinks(view);
- case CommentEditPart.VISUAL_ID:
- return getComment_Shape_ContainedLinks(view);
- case DurationConstraintEditPart.VISUAL_ID:
- return getDurationConstraint_Shape_ContainedLinks(view);
- case TimeConstraintEditPart.VISUAL_ID:
- return getTimeConstraint_Shape_ContainedLinks(view);
- case IntervalConstraintEditPart.VISUAL_ID:
- return getIntervalConstraint_Shape_ContainedLinks(view);
- case InteractionConstraintEditPart.VISUAL_ID:
- return getInteractionConstraint_Shape_ContainedLinks(view);
- case ConstraintEditPart.VISUAL_ID:
- return getConstraint_Shape_ContainedLinks(view);
- case BehaviorPortEditPart.VISUAL_ID:
- return getPort_BehaviorShape_ContainedLinks(view);
- case PortEditPart.VISUAL_ID:
- return getPort_Shape_ContainedLinks(view);
- case ParameterEditPart.VISUAL_ID:
- return getParameter_Shape_ContainedLinks(view);
- case PropertyPartEditPartCN.VISUAL_ID:
- return getProperty_Shape_ContainedLinks(view);
- case CollaborationRoleEditPartCN.VISUAL_ID:
- return getConnectableElement_CollaborationRoleShape_ContainedLinks(view);
- case CollaborationUseEditPartCN.VISUAL_ID:
- return getCollaborationUse_Shape_ContainedLinks(view);
- case ActivityCompositeEditPartCN.VISUAL_ID:
- return getActivity_Shape_CN_ContainedLinks(view);
- case InteractionCompositeEditPartCN.VISUAL_ID:
- return getInteraction_Shape_CN_ContainedLinks(view);
- case ProtocolStateMachineCompositeEditPartCN.VISUAL_ID:
- return getProtocolStateMachine_Shape_CN_ContainedLinks(view);
- case StateMachineCompositeEditPartCN.VISUAL_ID:
- return getStateMachine_Shape_CN_ContainedLinks(view);
- case FunctionBehaviorCompositeEditPartCN.VISUAL_ID:
- return getFunctionBehavior_Shape_CN_ContainedLinks(view);
- case OpaqueBehaviorCompositeEditPartCN.VISUAL_ID:
- return getOpaqueBehavior_Shape_CN_ContainedLinks(view);
- case ComponentCompositeEditPartCN.VISUAL_ID:
- return getComponent_Shape_CN_ContainedLinks(view);
- case DeviceCompositeEditPartCN.VISUAL_ID:
- return getDevice_Shape_CN_ContainedLinks(view);
- case ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID:
- return getExecutionEnvironment_Shape_CN_ContainedLinks(view);
- case NodeCompositeEditPartCN.VISUAL_ID:
- return getNode_Shape_CN_ContainedLinks(view);
- case ClassCompositeEditPartCN.VISUAL_ID:
- return getClass_Shape_CN_ContainedLinks(view);
- case CollaborationCompositeEditPartCN.VISUAL_ID:
- return getCollaboration_Shape_CN_ContainedLinks(view);
- case InterfaceEditPartCN.VISUAL_ID:
- return getInterface_Shape_CN_ContainedLinks(view);
- case PrimitiveTypeEditPartCN.VISUAL_ID:
- return getPrimitiveType_Shape_CN_ContainedLinks(view);
- case EnumerationEditPartCN.VISUAL_ID:
- return getEnumeration_Shape_CN_ContainedLinks(view);
- case DataTypeEditPartCN.VISUAL_ID:
- return getDataType_Shape_CN_ContainedLinks(view);
- case ActorEditPartCN.VISUAL_ID:
- return getActor_Shape_CN_ContainedLinks(view);
- case DeploymentSpecificationEditPartCN.VISUAL_ID:
- return getDeploymentSpecification_Shape_CN_ContainedLinks(view);
- case ArtifactEditPartCN.VISUAL_ID:
- return getArtifact_Shape_CN_ContainedLinks(view);
- case InformationItemEditPartCN.VISUAL_ID:
- return getInformationItem_Shape_CN_ContainedLinks(view);
- case SignalEditPartCN.VISUAL_ID:
- return getSignal_Shape_CN_ContainedLinks(view);
- case UseCaseEditPartCN.VISUAL_ID:
- return getUseCase_Shape_CN_ContainedLinks(view);
- case CommentEditPartCN.VISUAL_ID:
- return getComment_Shape_CN_ContainedLinks(view);
- case DurationConstraintEditPartCN.VISUAL_ID:
- return getDurationConstraint_Shape_CN_ContainedLinks(view);
- case TimeConstraintEditPartCN.VISUAL_ID:
- return getTimeConstraint_Shape_CN_ContainedLinks(view);
- case IntervalConstraintEditPartCN.VISUAL_ID:
- return getIntervalConstraint_Shape_CN_ContainedLinks(view);
- case InteractionConstraintEditPartCN.VISUAL_ID:
- return getInteractionConstraint_Shape_CN_ContainedLinks(view);
- case ConstraintEditPartCN.VISUAL_ID:
- return getConstraint_Shape_CN_ContainedLinks(view);
- case PropertyEditPartCLN.VISUAL_ID:
- return getProperty_AttributeLabel_ContainedLinks(view);
- case OperationEditPartCLN.VISUAL_ID:
- return getOperation_OperationLabel_ContainedLinks(view);
- case EnumerationLiteralEditPartCLN.VISUAL_ID:
- return getEnumerationLiteral_LiteralLabel_ContainedLinks(view);
- case ComponentRealizationEditPart.VISUAL_ID:
- return getComponentRealization_Edge_ContainedLinks(view);
- case InterfaceRealizationEditPart.VISUAL_ID:
- return getInterfaceRealization_Edge_ContainedLinks(view);
- case SubstitutionEditPart.VISUAL_ID:
- return getSubstitution_Edge_ContainedLinks(view);
- case RealizationEditPart.VISUAL_ID:
- return getRealization_Edge_ContainedLinks(view);
- case ManifestationEditPart.VISUAL_ID:
- return getManifestation_Edge_ContainedLinks(view);
- case AbstractionEditPart.VISUAL_ID:
- return getAbstraction_Edge_ContainedLinks(view);
- case UsageEditPart.VISUAL_ID:
- return getUsage_Edge_ContainedLinks(view);
- case DeploymentEditPart.VISUAL_ID:
- return getDeployment_Edge_ContainedLinks(view);
- case RoleBindingEditPart.VISUAL_ID:
- return getDependency_RoleBindingEdge_ContainedLinks(view);
- case DependencyEditPart.VISUAL_ID:
- return getDependency_Edge_ContainedLinks(view);
- case ConnectorEditPart.VISUAL_ID:
- return getConnector_Edge_ContainedLinks(view);
- case GeneralizationEditPart.VISUAL_ID:
- return getGeneralization_Edge_ContainedLinks(view);
- case InformationFlowEditPart.VISUAL_ID:
- return getInformationFlow_Edge_ContainedLinks(view);
- }
- }
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- @Override
- public List<UMLLinkDescriptor> getIncomingLinks(View view) {
- String vid = UMLVisualIDRegistry.getVisualID(view);
- if (vid != null) {
- switch (vid) {
- case ActivityCompositeEditPart.VISUAL_ID:
- return getActivity_Shape_IncomingLinks(view);
- case InteractionCompositeEditPart.VISUAL_ID:
- return getInteraction_Shape_IncomingLinks(view);
- case ProtocolStateMachineCompositeEditPart.VISUAL_ID:
- return getProtocolStateMachine_Shape_IncomingLinks(view);
- case StateMachineCompositeEditPart.VISUAL_ID:
- return getStateMachine_Shape_IncomingLinks(view);
- case FunctionBehaviorCompositeEditPart.VISUAL_ID:
- return getFunctionBehavior_Shape_IncomingLinks(view);
- case OpaqueBehaviorCompositeEditPart.VISUAL_ID:
- return getOpaqueBehavior_Shape_IncomingLinks(view);
- case ComponentCompositeEditPart.VISUAL_ID:
- return getComponent_Shape_IncomingLinks(view);
- case DeviceCompositeEditPart.VISUAL_ID:
- return getDevice_Shape_IncomingLinks(view);
- case ExecutionEnvironmentCompositeEditPart.VISUAL_ID:
- return getExecutionEnvironment_Shape_IncomingLinks(view);
- case NodeCompositeEditPart.VISUAL_ID:
- return getNode_Shape_IncomingLinks(view);
- case ClassCompositeEditPart.VISUAL_ID:
- return getClass_Shape_IncomingLinks(view);
- case CollaborationCompositeEditPart.VISUAL_ID:
- return getCollaboration_Shape_IncomingLinks(view);
- case InterfaceEditPart.VISUAL_ID:
- return getInterface_Shape_IncomingLinks(view);
- case PrimitiveTypeEditPart.VISUAL_ID:
- return getPrimitiveType_Shape_IncomingLinks(view);
- case EnumerationEditPart.VISUAL_ID:
- return getEnumeration_Shape_IncomingLinks(view);
- case DataTypeEditPart.VISUAL_ID:
- return getDataType_Shape_IncomingLinks(view);
- case ActorEditPart.VISUAL_ID:
- return getActor_Shape_IncomingLinks(view);
- case DeploymentSpecificationEditPart.VISUAL_ID:
- return getDeploymentSpecification_Shape_IncomingLinks(view);
- case ArtifactEditPart.VISUAL_ID:
- return getArtifact_Shape_IncomingLinks(view);
- case InformationItemEditPart.VISUAL_ID:
- return getInformationItem_Shape_IncomingLinks(view);
- case SignalEditPart.VISUAL_ID:
- return getSignal_Shape_IncomingLinks(view);
- case UseCaseEditPart.VISUAL_ID:
- return getUseCase_Shape_IncomingLinks(view);
- case SignalEventEditPart.VISUAL_ID:
- return getSignalEvent_Shape_IncomingLinks(view);
- case CallEventEditPart.VISUAL_ID:
- return getCallEvent_Shape_IncomingLinks(view);
- case AnyReceiveEventEditPart.VISUAL_ID:
- return getAnyReceiveEvent_Shape_IncomingLinks(view);
- case ChangeEventEditPart.VISUAL_ID:
- return getChangeEvent_Shape_IncomingLinks(view);
- case TimeEventEditPart.VISUAL_ID:
- return getTimeEvent_Shape_IncomingLinks(view);
- case DurationObservationEditPart.VISUAL_ID:
- return getDurationObservation_Shape_IncomingLinks(view);
- case TimeObservationEditPart.VISUAL_ID:
- return getTimeObservation_Shape_IncomingLinks(view);
- case LiteralBooleanEditPart.VISUAL_ID:
- return getLiteralBoolean_Shape_IncomingLinks(view);
- case LiteralIntegerEditPart.VISUAL_ID:
- return getLiteralInteger_Shape_IncomingLinks(view);
- case LiteralNullEditPart.VISUAL_ID:
- return getLiteralNull_Shape_IncomingLinks(view);
- case LiteralStringEditPart.VISUAL_ID:
- return getLiteralString_Shape_IncomingLinks(view);
- case LiteralUnlimitedNaturalEditPart.VISUAL_ID:
- return getLiteralUnlimitedNatural_Shape_IncomingLinks(view);
- case StringExpressionEditPart.VISUAL_ID:
- return getStringExpression_PackagedElementShape_IncomingLinks(view);
- case OpaqueExpressionEditPart.VISUAL_ID:
- return getOpaqueExpression_Shape_IncomingLinks(view);
- case TimeExpressionEditPart.VISUAL_ID:
- return getTimeExpression_Shape_IncomingLinks(view);
- case ExpressionEditPart.VISUAL_ID:
- return getExpression_Shape_IncomingLinks(view);
- case DurationEditPart.VISUAL_ID:
- return getDuration_Shape_IncomingLinks(view);
- case TimeIntervalEditPart.VISUAL_ID:
- return getTimeInterval_Shape_IncomingLinks(view);
- case DurationIntervalEditPart.VISUAL_ID:
- return getDurationInterval_Shape_IncomingLinks(view);
- case IntervalEditPart.VISUAL_ID:
- return getInterval_Shape_IncomingLinks(view);
- case InstanceValueEditPart.VISUAL_ID:
- return getInstanceValue_Shape_IncomingLinks(view);
- case CommentEditPart.VISUAL_ID:
- return getComment_Shape_IncomingLinks(view);
- case DurationConstraintEditPart.VISUAL_ID:
- return getDurationConstraint_Shape_IncomingLinks(view);
- case TimeConstraintEditPart.VISUAL_ID:
- return getTimeConstraint_Shape_IncomingLinks(view);
- case IntervalConstraintEditPart.VISUAL_ID:
- return getIntervalConstraint_Shape_IncomingLinks(view);
- case InteractionConstraintEditPart.VISUAL_ID:
- return getInteractionConstraint_Shape_IncomingLinks(view);
- case ConstraintEditPart.VISUAL_ID:
- return getConstraint_Shape_IncomingLinks(view);
- case BehaviorPortEditPart.VISUAL_ID:
- return getPort_BehaviorShape_IncomingLinks(view);
- case PortEditPart.VISUAL_ID:
- return getPort_Shape_IncomingLinks(view);
- case ParameterEditPart.VISUAL_ID:
- return getParameter_Shape_IncomingLinks(view);
- case PropertyPartEditPartCN.VISUAL_ID:
- return getProperty_Shape_IncomingLinks(view);
- case CollaborationRoleEditPartCN.VISUAL_ID:
- return getConnectableElement_CollaborationRoleShape_IncomingLinks(view);
- case CollaborationUseEditPartCN.VISUAL_ID:
- return getCollaborationUse_Shape_IncomingLinks(view);
- case ActivityCompositeEditPartCN.VISUAL_ID:
- return getActivity_Shape_CN_IncomingLinks(view);
- case InteractionCompositeEditPartCN.VISUAL_ID:
- return getInteraction_Shape_CN_IncomingLinks(view);
- case ProtocolStateMachineCompositeEditPartCN.VISUAL_ID:
- return getProtocolStateMachine_Shape_CN_IncomingLinks(view);
- case StateMachineCompositeEditPartCN.VISUAL_ID:
- return getStateMachine_Shape_CN_IncomingLinks(view);
- case FunctionBehaviorCompositeEditPartCN.VISUAL_ID:
- return getFunctionBehavior_Shape_CN_IncomingLinks(view);
- case OpaqueBehaviorCompositeEditPartCN.VISUAL_ID:
- return getOpaqueBehavior_Shape_CN_IncomingLinks(view);
- case ComponentCompositeEditPartCN.VISUAL_ID:
- return getComponent_Shape_CN_IncomingLinks(view);
- case DeviceCompositeEditPartCN.VISUAL_ID:
- return getDevice_Shape_CN_IncomingLinks(view);
- case ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID:
- return getExecutionEnvironment_Shape_CN_IncomingLinks(view);
- case NodeCompositeEditPartCN.VISUAL_ID:
- return getNode_Shape_CN_IncomingLinks(view);
- case ClassCompositeEditPartCN.VISUAL_ID:
- return getClass_Shape_CN_IncomingLinks(view);
- case CollaborationCompositeEditPartCN.VISUAL_ID:
- return getCollaboration_Shape_CN_IncomingLinks(view);
- case InterfaceEditPartCN.VISUAL_ID:
- return getInterface_Shape_CN_IncomingLinks(view);
- case PrimitiveTypeEditPartCN.VISUAL_ID:
- return getPrimitiveType_Shape_CN_IncomingLinks(view);
- case EnumerationEditPartCN.VISUAL_ID:
- return getEnumeration_Shape_CN_IncomingLinks(view);
- case DataTypeEditPartCN.VISUAL_ID:
- return getDataType_Shape_CN_IncomingLinks(view);
- case ActorEditPartCN.VISUAL_ID:
- return getActor_Shape_CN_IncomingLinks(view);
- case DeploymentSpecificationEditPartCN.VISUAL_ID:
- return getDeploymentSpecification_Shape_CN_IncomingLinks(view);
- case ArtifactEditPartCN.VISUAL_ID:
- return getArtifact_Shape_CN_IncomingLinks(view);
- case InformationItemEditPartCN.VISUAL_ID:
- return getInformationItem_Shape_CN_IncomingLinks(view);
- case SignalEditPartCN.VISUAL_ID:
- return getSignal_Shape_CN_IncomingLinks(view);
- case UseCaseEditPartCN.VISUAL_ID:
- return getUseCase_Shape_CN_IncomingLinks(view);
- case CommentEditPartCN.VISUAL_ID:
- return getComment_Shape_CN_IncomingLinks(view);
- case DurationConstraintEditPartCN.VISUAL_ID:
- return getDurationConstraint_Shape_CN_IncomingLinks(view);
- case TimeConstraintEditPartCN.VISUAL_ID:
- return getTimeConstraint_Shape_CN_IncomingLinks(view);
- case IntervalConstraintEditPartCN.VISUAL_ID:
- return getIntervalConstraint_Shape_CN_IncomingLinks(view);
- case InteractionConstraintEditPartCN.VISUAL_ID:
- return getInteractionConstraint_Shape_CN_IncomingLinks(view);
- case ConstraintEditPartCN.VISUAL_ID:
- return getConstraint_Shape_CN_IncomingLinks(view);
- case PropertyEditPartCLN.VISUAL_ID:
- return getProperty_AttributeLabel_IncomingLinks(view);
- case OperationEditPartCLN.VISUAL_ID:
- return getOperation_OperationLabel_IncomingLinks(view);
- case EnumerationLiteralEditPartCLN.VISUAL_ID:
- return getEnumerationLiteral_LiteralLabel_IncomingLinks(view);
- case ComponentRealizationEditPart.VISUAL_ID:
- return getComponentRealization_Edge_IncomingLinks(view);
- case InterfaceRealizationEditPart.VISUAL_ID:
- return getInterfaceRealization_Edge_IncomingLinks(view);
- case SubstitutionEditPart.VISUAL_ID:
- return getSubstitution_Edge_IncomingLinks(view);
- case RealizationEditPart.VISUAL_ID:
- return getRealization_Edge_IncomingLinks(view);
- case ManifestationEditPart.VISUAL_ID:
- return getManifestation_Edge_IncomingLinks(view);
- case AbstractionEditPart.VISUAL_ID:
- return getAbstraction_Edge_IncomingLinks(view);
- case UsageEditPart.VISUAL_ID:
- return getUsage_Edge_IncomingLinks(view);
- case DeploymentEditPart.VISUAL_ID:
- return getDeployment_Edge_IncomingLinks(view);
- case RoleBindingEditPart.VISUAL_ID:
- return getDependency_RoleBindingEdge_IncomingLinks(view);
- case DependencyEditPart.VISUAL_ID:
- return getDependency_Edge_IncomingLinks(view);
- case ConnectorEditPart.VISUAL_ID:
- return getConnector_Edge_IncomingLinks(view);
- case GeneralizationEditPart.VISUAL_ID:
- return getGeneralization_Edge_IncomingLinks(view);
- case InformationFlowEditPart.VISUAL_ID:
- return getInformationFlow_Edge_IncomingLinks(view);
- }
- }
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- @Override
- public List<UMLLinkDescriptor> getOutgoingLinks(View view) {
- String vid = UMLVisualIDRegistry.getVisualID(view);
- if (vid != null) {
- switch (vid) {
- case ActivityCompositeEditPart.VISUAL_ID:
- return getActivity_Shape_OutgoingLinks(view);
- case InteractionCompositeEditPart.VISUAL_ID:
- return getInteraction_Shape_OutgoingLinks(view);
- case ProtocolStateMachineCompositeEditPart.VISUAL_ID:
- return getProtocolStateMachine_Shape_OutgoingLinks(view);
- case StateMachineCompositeEditPart.VISUAL_ID:
- return getStateMachine_Shape_OutgoingLinks(view);
- case FunctionBehaviorCompositeEditPart.VISUAL_ID:
- return getFunctionBehavior_Shape_OutgoingLinks(view);
- case OpaqueBehaviorCompositeEditPart.VISUAL_ID:
- return getOpaqueBehavior_Shape_OutgoingLinks(view);
- case ComponentCompositeEditPart.VISUAL_ID:
- return getComponent_Shape_OutgoingLinks(view);
- case DeviceCompositeEditPart.VISUAL_ID:
- return getDevice_Shape_OutgoingLinks(view);
- case ExecutionEnvironmentCompositeEditPart.VISUAL_ID:
- return getExecutionEnvironment_Shape_OutgoingLinks(view);
- case NodeCompositeEditPart.VISUAL_ID:
- return getNode_Shape_OutgoingLinks(view);
- case ClassCompositeEditPart.VISUAL_ID:
- return getClass_Shape_OutgoingLinks(view);
- case CollaborationCompositeEditPart.VISUAL_ID:
- return getCollaboration_Shape_OutgoingLinks(view);
- case InterfaceEditPart.VISUAL_ID:
- return getInterface_Shape_OutgoingLinks(view);
- case PrimitiveTypeEditPart.VISUAL_ID:
- return getPrimitiveType_Shape_OutgoingLinks(view);
- case EnumerationEditPart.VISUAL_ID:
- return getEnumeration_Shape_OutgoingLinks(view);
- case DataTypeEditPart.VISUAL_ID:
- return getDataType_Shape_OutgoingLinks(view);
- case ActorEditPart.VISUAL_ID:
- return getActor_Shape_OutgoingLinks(view);
- case DeploymentSpecificationEditPart.VISUAL_ID:
- return getDeploymentSpecification_Shape_OutgoingLinks(view);
- case ArtifactEditPart.VISUAL_ID:
- return getArtifact_Shape_OutgoingLinks(view);
- case InformationItemEditPart.VISUAL_ID:
- return getInformationItem_Shape_OutgoingLinks(view);
- case SignalEditPart.VISUAL_ID:
- return getSignal_Shape_OutgoingLinks(view);
- case UseCaseEditPart.VISUAL_ID:
- return getUseCase_Shape_OutgoingLinks(view);
- case SignalEventEditPart.VISUAL_ID:
- return getSignalEvent_Shape_OutgoingLinks(view);
- case CallEventEditPart.VISUAL_ID:
- return getCallEvent_Shape_OutgoingLinks(view);
- case AnyReceiveEventEditPart.VISUAL_ID:
- return getAnyReceiveEvent_Shape_OutgoingLinks(view);
- case ChangeEventEditPart.VISUAL_ID:
- return getChangeEvent_Shape_OutgoingLinks(view);
- case TimeEventEditPart.VISUAL_ID:
- return getTimeEvent_Shape_OutgoingLinks(view);
- case DurationObservationEditPart.VISUAL_ID:
- return getDurationObservation_Shape_OutgoingLinks(view);
- case TimeObservationEditPart.VISUAL_ID:
- return getTimeObservation_Shape_OutgoingLinks(view);
- case LiteralBooleanEditPart.VISUAL_ID:
- return getLiteralBoolean_Shape_OutgoingLinks(view);
- case LiteralIntegerEditPart.VISUAL_ID:
- return getLiteralInteger_Shape_OutgoingLinks(view);
- case LiteralNullEditPart.VISUAL_ID:
- return getLiteralNull_Shape_OutgoingLinks(view);
- case LiteralStringEditPart.VISUAL_ID:
- return getLiteralString_Shape_OutgoingLinks(view);
- case LiteralUnlimitedNaturalEditPart.VISUAL_ID:
- return getLiteralUnlimitedNatural_Shape_OutgoingLinks(view);
- case StringExpressionEditPart.VISUAL_ID:
- return getStringExpression_PackagedElementShape_OutgoingLinks(view);
- case OpaqueExpressionEditPart.VISUAL_ID:
- return getOpaqueExpression_Shape_OutgoingLinks(view);
- case TimeExpressionEditPart.VISUAL_ID:
- return getTimeExpression_Shape_OutgoingLinks(view);
- case ExpressionEditPart.VISUAL_ID:
- return getExpression_Shape_OutgoingLinks(view);
- case DurationEditPart.VISUAL_ID:
- return getDuration_Shape_OutgoingLinks(view);
- case TimeIntervalEditPart.VISUAL_ID:
- return getTimeInterval_Shape_OutgoingLinks(view);
- case DurationIntervalEditPart.VISUAL_ID:
- return getDurationInterval_Shape_OutgoingLinks(view);
- case IntervalEditPart.VISUAL_ID:
- return getInterval_Shape_OutgoingLinks(view);
- case InstanceValueEditPart.VISUAL_ID:
- return getInstanceValue_Shape_OutgoingLinks(view);
- case CommentEditPart.VISUAL_ID:
- return getComment_Shape_OutgoingLinks(view);
- case DurationConstraintEditPart.VISUAL_ID:
- return getDurationConstraint_Shape_OutgoingLinks(view);
- case TimeConstraintEditPart.VISUAL_ID:
- return getTimeConstraint_Shape_OutgoingLinks(view);
- case IntervalConstraintEditPart.VISUAL_ID:
- return getIntervalConstraint_Shape_OutgoingLinks(view);
- case InteractionConstraintEditPart.VISUAL_ID:
- return getInteractionConstraint_Shape_OutgoingLinks(view);
- case ConstraintEditPart.VISUAL_ID:
- return getConstraint_Shape_OutgoingLinks(view);
- case BehaviorPortEditPart.VISUAL_ID:
- return getPort_BehaviorShape_OutgoingLinks(view);
- case PortEditPart.VISUAL_ID:
- return getPort_Shape_OutgoingLinks(view);
- case ParameterEditPart.VISUAL_ID:
- return getParameter_Shape_OutgoingLinks(view);
- case PropertyPartEditPartCN.VISUAL_ID:
- return getProperty_Shape_OutgoingLinks(view);
- case CollaborationRoleEditPartCN.VISUAL_ID:
- return getConnectableElement_CollaborationRoleShape_OutgoingLinks(view);
- case CollaborationUseEditPartCN.VISUAL_ID:
- return getCollaborationUse_Shape_OutgoingLinks(view);
- case ActivityCompositeEditPartCN.VISUAL_ID:
- return getActivity_Shape_CN_OutgoingLinks(view);
- case InteractionCompositeEditPartCN.VISUAL_ID:
- return getInteraction_Shape_CN_OutgoingLinks(view);
- case ProtocolStateMachineCompositeEditPartCN.VISUAL_ID:
- return getProtocolStateMachine_Shape_CN_OutgoingLinks(view);
- case StateMachineCompositeEditPartCN.VISUAL_ID:
- return getStateMachine_Shape_CN_OutgoingLinks(view);
- case FunctionBehaviorCompositeEditPartCN.VISUAL_ID:
- return getFunctionBehavior_Shape_CN_OutgoingLinks(view);
- case OpaqueBehaviorCompositeEditPartCN.VISUAL_ID:
- return getOpaqueBehavior_Shape_CN_OutgoingLinks(view);
- case ComponentCompositeEditPartCN.VISUAL_ID:
- return getComponent_Shape_CN_OutgoingLinks(view);
- case DeviceCompositeEditPartCN.VISUAL_ID:
- return getDevice_Shape_CN_OutgoingLinks(view);
- case ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID:
- return getExecutionEnvironment_Shape_CN_OutgoingLinks(view);
- case NodeCompositeEditPartCN.VISUAL_ID:
- return getNode_Shape_CN_OutgoingLinks(view);
- case ClassCompositeEditPartCN.VISUAL_ID:
- return getClass_Shape_CN_OutgoingLinks(view);
- case CollaborationCompositeEditPartCN.VISUAL_ID:
- return getCollaboration_Shape_CN_OutgoingLinks(view);
- case InterfaceEditPartCN.VISUAL_ID:
- return getInterface_Shape_CN_OutgoingLinks(view);
- case PrimitiveTypeEditPartCN.VISUAL_ID:
- return getPrimitiveType_Shape_CN_OutgoingLinks(view);
- case EnumerationEditPartCN.VISUAL_ID:
- return getEnumeration_Shape_CN_OutgoingLinks(view);
- case DataTypeEditPartCN.VISUAL_ID:
- return getDataType_Shape_CN_OutgoingLinks(view);
- case ActorEditPartCN.VISUAL_ID:
- return getActor_Shape_CN_OutgoingLinks(view);
- case DeploymentSpecificationEditPartCN.VISUAL_ID:
- return getDeploymentSpecification_Shape_CN_OutgoingLinks(view);
- case ArtifactEditPartCN.VISUAL_ID:
- return getArtifact_Shape_CN_OutgoingLinks(view);
- case InformationItemEditPartCN.VISUAL_ID:
- return getInformationItem_Shape_CN_OutgoingLinks(view);
- case SignalEditPartCN.VISUAL_ID:
- return getSignal_Shape_CN_OutgoingLinks(view);
- case UseCaseEditPartCN.VISUAL_ID:
- return getUseCase_Shape_CN_OutgoingLinks(view);
- case CommentEditPartCN.VISUAL_ID:
- return getComment_Shape_CN_OutgoingLinks(view);
- case DurationConstraintEditPartCN.VISUAL_ID:
- return getDurationConstraint_Shape_CN_OutgoingLinks(view);
- case TimeConstraintEditPartCN.VISUAL_ID:
- return getTimeConstraint_Shape_CN_OutgoingLinks(view);
- case IntervalConstraintEditPartCN.VISUAL_ID:
- return getIntervalConstraint_Shape_CN_OutgoingLinks(view);
- case InteractionConstraintEditPartCN.VISUAL_ID:
- return getInteractionConstraint_Shape_CN_OutgoingLinks(view);
- case ConstraintEditPartCN.VISUAL_ID:
- return getConstraint_Shape_CN_OutgoingLinks(view);
- case PropertyEditPartCLN.VISUAL_ID:
- return getProperty_AttributeLabel_OutgoingLinks(view);
- case OperationEditPartCLN.VISUAL_ID:
- return getOperation_OperationLabel_OutgoingLinks(view);
- case EnumerationLiteralEditPartCLN.VISUAL_ID:
- return getEnumerationLiteral_LiteralLabel_OutgoingLinks(view);
- case ComponentRealizationEditPart.VISUAL_ID:
- return getComponentRealization_Edge_OutgoingLinks(view);
- case InterfaceRealizationEditPart.VISUAL_ID:
- return getInterfaceRealization_Edge_OutgoingLinks(view);
- case SubstitutionEditPart.VISUAL_ID:
- return getSubstitution_Edge_OutgoingLinks(view);
- case RealizationEditPart.VISUAL_ID:
- return getRealization_Edge_OutgoingLinks(view);
- case ManifestationEditPart.VISUAL_ID:
- return getManifestation_Edge_OutgoingLinks(view);
- case AbstractionEditPart.VISUAL_ID:
- return getAbstraction_Edge_OutgoingLinks(view);
- case UsageEditPart.VISUAL_ID:
- return getUsage_Edge_OutgoingLinks(view);
- case DeploymentEditPart.VISUAL_ID:
- return getDeployment_Edge_OutgoingLinks(view);
- case RoleBindingEditPart.VISUAL_ID:
- return getDependency_RoleBindingEdge_OutgoingLinks(view);
- case DependencyEditPart.VISUAL_ID:
- return getDependency_Edge_OutgoingLinks(view);
- case ConnectorEditPart.VISUAL_ID:
- return getConnector_Edge_OutgoingLinks(view);
- case GeneralizationEditPart.VISUAL_ID:
- return getGeneralization_Edge_OutgoingLinks(view);
- case InformationFlowEditPart.VISUAL_ID:
- return getInformationFlow_Edge_OutgoingLinks(view);
- }
- }
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getPackage_CompositeStructureDiagram_ContainedLinks(View view) {
- Package modelElement = (Package) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getActivity_Shape_ContainedLinks(View view) {
- Activity modelElement = (Activity) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInteraction_Shape_ContainedLinks(View view) {
- Interaction modelElement = (Interaction) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getProtocolStateMachine_Shape_ContainedLinks(View view) {
- ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getStateMachine_Shape_ContainedLinks(View view) {
- StateMachine modelElement = (StateMachine) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getFunctionBehavior_Shape_ContainedLinks(View view) {
- FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getOpaqueBehavior_Shape_ContainedLinks(View view) {
- OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComponent_Shape_ContainedLinks(View view) {
- Component modelElement = (Component) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDevice_Shape_ContainedLinks(View view) {
- Device modelElement = (Device) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getExecutionEnvironment_Shape_ContainedLinks(View view) {
- ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getNode_Shape_ContainedLinks(View view) {
- Node modelElement = (Node) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getClass_Shape_ContainedLinks(View view) {
- Class modelElement = (Class) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getCollaboration_Shape_ContainedLinks(View view) {
- Collaboration modelElement = (Collaboration) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInterface_Shape_ContainedLinks(View view) {
- Interface modelElement = (Interface) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getPrimitiveType_Shape_ContainedLinks(View view) {
- PrimitiveType modelElement = (PrimitiveType) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getEnumeration_Shape_ContainedLinks(View view) {
- Enumeration modelElement = (Enumeration) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDataType_Shape_ContainedLinks(View view) {
- DataType modelElement = (DataType) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getActor_Shape_ContainedLinks(View view) {
- Actor modelElement = (Actor) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDeploymentSpecification_Shape_ContainedLinks(View view) {
- DeploymentSpecification modelElement = (DeploymentSpecification) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getArtifact_Shape_ContainedLinks(View view) {
- Artifact modelElement = (Artifact) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInformationItem_Shape_ContainedLinks(View view) {
- InformationItem modelElement = (InformationItem) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingFeatureModelFacetLinks_Representation_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getSignal_Shape_ContainedLinks(View view) {
- Signal modelElement = (Signal) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getUseCase_Shape_ContainedLinks(View view) {
- UseCase modelElement = (UseCase) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getSignalEvent_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getCallEvent_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getAnyReceiveEvent_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getChangeEvent_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeEvent_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDurationObservation_Shape_ContainedLinks(View view) {
- DurationObservation modelElement = (DurationObservation) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeObservation_Shape_ContainedLinks(View view) {
- TimeObservation modelElement = (TimeObservation) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralBoolean_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralInteger_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralNull_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralString_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralUnlimitedNatural_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getStringExpression_PackagedElementShape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getOpaqueExpression_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeExpression_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getExpression_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDuration_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeInterval_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDurationInterval_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInterval_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInstanceValue_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComment_Shape_ContainedLinks(View view) {
- Comment modelElement = (Comment) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDurationConstraint_Shape_ContainedLinks(View view) {
- DurationConstraint modelElement = (DurationConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeConstraint_Shape_ContainedLinks(View view) {
- TimeConstraint modelElement = (TimeConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getIntervalConstraint_Shape_ContainedLinks(View view) {
- IntervalConstraint modelElement = (IntervalConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInteractionConstraint_Shape_ContainedLinks(View view) {
- InteractionConstraint modelElement = (InteractionConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getConstraint_Shape_ContainedLinks(View view) {
- Constraint modelElement = (Constraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getPort_BehaviorShape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getPort_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getParameter_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getProperty_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getConnectableElement_CollaborationRoleShape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getCollaborationUse_Shape_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getActivity_Shape_CN_ContainedLinks(View view) {
- Activity modelElement = (Activity) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInteraction_Shape_CN_ContainedLinks(View view) {
- Interaction modelElement = (Interaction) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getProtocolStateMachine_Shape_CN_ContainedLinks(View view) {
- ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getStateMachine_Shape_CN_ContainedLinks(View view) {
- StateMachine modelElement = (StateMachine) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getFunctionBehavior_Shape_CN_ContainedLinks(View view) {
- FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getOpaqueBehavior_Shape_CN_ContainedLinks(View view) {
- OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComponent_Shape_CN_ContainedLinks(View view) {
- Component modelElement = (Component) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDevice_Shape_CN_ContainedLinks(View view) {
- Device modelElement = (Device) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getExecutionEnvironment_Shape_CN_ContainedLinks(View view) {
- ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getNode_Shape_CN_ContainedLinks(View view) {
- Node modelElement = (Node) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getClass_Shape_CN_ContainedLinks(View view) {
- Class modelElement = (Class) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getCollaboration_Shape_CN_ContainedLinks(View view) {
- Collaboration modelElement = (Collaboration) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInterface_Shape_CN_ContainedLinks(View view) {
- Interface modelElement = (Interface) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getPrimitiveType_Shape_CN_ContainedLinks(View view) {
- PrimitiveType modelElement = (PrimitiveType) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getEnumeration_Shape_CN_ContainedLinks(View view) {
- Enumeration modelElement = (Enumeration) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDataType_Shape_CN_ContainedLinks(View view) {
- DataType modelElement = (DataType) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getActor_Shape_CN_ContainedLinks(View view) {
- Actor modelElement = (Actor) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDeploymentSpecification_Shape_CN_ContainedLinks(View view) {
- DeploymentSpecification modelElement = (DeploymentSpecification) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getArtifact_Shape_CN_ContainedLinks(View view) {
- Artifact modelElement = (Artifact) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInformationItem_Shape_CN_ContainedLinks(View view) {
- InformationItem modelElement = (InformationItem) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingFeatureModelFacetLinks_Representation_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getSignal_Shape_CN_ContainedLinks(View view) {
- Signal modelElement = (Signal) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getUseCase_Shape_CN_ContainedLinks(View view) {
- UseCase modelElement = (UseCase) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComment_Shape_CN_ContainedLinks(View view) {
- Comment modelElement = (Comment) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDurationConstraint_Shape_CN_ContainedLinks(View view) {
- DurationConstraint modelElement = (DurationConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeConstraint_Shape_CN_ContainedLinks(View view) {
- TimeConstraint modelElement = (TimeConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getIntervalConstraint_Shape_CN_ContainedLinks(View view) {
- IntervalConstraint modelElement = (IntervalConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInteractionConstraint_Shape_CN_ContainedLinks(View view) {
- InteractionConstraint modelElement = (InteractionConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getConstraint_Shape_CN_ContainedLinks(View view) {
- Constraint modelElement = (Constraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getProperty_AttributeLabel_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getOperation_OperationLabel_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getEnumerationLiteral_LiteralLabel_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComponentRealization_Edge_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInterfaceRealization_Edge_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getSubstitution_Edge_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getRealization_Edge_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getManifestation_Edge_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getAbstraction_Edge_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getUsage_Edge_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDeployment_Edge_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDependency_RoleBindingEdge_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDependency_Edge_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getConnector_Edge_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getGeneralization_Edge_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInformationFlow_Edge_ContainedLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getActivity_Shape_IncomingLinks(View view) {
- Activity modelElement = (Activity) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInteraction_Shape_IncomingLinks(View view) {
- Interaction modelElement = (Interaction) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getProtocolStateMachine_Shape_IncomingLinks(View view) {
- ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getStateMachine_Shape_IncomingLinks(View view) {
- StateMachine modelElement = (StateMachine) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getFunctionBehavior_Shape_IncomingLinks(View view) {
- FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getOpaqueBehavior_Shape_IncomingLinks(View view) {
- OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComponent_Shape_IncomingLinks(View view) {
- Component modelElement = (Component) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDevice_Shape_IncomingLinks(View view) {
- Device modelElement = (Device) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getExecutionEnvironment_Shape_IncomingLinks(View view) {
- ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getNode_Shape_IncomingLinks(View view) {
- Node modelElement = (Node) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getClass_Shape_IncomingLinks(View view) {
- Class modelElement = (Class) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getCollaboration_Shape_IncomingLinks(View view) {
- Collaboration modelElement = (Collaboration) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInterface_Shape_IncomingLinks(View view) {
- Interface modelElement = (Interface) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getPrimitiveType_Shape_IncomingLinks(View view) {
- PrimitiveType modelElement = (PrimitiveType) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getEnumeration_Shape_IncomingLinks(View view) {
- Enumeration modelElement = (Enumeration) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDataType_Shape_IncomingLinks(View view) {
- DataType modelElement = (DataType) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getActor_Shape_IncomingLinks(View view) {
- Actor modelElement = (Actor) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDeploymentSpecification_Shape_IncomingLinks(View view) {
- DeploymentSpecification modelElement = (DeploymentSpecification) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getArtifact_Shape_IncomingLinks(View view) {
- Artifact modelElement = (Artifact) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInformationItem_Shape_IncomingLinks(View view) {
- InformationItem modelElement = (InformationItem) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getSignal_Shape_IncomingLinks(View view) {
- Signal modelElement = (Signal) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getUseCase_Shape_IncomingLinks(View view) {
- UseCase modelElement = (UseCase) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getSignalEvent_Shape_IncomingLinks(View view) {
- SignalEvent modelElement = (SignalEvent) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getCallEvent_Shape_IncomingLinks(View view) {
- CallEvent modelElement = (CallEvent) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getAnyReceiveEvent_Shape_IncomingLinks(View view) {
- AnyReceiveEvent modelElement = (AnyReceiveEvent) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getChangeEvent_Shape_IncomingLinks(View view) {
- ChangeEvent modelElement = (ChangeEvent) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeEvent_Shape_IncomingLinks(View view) {
- TimeEvent modelElement = (TimeEvent) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDurationObservation_Shape_IncomingLinks(View view) {
- DurationObservation modelElement = (DurationObservation) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeObservation_Shape_IncomingLinks(View view) {
- TimeObservation modelElement = (TimeObservation) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralBoolean_Shape_IncomingLinks(View view) {
- LiteralBoolean modelElement = (LiteralBoolean) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralInteger_Shape_IncomingLinks(View view) {
- LiteralInteger modelElement = (LiteralInteger) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralNull_Shape_IncomingLinks(View view) {
- LiteralNull modelElement = (LiteralNull) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralString_Shape_IncomingLinks(View view) {
- LiteralString modelElement = (LiteralString) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralUnlimitedNatural_Shape_IncomingLinks(View view) {
- LiteralUnlimitedNatural modelElement = (LiteralUnlimitedNatural) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getStringExpression_PackagedElementShape_IncomingLinks(View view) {
- StringExpression modelElement = (StringExpression) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getOpaqueExpression_Shape_IncomingLinks(View view) {
- OpaqueExpression modelElement = (OpaqueExpression) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeExpression_Shape_IncomingLinks(View view) {
- TimeExpression modelElement = (TimeExpression) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getExpression_Shape_IncomingLinks(View view) {
- Expression modelElement = (Expression) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDuration_Shape_IncomingLinks(View view) {
- Duration modelElement = (Duration) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeInterval_Shape_IncomingLinks(View view) {
- TimeInterval modelElement = (TimeInterval) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDurationInterval_Shape_IncomingLinks(View view) {
- DurationInterval modelElement = (DurationInterval) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInterval_Shape_IncomingLinks(View view) {
- Interval modelElement = (Interval) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInstanceValue_Shape_IncomingLinks(View view) {
- InstanceValue modelElement = (InstanceValue) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComment_Shape_IncomingLinks(View view) {
- Comment modelElement = (Comment) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDurationConstraint_Shape_IncomingLinks(View view) {
- DurationConstraint modelElement = (DurationConstraint) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeConstraint_Shape_IncomingLinks(View view) {
- TimeConstraint modelElement = (TimeConstraint) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getIntervalConstraint_Shape_IncomingLinks(View view) {
- IntervalConstraint modelElement = (IntervalConstraint) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInteractionConstraint_Shape_IncomingLinks(View view) {
- InteractionConstraint modelElement = (InteractionConstraint) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getConstraint_Shape_IncomingLinks(View view) {
- Constraint modelElement = (Constraint) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getPort_BehaviorShape_IncomingLinks(View view) {
- Port modelElement = (Port) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getPort_Shape_IncomingLinks(View view) {
- Port modelElement = (Port) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getParameter_Shape_IncomingLinks(View view) {
- Parameter modelElement = (Parameter) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getProperty_Shape_IncomingLinks(View view) {
- Property modelElement = (Property) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getConnectableElement_CollaborationRoleShape_IncomingLinks(View view) {
- ConnectableElement modelElement = (ConnectableElement) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getCollaborationUse_Shape_IncomingLinks(View view) {
- CollaborationUse modelElement = (CollaborationUse) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getActivity_Shape_CN_IncomingLinks(View view) {
- Activity modelElement = (Activity) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInteraction_Shape_CN_IncomingLinks(View view) {
- Interaction modelElement = (Interaction) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getProtocolStateMachine_Shape_CN_IncomingLinks(View view) {
- ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getStateMachine_Shape_CN_IncomingLinks(View view) {
- StateMachine modelElement = (StateMachine) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getFunctionBehavior_Shape_CN_IncomingLinks(View view) {
- FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getOpaqueBehavior_Shape_CN_IncomingLinks(View view) {
- OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComponent_Shape_CN_IncomingLinks(View view) {
- Component modelElement = (Component) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDevice_Shape_CN_IncomingLinks(View view) {
- Device modelElement = (Device) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getExecutionEnvironment_Shape_CN_IncomingLinks(View view) {
- ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getNode_Shape_CN_IncomingLinks(View view) {
- Node modelElement = (Node) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getClass_Shape_CN_IncomingLinks(View view) {
- Class modelElement = (Class) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getCollaboration_Shape_CN_IncomingLinks(View view) {
- Collaboration modelElement = (Collaboration) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInterface_Shape_CN_IncomingLinks(View view) {
- Interface modelElement = (Interface) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getPrimitiveType_Shape_CN_IncomingLinks(View view) {
- PrimitiveType modelElement = (PrimitiveType) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getEnumeration_Shape_CN_IncomingLinks(View view) {
- Enumeration modelElement = (Enumeration) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDataType_Shape_CN_IncomingLinks(View view) {
- DataType modelElement = (DataType) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getActor_Shape_CN_IncomingLinks(View view) {
- Actor modelElement = (Actor) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDeploymentSpecification_Shape_CN_IncomingLinks(View view) {
- DeploymentSpecification modelElement = (DeploymentSpecification) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getArtifact_Shape_CN_IncomingLinks(View view) {
- Artifact modelElement = (Artifact) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInformationItem_Shape_CN_IncomingLinks(View view) {
- InformationItem modelElement = (InformationItem) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getSignal_Shape_CN_IncomingLinks(View view) {
- Signal modelElement = (Signal) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getUseCase_Shape_CN_IncomingLinks(View view) {
- UseCase modelElement = (UseCase) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComment_Shape_CN_IncomingLinks(View view) {
- Comment modelElement = (Comment) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDurationConstraint_Shape_CN_IncomingLinks(View view) {
- DurationConstraint modelElement = (DurationConstraint) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeConstraint_Shape_CN_IncomingLinks(View view) {
- TimeConstraint modelElement = (TimeConstraint) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getIntervalConstraint_Shape_CN_IncomingLinks(View view) {
- IntervalConstraint modelElement = (IntervalConstraint) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInteractionConstraint_Shape_CN_IncomingLinks(View view) {
- InteractionConstraint modelElement = (InteractionConstraint) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getConstraint_Shape_CN_IncomingLinks(View view) {
- Constraint modelElement = (Constraint) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getProperty_AttributeLabel_IncomingLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getOperation_OperationLabel_IncomingLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getEnumerationLiteral_LiteralLabel_IncomingLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComponentRealization_Edge_IncomingLinks(View view) {
- ComponentRealization modelElement = (ComponentRealization) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInterfaceRealization_Edge_IncomingLinks(View view) {
- InterfaceRealization modelElement = (InterfaceRealization) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getSubstitution_Edge_IncomingLinks(View view) {
- Substitution modelElement = (Substitution) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getRealization_Edge_IncomingLinks(View view) {
- Realization modelElement = (Realization) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getManifestation_Edge_IncomingLinks(View view) {
- Manifestation modelElement = (Manifestation) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getAbstraction_Edge_IncomingLinks(View view) {
- Abstraction modelElement = (Abstraction) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getUsage_Edge_IncomingLinks(View view) {
- Usage modelElement = (Usage) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDeployment_Edge_IncomingLinks(View view) {
- Deployment modelElement = (Deployment) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDependency_RoleBindingEdge_IncomingLinks(View view) {
- Dependency modelElement = (Dependency) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDependency_Edge_IncomingLinks(View view) {
- Dependency modelElement = (Dependency) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getConnector_Edge_IncomingLinks(View view) {
- Connector modelElement = (Connector) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getGeneralization_Edge_IncomingLinks(View view) {
- Generalization modelElement = (Generalization) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInformationFlow_Edge_IncomingLinks(View view) {
- InformationFlow modelElement = (InformationFlow) view.getElement();
- CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
- result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getActivity_Shape_OutgoingLinks(View view) {
- Activity modelElement = (Activity) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInteraction_Shape_OutgoingLinks(View view) {
- Interaction modelElement = (Interaction) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getProtocolStateMachine_Shape_OutgoingLinks(View view) {
- ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getStateMachine_Shape_OutgoingLinks(View view) {
- StateMachine modelElement = (StateMachine) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getFunctionBehavior_Shape_OutgoingLinks(View view) {
- FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getOpaqueBehavior_Shape_OutgoingLinks(View view) {
- OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComponent_Shape_OutgoingLinks(View view) {
- Component modelElement = (Component) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDevice_Shape_OutgoingLinks(View view) {
- Device modelElement = (Device) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getExecutionEnvironment_Shape_OutgoingLinks(View view) {
- ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getNode_Shape_OutgoingLinks(View view) {
- Node modelElement = (Node) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getClass_Shape_OutgoingLinks(View view) {
- Class modelElement = (Class) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getCollaboration_Shape_OutgoingLinks(View view) {
- Collaboration modelElement = (Collaboration) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInterface_Shape_OutgoingLinks(View view) {
- Interface modelElement = (Interface) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getPrimitiveType_Shape_OutgoingLinks(View view) {
- PrimitiveType modelElement = (PrimitiveType) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getEnumeration_Shape_OutgoingLinks(View view) {
- Enumeration modelElement = (Enumeration) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDataType_Shape_OutgoingLinks(View view) {
- DataType modelElement = (DataType) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getActor_Shape_OutgoingLinks(View view) {
- Actor modelElement = (Actor) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDeploymentSpecification_Shape_OutgoingLinks(View view) {
- DeploymentSpecification modelElement = (DeploymentSpecification) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getArtifact_Shape_OutgoingLinks(View view) {
- Artifact modelElement = (Artifact) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInformationItem_Shape_OutgoingLinks(View view) {
- InformationItem modelElement = (InformationItem) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingFeatureModelFacetLinks_Representation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getSignal_Shape_OutgoingLinks(View view) {
- Signal modelElement = (Signal) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getUseCase_Shape_OutgoingLinks(View view) {
- UseCase modelElement = (UseCase) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getSignalEvent_Shape_OutgoingLinks(View view) {
- SignalEvent modelElement = (SignalEvent) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getCallEvent_Shape_OutgoingLinks(View view) {
- CallEvent modelElement = (CallEvent) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getAnyReceiveEvent_Shape_OutgoingLinks(View view) {
- AnyReceiveEvent modelElement = (AnyReceiveEvent) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getChangeEvent_Shape_OutgoingLinks(View view) {
- ChangeEvent modelElement = (ChangeEvent) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeEvent_Shape_OutgoingLinks(View view) {
- TimeEvent modelElement = (TimeEvent) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDurationObservation_Shape_OutgoingLinks(View view) {
- DurationObservation modelElement = (DurationObservation) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeObservation_Shape_OutgoingLinks(View view) {
- TimeObservation modelElement = (TimeObservation) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralBoolean_Shape_OutgoingLinks(View view) {
- LiteralBoolean modelElement = (LiteralBoolean) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralInteger_Shape_OutgoingLinks(View view) {
- LiteralInteger modelElement = (LiteralInteger) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralNull_Shape_OutgoingLinks(View view) {
- LiteralNull modelElement = (LiteralNull) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralString_Shape_OutgoingLinks(View view) {
- LiteralString modelElement = (LiteralString) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getLiteralUnlimitedNatural_Shape_OutgoingLinks(View view) {
- LiteralUnlimitedNatural modelElement = (LiteralUnlimitedNatural) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getStringExpression_PackagedElementShape_OutgoingLinks(View view) {
- StringExpression modelElement = (StringExpression) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getOpaqueExpression_Shape_OutgoingLinks(View view) {
- OpaqueExpression modelElement = (OpaqueExpression) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeExpression_Shape_OutgoingLinks(View view) {
- TimeExpression modelElement = (TimeExpression) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getExpression_Shape_OutgoingLinks(View view) {
- Expression modelElement = (Expression) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDuration_Shape_OutgoingLinks(View view) {
- Duration modelElement = (Duration) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeInterval_Shape_OutgoingLinks(View view) {
- TimeInterval modelElement = (TimeInterval) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDurationInterval_Shape_OutgoingLinks(View view) {
- DurationInterval modelElement = (DurationInterval) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInterval_Shape_OutgoingLinks(View view) {
- Interval modelElement = (Interval) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInstanceValue_Shape_OutgoingLinks(View view) {
- InstanceValue modelElement = (InstanceValue) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComment_Shape_OutgoingLinks(View view) {
- Comment modelElement = (Comment) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDurationConstraint_Shape_OutgoingLinks(View view) {
- DurationConstraint modelElement = (DurationConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeConstraint_Shape_OutgoingLinks(View view) {
- TimeConstraint modelElement = (TimeConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getIntervalConstraint_Shape_OutgoingLinks(View view) {
- IntervalConstraint modelElement = (IntervalConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInteractionConstraint_Shape_OutgoingLinks(View view) {
- InteractionConstraint modelElement = (InteractionConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getConstraint_Shape_OutgoingLinks(View view) {
- Constraint modelElement = (Constraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getPort_BehaviorShape_OutgoingLinks(View view) {
- Port modelElement = (Port) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getPort_Shape_OutgoingLinks(View view) {
- Port modelElement = (Port) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getParameter_Shape_OutgoingLinks(View view) {
- Parameter modelElement = (Parameter) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getProperty_Shape_OutgoingLinks(View view) {
- Property modelElement = (Property) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getConnectableElement_CollaborationRoleShape_OutgoingLinks(View view) {
- ConnectableElement modelElement = (ConnectableElement) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getCollaborationUse_Shape_OutgoingLinks(View view) {
- CollaborationUse modelElement = (CollaborationUse) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getActivity_Shape_CN_OutgoingLinks(View view) {
- Activity modelElement = (Activity) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInteraction_Shape_CN_OutgoingLinks(View view) {
- Interaction modelElement = (Interaction) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getProtocolStateMachine_Shape_CN_OutgoingLinks(View view) {
- ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getStateMachine_Shape_CN_OutgoingLinks(View view) {
- StateMachine modelElement = (StateMachine) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getFunctionBehavior_Shape_CN_OutgoingLinks(View view) {
- FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getOpaqueBehavior_Shape_CN_OutgoingLinks(View view) {
- OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComponent_Shape_CN_OutgoingLinks(View view) {
- Component modelElement = (Component) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDevice_Shape_CN_OutgoingLinks(View view) {
- Device modelElement = (Device) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getExecutionEnvironment_Shape_CN_OutgoingLinks(View view) {
- ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getNode_Shape_CN_OutgoingLinks(View view) {
- Node modelElement = (Node) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getClass_Shape_CN_OutgoingLinks(View view) {
- Class modelElement = (Class) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getCollaboration_Shape_CN_OutgoingLinks(View view) {
- Collaboration modelElement = (Collaboration) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInterface_Shape_CN_OutgoingLinks(View view) {
- Interface modelElement = (Interface) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getPrimitiveType_Shape_CN_OutgoingLinks(View view) {
- PrimitiveType modelElement = (PrimitiveType) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getEnumeration_Shape_CN_OutgoingLinks(View view) {
- Enumeration modelElement = (Enumeration) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDataType_Shape_CN_OutgoingLinks(View view) {
- DataType modelElement = (DataType) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getActor_Shape_CN_OutgoingLinks(View view) {
- Actor modelElement = (Actor) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDeploymentSpecification_Shape_CN_OutgoingLinks(View view) {
- DeploymentSpecification modelElement = (DeploymentSpecification) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getArtifact_Shape_CN_OutgoingLinks(View view) {
- Artifact modelElement = (Artifact) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInformationItem_Shape_CN_OutgoingLinks(View view) {
- InformationItem modelElement = (InformationItem) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingFeatureModelFacetLinks_Representation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getSignal_Shape_CN_OutgoingLinks(View view) {
- Signal modelElement = (Signal) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getUseCase_Shape_CN_OutgoingLinks(View view) {
- UseCase modelElement = (UseCase) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComment_Shape_CN_OutgoingLinks(View view) {
- Comment modelElement = (Comment) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDurationConstraint_Shape_CN_OutgoingLinks(View view) {
- DurationConstraint modelElement = (DurationConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getTimeConstraint_Shape_CN_OutgoingLinks(View view) {
- TimeConstraint modelElement = (TimeConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getIntervalConstraint_Shape_CN_OutgoingLinks(View view) {
- IntervalConstraint modelElement = (IntervalConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInteractionConstraint_Shape_CN_OutgoingLinks(View view) {
- InteractionConstraint modelElement = (InteractionConstraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getConstraint_Shape_CN_OutgoingLinks(View view) {
- Constraint modelElement = (Constraint) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getProperty_AttributeLabel_OutgoingLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getOperation_OperationLabel_OutgoingLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getEnumerationLiteral_LiteralLabel_OutgoingLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getComponentRealization_Edge_OutgoingLinks(View view) {
- ComponentRealization modelElement = (ComponentRealization) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInterfaceRealization_Edge_OutgoingLinks(View view) {
- InterfaceRealization modelElement = (InterfaceRealization) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getSubstitution_Edge_OutgoingLinks(View view) {
- Substitution modelElement = (Substitution) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getRealization_Edge_OutgoingLinks(View view) {
- Realization modelElement = (Realization) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getManifestation_Edge_OutgoingLinks(View view) {
- Manifestation modelElement = (Manifestation) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getAbstraction_Edge_OutgoingLinks(View view) {
- Abstraction modelElement = (Abstraction) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getUsage_Edge_OutgoingLinks(View view) {
- Usage modelElement = (Usage) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDeployment_Edge_OutgoingLinks(View view) {
- Deployment modelElement = (Deployment) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDependency_RoleBindingEdge_OutgoingLinks(View view) {
- Dependency modelElement = (Dependency) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getDependency_Edge_OutgoingLinks(View view) {
- Dependency modelElement = (Dependency) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getConnector_Edge_OutgoingLinks(View view) {
- Connector modelElement = (Connector) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getGeneralization_Edge_OutgoingLinks(View view) {
- return Collections.emptyList();
- }
-
- /**
- * @generated
- */
- public List<UMLLinkDescriptor> getInformationFlow_Edge_OutgoingLinks(View view) {
- InformationFlow modelElement = (InformationFlow) view.getElement();
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
- result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_ComponentRealization_Edge(
- Package container) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof ComponentRealization) {
- continue;
- }
- ComponentRealization link = (ComponentRealization) linkObject;
- if (!ComponentRealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.ComponentRealization_Edge, ComponentRealizationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_InterfaceRealization_Edge(
- Package container) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof InterfaceRealization) {
- continue;
- }
- InterfaceRealization link = (InterfaceRealization) linkObject;
- if (!InterfaceRealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.InterfaceRealization_Edge, InterfaceRealizationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Substitution_Edge(Package container) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Substitution) {
- continue;
- }
- Substitution link = (Substitution) linkObject;
- if (!SubstitutionEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Substitution_Edge, SubstitutionEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Realization_Edge(Package container) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Realization) {
- continue;
- }
- Realization link = (Realization) linkObject;
- if (!RealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Realization_Edge, RealizationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Manifestation_Edge(Package container) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Manifestation) {
- continue;
- }
- Manifestation link = (Manifestation) linkObject;
- if (!ManifestationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Manifestation_Edge, ManifestationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Abstraction_Edge(Package container) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Abstraction) {
- continue;
- }
- Abstraction link = (Abstraction) linkObject;
- if (!AbstractionEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Abstraction_Edge, AbstractionEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Usage_Edge(Package container) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Usage) {
- continue;
- }
- Usage link = (Usage) linkObject;
- if (!UsageEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Usage_Edge, UsageEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Deployment_Edge(Package container) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Deployment) {
- continue;
- }
- Deployment link = (Deployment) linkObject;
- if (!DeploymentEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Deployment_Edge, DeploymentEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Dependency_RoleBindingEdge(
- Package container) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Dependency) {
- continue;
- }
- Dependency link = (Dependency) linkObject;
- if (!RoleBindingEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_RoleBindingEdge, RoleBindingEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Dependency_Edge(Package container) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Dependency) {
- continue;
- }
- Dependency link = (Dependency) linkObject;
- if (!DependencyEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_Edge, DependencyEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Connector_Edge(
- StructuredClassifier container) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getOwnedConnectors()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Connector) {
- continue;
- }
- Connector link = (Connector) linkObject;
- if (!ConnectorEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getEnds();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof ConnectorEnd) {
- continue;
- }
- ConnectorEnd dst = (ConnectorEnd) theTarget;
- List<?> sources = link.getEnds();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof ConnectorEnd) {
- continue;
- }
- ConnectorEnd src = (ConnectorEnd) theSource;
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Connector_Edge, ConnectorEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Generalization_Edge(Classifier container) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getGeneralizations()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Generalization) {
- continue;
- }
- Generalization link = (Generalization) linkObject;
- if (!GeneralizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- Classifier dst = link.getGeneral();
- Classifier src = link.getSpecific();
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Generalization_Edge, GeneralizationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_InformationFlow_Edge(Package container) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof InformationFlow) {
- continue;
- }
- InformationFlow link = (InformationFlow) linkObject;
- if (!InformationFlowEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getInformationTargets();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getInformationSources();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.InformationFlow_Edge, InformationFlowEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(
- Element target, CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getComment_AnnotatedElement()) {
- result.add(new UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.Comment_AnnotatedElementEdge, CommentAnnotatedElementEditPart.VISUAL_ID));
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(
- Element target, CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getConstraint_ConstrainedElement()) {
- result.add(new UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.Constraint_ConstrainedElementEdge, ConstraintConstrainedElementEditPart.VISUAL_ID));
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_ComponentRealization_Edge(
- NamedElement target, CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof ComponentRealization) {
- continue;
- }
- ComponentRealization link = (ComponentRealization) setting.getEObject();
- if (!ComponentRealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.ComponentRealization_Edge, ComponentRealizationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(
- NamedElement target, CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof InterfaceRealization) {
- continue;
- }
- InterfaceRealization link = (InterfaceRealization) setting.getEObject();
- if (!InterfaceRealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.InterfaceRealization_Edge, InterfaceRealizationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Substitution_Edge(NamedElement target,
- CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Substitution) {
- continue;
- }
- Substitution link = (Substitution) setting.getEObject();
- if (!SubstitutionEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Substitution_Edge, SubstitutionEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Realization_Edge(NamedElement target,
- CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Realization) {
- continue;
- }
- Realization link = (Realization) setting.getEObject();
- if (!RealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Realization_Edge, RealizationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Manifestation_Edge(NamedElement target,
- CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Manifestation) {
- continue;
- }
- Manifestation link = (Manifestation) setting.getEObject();
- if (!ManifestationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Manifestation_Edge, ManifestationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Abstraction_Edge(NamedElement target,
- CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Abstraction) {
- continue;
- }
- Abstraction link = (Abstraction) setting.getEObject();
- if (!AbstractionEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Abstraction_Edge, AbstractionEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Usage_Edge(NamedElement target,
- CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Usage) {
- continue;
- }
- Usage link = (Usage) setting.getEObject();
- if (!UsageEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Usage_Edge, UsageEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Deployment_Edge(NamedElement target,
- CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Deployment) {
- continue;
- }
- Deployment link = (Deployment) setting.getEObject();
- if (!DeploymentEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Deployment_Edge, DeploymentEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(
- NamedElement target, CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Dependency) {
- continue;
- }
- Dependency link = (Dependency) setting.getEObject();
- if (!RoleBindingEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Dependency_RoleBindingEdge, RoleBindingEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Dependency_Edge(NamedElement target,
- CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Dependency) {
- continue;
- }
- Dependency link = (Dependency) setting.getEObject();
- if (!DependencyEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Dependency_Edge, DependencyEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Generalization_Edge(Classifier target,
- CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getGeneralization_General() || false == setting.getEObject() instanceof Generalization) {
- continue;
- }
- Generalization link = (Generalization) setting.getEObject();
- if (!GeneralizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- Classifier src = link.getSpecific();
- result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Generalization_Edge, GeneralizationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(
- NamedElement target, CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getTimeObservation_Event()) {
- result.add(new UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.TimeObservation_EventEdge, TimeObservationEventEditPart.VISUAL_ID));
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(
- NamedElement target, CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getDurationObservation_Event()) {
- result.add(new UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.DurationObservation_EventEdge, DurationObservationEventEditPart.VISUAL_ID));
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Representation_Edge(Classifier target,
- CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getInformationItem_Represented()) {
- result.add(new UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.Representation_Edge, RepresentationEditPart.VISUAL_ID));
- }
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_InformationFlow_Edge(NamedElement target,
- CrossReferenceAdapter crossReferencer) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
- for (EStructuralFeature.Setting setting : settings) {
- if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getInformationFlow_InformationTarget() || false == setting.getEObject() instanceof InformationFlow) {
- continue;
- }
- InformationFlow link = (InformationFlow) setting.getEObject();
- if (!InformationFlowEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> sources = link.getInformationSources();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.InformationFlow_Edge, InformationFlowEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(
- Comment source) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> destinations = source.getAnnotatedElements()
- .iterator(); destinations.hasNext();) {
- Element destination = (Element) destinations.next();
- result.add(new UMLLinkDescriptor(source, destination, UMLElementTypes.Comment_AnnotatedElementEdge, CommentAnnotatedElementEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(
- Constraint source) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> destinations = source.getConstrainedElements()
- .iterator(); destinations.hasNext();) {
- Element destination = (Element) destinations.next();
- result.add(new UMLLinkDescriptor(source, destination, UMLElementTypes.Constraint_ConstrainedElementEdge, ConstraintConstrainedElementEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(
- NamedElement source) {
- Package container = null;
- // Find container element for the link.
- // Climb up by containment hierarchy starting from the source
- // and return the first element that is instance of the container class.
- for (EObject element = source; element != null && container == null; element = element.eContainer()) {
- if (element instanceof Package) {
- container = (Package) element;
- }
- }
- if (container == null) {
- return Collections.emptyList();
- }
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof ComponentRealization) {
- continue;
- }
- ComponentRealization link = (ComponentRealization) linkObject;
- if (!ComponentRealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- if (src != source) {
- continue;
- }
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.ComponentRealization_Edge, ComponentRealizationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(
- NamedElement source) {
- Package container = null;
- // Find container element for the link.
- // Climb up by containment hierarchy starting from the source
- // and return the first element that is instance of the container class.
- for (EObject element = source; element != null && container == null; element = element.eContainer()) {
- if (element instanceof Package) {
- container = (Package) element;
- }
- }
- if (container == null) {
- return Collections.emptyList();
- }
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof InterfaceRealization) {
- continue;
- }
- InterfaceRealization link = (InterfaceRealization) linkObject;
- if (!InterfaceRealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- if (src != source) {
- continue;
- }
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.InterfaceRealization_Edge, InterfaceRealizationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Substitution_Edge(NamedElement source) {
- Package container = null;
- // Find container element for the link.
- // Climb up by containment hierarchy starting from the source
- // and return the first element that is instance of the container class.
- for (EObject element = source; element != null && container == null; element = element.eContainer()) {
- if (element instanceof Package) {
- container = (Package) element;
- }
- }
- if (container == null) {
- return Collections.emptyList();
- }
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Substitution) {
- continue;
- }
- Substitution link = (Substitution) linkObject;
- if (!SubstitutionEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- if (src != source) {
- continue;
- }
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Substitution_Edge, SubstitutionEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Realization_Edge(NamedElement source) {
- Package container = null;
- // Find container element for the link.
- // Climb up by containment hierarchy starting from the source
- // and return the first element that is instance of the container class.
- for (EObject element = source; element != null && container == null; element = element.eContainer()) {
- if (element instanceof Package) {
- container = (Package) element;
- }
- }
- if (container == null) {
- return Collections.emptyList();
- }
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Realization) {
- continue;
- }
- Realization link = (Realization) linkObject;
- if (!RealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- if (src != source) {
- continue;
- }
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Realization_Edge, RealizationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Manifestation_Edge(NamedElement source) {
- Package container = null;
- // Find container element for the link.
- // Climb up by containment hierarchy starting from the source
- // and return the first element that is instance of the container class.
- for (EObject element = source; element != null && container == null; element = element.eContainer()) {
- if (element instanceof Package) {
- container = (Package) element;
- }
- }
- if (container == null) {
- return Collections.emptyList();
- }
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Manifestation) {
- continue;
- }
- Manifestation link = (Manifestation) linkObject;
- if (!ManifestationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- if (src != source) {
- continue;
- }
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Manifestation_Edge, ManifestationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Abstraction_Edge(NamedElement source) {
- Package container = null;
- // Find container element for the link.
- // Climb up by containment hierarchy starting from the source
- // and return the first element that is instance of the container class.
- for (EObject element = source; element != null && container == null; element = element.eContainer()) {
- if (element instanceof Package) {
- container = (Package) element;
- }
- }
- if (container == null) {
- return Collections.emptyList();
- }
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Abstraction) {
- continue;
- }
- Abstraction link = (Abstraction) linkObject;
- if (!AbstractionEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- if (src != source) {
- continue;
- }
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Abstraction_Edge, AbstractionEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Usage_Edge(NamedElement source) {
- Package container = null;
- // Find container element for the link.
- // Climb up by containment hierarchy starting from the source
- // and return the first element that is instance of the container class.
- for (EObject element = source; element != null && container == null; element = element.eContainer()) {
- if (element instanceof Package) {
- container = (Package) element;
- }
- }
- if (container == null) {
- return Collections.emptyList();
- }
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Usage) {
- continue;
- }
- Usage link = (Usage) linkObject;
- if (!UsageEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- if (src != source) {
- continue;
- }
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Usage_Edge, UsageEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Deployment_Edge(NamedElement source) {
- Package container = null;
- // Find container element for the link.
- // Climb up by containment hierarchy starting from the source
- // and return the first element that is instance of the container class.
- for (EObject element = source; element != null && container == null; element = element.eContainer()) {
- if (element instanceof Package) {
- container = (Package) element;
- }
- }
- if (container == null) {
- return Collections.emptyList();
- }
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Deployment) {
- continue;
- }
- Deployment link = (Deployment) linkObject;
- if (!DeploymentEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- if (src != source) {
- continue;
- }
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Deployment_Edge, DeploymentEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(
- NamedElement source) {
- Package container = null;
- // Find container element for the link.
- // Climb up by containment hierarchy starting from the source
- // and return the first element that is instance of the container class.
- for (EObject element = source; element != null && container == null; element = element.eContainer()) {
- if (element instanceof Package) {
- container = (Package) element;
- }
- }
- if (container == null) {
- return Collections.emptyList();
- }
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Dependency) {
- continue;
- }
- Dependency link = (Dependency) linkObject;
- if (!RoleBindingEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- if (src != source) {
- continue;
- }
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_RoleBindingEdge, RoleBindingEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Dependency_Edge(NamedElement source) {
- Package container = null;
- // Find container element for the link.
- // Climb up by containment hierarchy starting from the source
- // and return the first element that is instance of the container class.
- for (EObject element = source; element != null && container == null; element = element.eContainer()) {
- if (element instanceof Package) {
- container = (Package) element;
- }
- }
- if (container == null) {
- return Collections.emptyList();
- }
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Dependency) {
- continue;
- }
- Dependency link = (Dependency) linkObject;
- if (!DependencyEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getSuppliers();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getClients();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- if (src != source) {
- continue;
- }
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_Edge, DependencyEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Generalization_Edge(Classifier source) {
- Classifier 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 Classifier) {
- container = (Classifier) element;
- }
- }
- if (container == null) {
- return Collections.emptyList();
- }
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getGeneralizations()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof Generalization) {
- continue;
- }
- Generalization link = (Generalization) linkObject;
- if (!GeneralizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- Classifier dst = link.getGeneral();
- Classifier src = link.getSpecific();
- if (src != source) {
- continue;
- }
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Generalization_Edge, GeneralizationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_TimeObservation_EventEdge(
- TimeObservation source) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- NamedElement destination = source.getEvent();
- if (destination == null) {
- return result;
- }
- result.add(new UMLLinkDescriptor(source, destination, UMLElementTypes.TimeObservation_EventEdge, TimeObservationEventEditPart.VISUAL_ID));
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_DurationObservation_EventEdge(
- DurationObservation source) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> destinations = source.getEvents()
- .iterator(); destinations.hasNext();) {
- NamedElement destination = (NamedElement) destinations.next();
- result.add(new UMLLinkDescriptor(source, destination, UMLElementTypes.DurationObservation_EventEdge, DurationObservationEventEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Representation_Edge(
- InformationItem source) {
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> destinations = source.getRepresenteds()
- .iterator(); destinations.hasNext();) {
- Classifier destination = (Classifier) destinations.next();
- result.add(new UMLLinkDescriptor(source, destination, UMLElementTypes.Representation_Edge, RepresentationEditPart.VISUAL_ID));
- }
- return result;
- }
-
- /**
- * @generated
- */
- protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_InformationFlow_Edge(NamedElement source) {
- Package container = null;
- // Find container element for the link.
- // Climb up by containment hierarchy starting from the source
- // and return the first element that is instance of the container class.
- for (EObject element = source; element != null && container == null; element = element.eContainer()) {
- if (element instanceof Package) {
- container = (Package) element;
- }
- }
- if (container == null) {
- return Collections.emptyList();
- }
- LinkedList<UMLLinkDescriptor> result = new LinkedList<>();
- for (Iterator<?> links = container.getPackagedElements()
- .iterator(); links.hasNext();) {
- EObject linkObject = (EObject) links.next();
- if (false == linkObject instanceof InformationFlow) {
- continue;
- }
- InformationFlow link = (InformationFlow) linkObject;
- if (!InformationFlowEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
- continue;
- }
- List<?> targets = link.getInformationTargets();
- Object theTarget = targets.size() == 1 ? targets.get(0) : null;
- if (false == theTarget instanceof NamedElement) {
- continue;
- }
- NamedElement dst = (NamedElement) theTarget;
- List<?> sources = link.getInformationSources();
- Object theSource = sources.size() == 1 ? sources.get(0) : null;
- if (false == theSource instanceof NamedElement) {
- continue;
- }
- NamedElement src = (NamedElement) theSource;
- if (src != source) {
- continue;
- }
- result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.InformationFlow_Edge, InformationFlowEditPart.VISUAL_ID));
- }
- return result;
- }
-
-}
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.uml.diagram.composite.part;
+
+import java.util.Collection;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.gmf.runtime.emf.core.util.CrossReferenceAdapter;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.infra.gmfdiag.common.updater.DiagramUpdater;
+import org.eclipse.papyrus.uml.diagram.common.part.ICustomDiagramUpdater;
+import org.eclipse.papyrus.uml.diagram.composite.custom.parts.PropertyDiagramUpdater;
+import org.eclipse.papyrus.uml.diagram.composite.edit.parts.*;
+import org.eclipse.papyrus.uml.diagram.composite.providers.UMLElementTypes;
+import org.eclipse.uml2.uml.Abstraction;
+import org.eclipse.uml2.uml.Activity;
+import org.eclipse.uml2.uml.Actor;
+import org.eclipse.uml2.uml.AnyReceiveEvent;
+import org.eclipse.uml2.uml.Artifact;
+import org.eclipse.uml2.uml.CallEvent;
+import org.eclipse.uml2.uml.ChangeEvent;
+import org.eclipse.uml2.uml.Class;
+import org.eclipse.uml2.uml.Classifier;
+import org.eclipse.uml2.uml.Collaboration;
+import org.eclipse.uml2.uml.CollaborationUse;
+import org.eclipse.uml2.uml.Comment;
+import org.eclipse.uml2.uml.Component;
+import org.eclipse.uml2.uml.ComponentRealization;
+import org.eclipse.uml2.uml.ConnectableElement;
+import org.eclipse.uml2.uml.Connector;
+import org.eclipse.uml2.uml.ConnectorEnd;
+import org.eclipse.uml2.uml.Constraint;
+import org.eclipse.uml2.uml.DataType;
+import org.eclipse.uml2.uml.Dependency;
+import org.eclipse.uml2.uml.Deployment;
+import org.eclipse.uml2.uml.DeploymentSpecification;
+import org.eclipse.uml2.uml.Device;
+import org.eclipse.uml2.uml.Duration;
+import org.eclipse.uml2.uml.DurationConstraint;
+import org.eclipse.uml2.uml.DurationInterval;
+import org.eclipse.uml2.uml.DurationObservation;
+import org.eclipse.uml2.uml.Element;
+import org.eclipse.uml2.uml.Enumeration;
+import org.eclipse.uml2.uml.EnumerationLiteral;
+import org.eclipse.uml2.uml.ExecutionEnvironment;
+import org.eclipse.uml2.uml.Expression;
+import org.eclipse.uml2.uml.FunctionBehavior;
+import org.eclipse.uml2.uml.Generalization;
+import org.eclipse.uml2.uml.InformationFlow;
+import org.eclipse.uml2.uml.InformationItem;
+import org.eclipse.uml2.uml.InstanceValue;
+import org.eclipse.uml2.uml.Interaction;
+import org.eclipse.uml2.uml.InteractionConstraint;
+import org.eclipse.uml2.uml.Interface;
+import org.eclipse.uml2.uml.InterfaceRealization;
+import org.eclipse.uml2.uml.Interval;
+import org.eclipse.uml2.uml.IntervalConstraint;
+import org.eclipse.uml2.uml.LiteralBoolean;
+import org.eclipse.uml2.uml.LiteralInteger;
+import org.eclipse.uml2.uml.LiteralNull;
+import org.eclipse.uml2.uml.LiteralString;
+import org.eclipse.uml2.uml.LiteralUnlimitedNatural;
+import org.eclipse.uml2.uml.Manifestation;
+import org.eclipse.uml2.uml.NamedElement;
+import org.eclipse.uml2.uml.Node;
+import org.eclipse.uml2.uml.OpaqueBehavior;
+import org.eclipse.uml2.uml.OpaqueExpression;
+import org.eclipse.uml2.uml.Operation;
+import org.eclipse.uml2.uml.Package;
+import org.eclipse.uml2.uml.PackageableElement;
+import org.eclipse.uml2.uml.Parameter;
+import org.eclipse.uml2.uml.Port;
+import org.eclipse.uml2.uml.PrimitiveType;
+import org.eclipse.uml2.uml.Property;
+import org.eclipse.uml2.uml.ProtocolStateMachine;
+import org.eclipse.uml2.uml.Realization;
+import org.eclipse.uml2.uml.Signal;
+import org.eclipse.uml2.uml.SignalEvent;
+import org.eclipse.uml2.uml.StateMachine;
+import org.eclipse.uml2.uml.StringExpression;
+import org.eclipse.uml2.uml.StructuredClassifier;
+import org.eclipse.uml2.uml.Substitution;
+import org.eclipse.uml2.uml.TimeConstraint;
+import org.eclipse.uml2.uml.TimeEvent;
+import org.eclipse.uml2.uml.TimeExpression;
+import org.eclipse.uml2.uml.TimeInterval;
+import org.eclipse.uml2.uml.TimeObservation;
+import org.eclipse.uml2.uml.UMLPackage;
+import org.eclipse.uml2.uml.Usage;
+import org.eclipse.uml2.uml.UseCase;
+
+/**
+ * @generated
+ */
+public class UMLDiagramUpdater implements DiagramUpdater {
+ /**
+ * @generated
+ */
+ public static final org.eclipse.papyrus.uml.diagram.composite.part.UMLDiagramUpdater INSTANCE = new UMLDiagramUpdater();
+
+ /**
+ * @generated
+ */
+ protected UMLDiagramUpdater() {
+ //to prevent instantiation allowing the override
+ }
+
+ /**
+ * @generated
+ */
+ @Override
+ public List<UMLNodeDescriptor> getSemanticChildren(View view) {
+ String vid = UMLVisualIDRegistry.getVisualID(view);
+ if (vid != null) {
+ switch (vid) {
+ case CompositeStructureDiagramEditPart.VISUAL_ID:
+ return getPackage_CompositeStructureDiagram_SemanticChildren(view);
+ case ActivityCompositeEditPart.VISUAL_ID:
+ return getActivity_Shape_SemanticChildren(view);
+ case InteractionCompositeEditPart.VISUAL_ID:
+ return getInteraction_Shape_SemanticChildren(view);
+ case ProtocolStateMachineCompositeEditPart.VISUAL_ID:
+ return getProtocolStateMachine_Shape_SemanticChildren(view);
+ case StateMachineCompositeEditPart.VISUAL_ID:
+ return getStateMachine_Shape_SemanticChildren(view);
+ case FunctionBehaviorCompositeEditPart.VISUAL_ID:
+ return getFunctionBehavior_Shape_SemanticChildren(view);
+ case OpaqueBehaviorCompositeEditPart.VISUAL_ID:
+ return getOpaqueBehavior_Shape_SemanticChildren(view);
+ case ComponentCompositeEditPart.VISUAL_ID:
+ return getComponent_Shape_SemanticChildren(view);
+ case DeviceCompositeEditPart.VISUAL_ID:
+ return getDevice_Shape_SemanticChildren(view);
+ case ExecutionEnvironmentCompositeEditPart.VISUAL_ID:
+ return getExecutionEnvironment_Shape_SemanticChildren(view);
+ case NodeCompositeEditPart.VISUAL_ID:
+ return getNode_Shape_SemanticChildren(view);
+ case ClassCompositeEditPart.VISUAL_ID:
+ return getClass_Shape_SemanticChildren(view);
+ case EnumerationEditPart.VISUAL_ID:
+ return getEnumeration_Shape_SemanticChildren(view);
+ case PropertyPartEditPartCN.VISUAL_ID:
+ return getProperty_Shape_SemanticChildren(view);
+ case ActivityCompositeEditPartCN.VISUAL_ID:
+ return getActivity_Shape_CN_SemanticChildren(view);
+ case InteractionCompositeEditPartCN.VISUAL_ID:
+ return getInteraction_Shape_CN_SemanticChildren(view);
+ case ProtocolStateMachineCompositeEditPartCN.VISUAL_ID:
+ return getProtocolStateMachine_Shape_CN_SemanticChildren(view);
+ case StateMachineCompositeEditPartCN.VISUAL_ID:
+ return getStateMachine_Shape_CN_SemanticChildren(view);
+ case FunctionBehaviorCompositeEditPartCN.VISUAL_ID:
+ return getFunctionBehavior_Shape_CN_SemanticChildren(view);
+ case OpaqueBehaviorCompositeEditPartCN.VISUAL_ID:
+ return getOpaqueBehavior_Shape_CN_SemanticChildren(view);
+ case ComponentCompositeEditPartCN.VISUAL_ID:
+ return getComponent_Shape_CN_SemanticChildren(view);
+ case DeviceCompositeEditPartCN.VISUAL_ID:
+ return getDevice_Shape_CN_SemanticChildren(view);
+ case ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID:
+ return getExecutionEnvironment_Shape_CN_SemanticChildren(view);
+ case NodeCompositeEditPartCN.VISUAL_ID:
+ return getNode_Shape_CN_SemanticChildren(view);
+ case ClassCompositeEditPartCN.VISUAL_ID:
+ return getClass_Shape_CN_SemanticChildren(view);
+ case EnumerationEditPartCN.VISUAL_ID:
+ return getEnumeration_Shape_CN_SemanticChildren(view);
+ case DataTypeAttributeCompartmentEditPart.VISUAL_ID:
+ return getDataType_AttributeCompartment_SemanticChildren(view);
+ case DataTypeOperationCompartmentEditPart.VISUAL_ID:
+ return getDataType_OperationCompartment_SemanticChildren(view);
+ case DataTypeAttributeCompartmentEditPartCN.VISUAL_ID:
+ return getDataType_AttributeCompartment_CN_SemanticChildren(view);
+ case DataTypeOperationCompartmentEditPartCN.VISUAL_ID:
+ return getDataType_OperationCompartment_CN_SemanticChildren(view);
+ case EnumerationEnumerationLiteralCompartmentEditPart.VISUAL_ID:
+ return getEnumeration_LiteralCompartment_SemanticChildren(view);
+ case EnumerationEnumerationLiteralCompartmentEditPartCN.VISUAL_ID:
+ return getEnumeration_LiteralCompartment_CN_SemanticChildren(view);
+ case ActivityCompositeCompartmentEditPartCN.VISUAL_ID:
+ return getActivity_StructureCompartment_CN_SemanticChildren(view);
+ case InteractionCompositeCompartmentEditPartCN.VISUAL_ID:
+ return getInteraction_StructureCompartment_CN_SemanticChildren(view);
+ case ProtocolStateMachineCompositeCompartmentEditPartCN.VISUAL_ID:
+ return getProtocolStateMachine_StructureCompartment_CN_SemanticChildren(view);
+ case StateMachineCompositeCompartmentEditPartCN.VISUAL_ID:
+ return getStateMachine_StructureCompartment_CN_SemanticChildren(view);
+ case FunctionBehaviorCompositeCompartmentEditPartCN.VISUAL_ID:
+ return getFunctionBehavior_StructureCompartment_CN_SemanticChildren(view);
+ case OpaqueBehaviorCompositeCompartmentEditPartCN.VISUAL_ID:
+ return getOpaqueBehavior_StructureCompartment_CN_SemanticChildren(view);
+ case ComponentCompositeCompartmentEditPartCN.VISUAL_ID:
+ return getComponent_StructureCompartment_CN_SemanticChildren(view);
+ case DeviceCompositeCompartmentEditPartCN.VISUAL_ID:
+ return getDevice_StructureCompartment_CN_SemanticChildren(view);
+ case ExecutionEnvironmentCompositeCompartmentEditPartCN.VISUAL_ID:
+ return getExecutionEnvironment_StructureCompartment_CN_SemanticChildren(view);
+ case NodeCompositeCompartmentEditPartCN.VISUAL_ID:
+ return getNode_StructureCompartment_CN_SemanticChildren(view);
+ case ClassCompositeCompartmentEditPartCN.VISUAL_ID:
+ return getClass_StructureCompartment_CN_SemanticChildren(view);
+ case CollaborationCompositeCompartmentEditPartCN.VISUAL_ID:
+ return getCollaboration_StructureCompartment_CN_SemanticChildren(view);
+ case ActivityCompositeCompartmentEditPart.VISUAL_ID:
+ return getActivity_StructureCompartment_SemanticChildren(view);
+ case InteractionCompositeCompartmentEditPart.VISUAL_ID:
+ return getInteraction_StructureCompartment_SemanticChildren(view);
+ case ProtocolStateMachineCompositeCompartmentEditPart.VISUAL_ID:
+ return getProtocolStateMachine_StructureCompartment_SemanticChildren(view);
+ case StateMachineCompositeCompartmentEditPart.VISUAL_ID:
+ return getStateMachine_StructureCompartment_SemanticChildren(view);
+ case FunctionBehaviorCompositeCompartmentEditPart.VISUAL_ID:
+ return getFunctionBehavior_StructureCompartment_SemanticChildren(view);
+ case OpaqueBehaviorCompositeCompartmentEditPart.VISUAL_ID:
+ return getOpaqueBehavior_StructureCompartment_SemanticChildren(view);
+ case ComponentCompositeCompartmentEditPart.VISUAL_ID:
+ return getComponent_StructureCompartment_SemanticChildren(view);
+ case DeviceCompositeCompartmentEditPart.VISUAL_ID:
+ return getDevice_StructureCompartment_SemanticChildren(view);
+ case ExecutionEnvironmentCompositeCompartmentEditPart.VISUAL_ID:
+ return getExecutionEnvironment_StructureCompartment_SemanticChildren(view);
+ case NodeCompositeCompartmentEditPart.VISUAL_ID:
+ return getNode_StructureCompartment_SemanticChildren(view);
+ case ClassCompositeCompartmentEditPart.VISUAL_ID:
+ return getClass_StructureCompartment_SemanticChildren(view);
+ case CollaborationCompositeCompartmentEditPart.VISUAL_ID:
+ return getCollaboration_StructureCompartment_SemanticChildren(view);
+ case PropertyPartCompartmentEditPartCN.VISUAL_ID:
+ return getProperty_StructureCompartment_SemanticChildren(view);
+ }
+ }
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getPackage_CompositeStructureDiagram_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Package modelElement = (Package) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getPackagedElements()
+ .iterator(); it.hasNext();) {
+ PackageableElement childElement = (PackageableElement) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEventEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CallEventEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (AnyReceiveEventEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ChangeEventEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeEventEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DurationObservationEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeObservationEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (LiteralBooleanEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (LiteralIntegerEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (LiteralNullEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (LiteralStringEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (LiteralUnlimitedNaturalEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StringExpressionEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueExpressionEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeExpressionEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExpressionEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DurationEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeIntervalEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DurationIntervalEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InstanceValueEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getActivity_Shape_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Activity modelElement = (Activity) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getInteraction_Shape_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Interaction modelElement = (Interaction) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getProtocolStateMachine_Shape_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getStateMachine_Shape_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ StateMachine modelElement = (StateMachine) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getFunctionBehavior_Shape_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getOpaqueBehavior_Shape_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getComponent_Shape_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Component modelElement = (Component) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getDevice_Shape_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Device modelElement = (Device) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getExecutionEnvironment_Shape_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getNode_Shape_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Node modelElement = (Node) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getClass_Shape_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Class modelElement = (Class) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getEnumeration_Shape_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Enumeration modelElement = (Enumeration) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedLiterals()
+ .iterator(); it.hasNext();) {
+ EnumerationLiteral childElement = (EnumerationLiteral) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (EnumerationLiteralEditPartCLN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getProperty_Shape_SemanticChildren(View view) {
+ ICustomDiagramUpdater<UMLNodeDescriptor> customUpdater = new PropertyDiagramUpdater();
+ return customUpdater.getSemanticChildren(view);
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getActivity_Shape_CN_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Activity modelElement = (Activity) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getInteraction_Shape_CN_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Interaction modelElement = (Interaction) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getProtocolStateMachine_Shape_CN_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getStateMachine_Shape_CN_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ StateMachine modelElement = (StateMachine) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getFunctionBehavior_Shape_CN_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getOpaqueBehavior_Shape_CN_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getComponent_Shape_CN_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Component modelElement = (Component) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getDevice_Shape_CN_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Device modelElement = (Device) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getExecutionEnvironment_Shape_CN_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getNode_Shape_CN_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Node modelElement = (Node) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getClass_Shape_CN_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Class modelElement = (Class) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getEnumeration_Shape_CN_SemanticChildren(View view) {
+ if (!view.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Enumeration modelElement = (Enumeration) view.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedLiterals()
+ .iterator(); it.hasNext();) {
+ EnumerationLiteral childElement = (EnumerationLiteral) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (EnumerationLiteralEditPartCLN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getDataType_AttributeCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ DataType modelElement = (DataType) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyEditPartCLN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getDataType_OperationCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ DataType modelElement = (DataType) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedOperations()
+ .iterator(); it.hasNext();) {
+ Operation childElement = (Operation) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (OperationEditPartCLN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getDataType_AttributeCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ DataType modelElement = (DataType) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyEditPartCLN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getDataType_OperationCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ DataType modelElement = (DataType) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedOperations()
+ .iterator(); it.hasNext();) {
+ Operation childElement = (Operation) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (OperationEditPartCLN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getEnumeration_LiteralCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Enumeration modelElement = (Enumeration) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedLiterals()
+ .iterator(); it.hasNext();) {
+ EnumerationLiteral childElement = (EnumerationLiteral) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (EnumerationLiteralEditPartCLN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getEnumeration_LiteralCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Enumeration modelElement = (Enumeration) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedLiterals()
+ .iterator(); it.hasNext();) {
+ EnumerationLiteral childElement = (EnumerationLiteral) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (EnumerationLiteralEditPartCLN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getActivity_StructureCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Activity modelElement = (Activity) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getInteraction_StructureCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Interaction modelElement = (Interaction) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getProtocolStateMachine_StructureCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ ProtocolStateMachine modelElement = (ProtocolStateMachine) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getStateMachine_StructureCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ StateMachine modelElement = (StateMachine) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getFunctionBehavior_StructureCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ FunctionBehavior modelElement = (FunctionBehavior) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getOpaqueBehavior_StructureCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ OpaqueBehavior modelElement = (OpaqueBehavior) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getComponent_StructureCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Component modelElement = (Component) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getDevice_StructureCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Device modelElement = (Device) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getExecutionEnvironment_StructureCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ ExecutionEnvironment modelElement = (ExecutionEnvironment) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getNode_StructureCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Node modelElement = (Node) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getClass_StructureCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Class modelElement = (Class) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (BehaviorPortEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getCollaboration_StructureCompartment_CN_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Collaboration modelElement = (Collaboration) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getRoles()
+ .iterator(); it.hasNext();) {
+ ConnectableElement childElement = (ConnectableElement) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationRoleEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getActivity_StructureCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Activity modelElement = (Activity) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getInteraction_StructureCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Interaction modelElement = (Interaction) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getProtocolStateMachine_StructureCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ ProtocolStateMachine modelElement = (ProtocolStateMachine) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getStateMachine_StructureCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ StateMachine modelElement = (StateMachine) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getFunctionBehavior_StructureCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ FunctionBehavior modelElement = (FunctionBehavior) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getOpaqueBehavior_StructureCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ OpaqueBehavior modelElement = (OpaqueBehavior) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedParameters()
+ .iterator(); it.hasNext();) {
+ Parameter childElement = (Parameter) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ParameterEditPart.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getComponent_StructureCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Component modelElement = (Component) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getDevice_StructureCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Device modelElement = (Device) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getExecutionEnvironment_StructureCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ ExecutionEnvironment modelElement = (ExecutionEnvironment) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getNode_StructureCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Node modelElement = (Node) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getClass_StructureCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Class modelElement = (Class) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getNestedClassifiers()
+ .iterator(); it.hasNext();) {
+ Classifier childElement = (Classifier) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ActivityCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ProtocolStateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (StateMachineCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (FunctionBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (OpaqueBehaviorCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ComponentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeviceCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (NodeCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ClassCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (CollaborationCompositeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InterfaceEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (PrimitiveTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (EnumerationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DataTypeEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ActorEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DeploymentSpecificationEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ArtifactEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InformationItemEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (SignalEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (UseCaseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getCollaboration_StructureCompartment_SemanticChildren(View view) {
+ if (false == view.eContainer() instanceof View) {
+ return Collections.emptyList();
+ }
+ View containerView = (View) view.eContainer();
+ if (!containerView.isSetElement()) {
+ return Collections.emptyList();
+ }
+ Collaboration modelElement = (Collaboration) containerView.getElement();
+ LinkedList<UMLNodeDescriptor> result = new LinkedList<UMLNodeDescriptor>();
+ for (Iterator<?> it = modelElement.getOwnedAttributes()
+ .iterator(); it.hasNext();) {
+ Property childElement = (Property) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (PropertyPartEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getCollaborationUses()
+ .iterator(); it.hasNext();) {
+ CollaborationUse childElement = (CollaborationUse) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationUseEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedComments()
+ .iterator(); it.hasNext();) {
+ Comment childElement = (Comment) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CommentEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getRoles()
+ .iterator(); it.hasNext();) {
+ ConnectableElement childElement = (ConnectableElement) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (CollaborationRoleEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ for (Iterator<?> it = modelElement.getOwnedRules()
+ .iterator(); it.hasNext();) {
+ Constraint childElement = (Constraint) it.next();
+ String visualID = UMLVisualIDRegistry.getNodeVisualID(view, childElement);
+ if (DurationConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (TimeConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (IntervalConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (InteractionConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ if (ConstraintEditPartCN.VISUAL_ID.equals(visualID)) {
+ result.add(new UMLNodeDescriptor(childElement, visualID));
+ continue;
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLNodeDescriptor> getProperty_StructureCompartment_SemanticChildren(View view) {
+ ICustomDiagramUpdater<UMLNodeDescriptor> customUpdater = new PropertyDiagramUpdater();
+ return customUpdater.getSemanticChildren(view);
+ }
+
+ /**
+ * @generated
+ */
+ @Override
+ public List<UMLLinkDescriptor> getContainedLinks(View view) {
+ String vid = UMLVisualIDRegistry.getVisualID(view);
+ if (vid != null) {
+ switch (vid) {
+ case CompositeStructureDiagramEditPart.VISUAL_ID:
+ return getPackage_CompositeStructureDiagram_ContainedLinks(view);
+ case ActivityCompositeEditPart.VISUAL_ID:
+ return getActivity_Shape_ContainedLinks(view);
+ case InteractionCompositeEditPart.VISUAL_ID:
+ return getInteraction_Shape_ContainedLinks(view);
+ case ProtocolStateMachineCompositeEditPart.VISUAL_ID:
+ return getProtocolStateMachine_Shape_ContainedLinks(view);
+ case StateMachineCompositeEditPart.VISUAL_ID:
+ return getStateMachine_Shape_ContainedLinks(view);
+ case FunctionBehaviorCompositeEditPart.VISUAL_ID:
+ return getFunctionBehavior_Shape_ContainedLinks(view);
+ case OpaqueBehaviorCompositeEditPart.VISUAL_ID:
+ return getOpaqueBehavior_Shape_ContainedLinks(view);
+ case ComponentCompositeEditPart.VISUAL_ID:
+ return getComponent_Shape_ContainedLinks(view);
+ case DeviceCompositeEditPart.VISUAL_ID:
+ return getDevice_Shape_ContainedLinks(view);
+ case ExecutionEnvironmentCompositeEditPart.VISUAL_ID:
+ return getExecutionEnvironment_Shape_ContainedLinks(view);
+ case NodeCompositeEditPart.VISUAL_ID:
+ return getNode_Shape_ContainedLinks(view);
+ case ClassCompositeEditPart.VISUAL_ID:
+ return getClass_Shape_ContainedLinks(view);
+ case CollaborationCompositeEditPart.VISUAL_ID:
+ return getCollaboration_Shape_ContainedLinks(view);
+ case InterfaceEditPart.VISUAL_ID:
+ return getInterface_Shape_ContainedLinks(view);
+ case PrimitiveTypeEditPart.VISUAL_ID:
+ return getPrimitiveType_Shape_ContainedLinks(view);
+ case EnumerationEditPart.VISUAL_ID:
+ return getEnumeration_Shape_ContainedLinks(view);
+ case DataTypeEditPart.VISUAL_ID:
+ return getDataType_Shape_ContainedLinks(view);
+ case ActorEditPart.VISUAL_ID:
+ return getActor_Shape_ContainedLinks(view);
+ case DeploymentSpecificationEditPart.VISUAL_ID:
+ return getDeploymentSpecification_Shape_ContainedLinks(view);
+ case ArtifactEditPart.VISUAL_ID:
+ return getArtifact_Shape_ContainedLinks(view);
+ case InformationItemEditPart.VISUAL_ID:
+ return getInformationItem_Shape_ContainedLinks(view);
+ case SignalEditPart.VISUAL_ID:
+ return getSignal_Shape_ContainedLinks(view);
+ case UseCaseEditPart.VISUAL_ID:
+ return getUseCase_Shape_ContainedLinks(view);
+ case SignalEventEditPart.VISUAL_ID:
+ return getSignalEvent_Shape_ContainedLinks(view);
+ case CallEventEditPart.VISUAL_ID:
+ return getCallEvent_Shape_ContainedLinks(view);
+ case AnyReceiveEventEditPart.VISUAL_ID:
+ return getAnyReceiveEvent_Shape_ContainedLinks(view);
+ case ChangeEventEditPart.VISUAL_ID:
+ return getChangeEvent_Shape_ContainedLinks(view);
+ case TimeEventEditPart.VISUAL_ID:
+ return getTimeEvent_Shape_ContainedLinks(view);
+ case DurationObservationEditPart.VISUAL_ID:
+ return getDurationObservation_Shape_ContainedLinks(view);
+ case TimeObservationEditPart.VISUAL_ID:
+ return getTimeObservation_Shape_ContainedLinks(view);
+ case LiteralBooleanEditPart.VISUAL_ID:
+ return getLiteralBoolean_Shape_ContainedLinks(view);
+ case LiteralIntegerEditPart.VISUAL_ID:
+ return getLiteralInteger_Shape_ContainedLinks(view);
+ case LiteralNullEditPart.VISUAL_ID:
+ return getLiteralNull_Shape_ContainedLinks(view);
+ case LiteralStringEditPart.VISUAL_ID:
+ return getLiteralString_Shape_ContainedLinks(view);
+ case LiteralUnlimitedNaturalEditPart.VISUAL_ID:
+ return getLiteralUnlimitedNatural_Shape_ContainedLinks(view);
+ case StringExpressionEditPart.VISUAL_ID:
+ return getStringExpression_PackagedElementShape_ContainedLinks(view);
+ case OpaqueExpressionEditPart.VISUAL_ID:
+ return getOpaqueExpression_Shape_ContainedLinks(view);
+ case TimeExpressionEditPart.VISUAL_ID:
+ return getTimeExpression_Shape_ContainedLinks(view);
+ case ExpressionEditPart.VISUAL_ID:
+ return getExpression_Shape_ContainedLinks(view);
+ case DurationEditPart.VISUAL_ID:
+ return getDuration_Shape_ContainedLinks(view);
+ case TimeIntervalEditPart.VISUAL_ID:
+ return getTimeInterval_Shape_ContainedLinks(view);
+ case DurationIntervalEditPart.VISUAL_ID:
+ return getDurationInterval_Shape_ContainedLinks(view);
+ case IntervalEditPart.VISUAL_ID:
+ return getInterval_Shape_ContainedLinks(view);
+ case InstanceValueEditPart.VISUAL_ID:
+ return getInstanceValue_Shape_ContainedLinks(view);
+ case CommentEditPart.VISUAL_ID:
+ return getComment_Shape_ContainedLinks(view);
+ case DurationConstraintEditPart.VISUAL_ID:
+ return getDurationConstraint_Shape_ContainedLinks(view);
+ case TimeConstraintEditPart.VISUAL_ID:
+ return getTimeConstraint_Shape_ContainedLinks(view);
+ case IntervalConstraintEditPart.VISUAL_ID:
+ return getIntervalConstraint_Shape_ContainedLinks(view);
+ case InteractionConstraintEditPart.VISUAL_ID:
+ return getInteractionConstraint_Shape_ContainedLinks(view);
+ case ConstraintEditPart.VISUAL_ID:
+ return getConstraint_Shape_ContainedLinks(view);
+ case BehaviorPortEditPart.VISUAL_ID:
+ return getPort_BehaviorShape_ContainedLinks(view);
+ case PortEditPart.VISUAL_ID:
+ return getPort_Shape_ContainedLinks(view);
+ case ParameterEditPart.VISUAL_ID:
+ return getParameter_Shape_ContainedLinks(view);
+ case PropertyPartEditPartCN.VISUAL_ID:
+ return getProperty_Shape_ContainedLinks(view);
+ case CollaborationRoleEditPartCN.VISUAL_ID:
+ return getConnectableElement_CollaborationRoleShape_ContainedLinks(view);
+ case CollaborationUseEditPartCN.VISUAL_ID:
+ return getCollaborationUse_Shape_ContainedLinks(view);
+ case ActivityCompositeEditPartCN.VISUAL_ID:
+ return getActivity_Shape_CN_ContainedLinks(view);
+ case InteractionCompositeEditPartCN.VISUAL_ID:
+ return getInteraction_Shape_CN_ContainedLinks(view);
+ case ProtocolStateMachineCompositeEditPartCN.VISUAL_ID:
+ return getProtocolStateMachine_Shape_CN_ContainedLinks(view);
+ case StateMachineCompositeEditPartCN.VISUAL_ID:
+ return getStateMachine_Shape_CN_ContainedLinks(view);
+ case FunctionBehaviorCompositeEditPartCN.VISUAL_ID:
+ return getFunctionBehavior_Shape_CN_ContainedLinks(view);
+ case OpaqueBehaviorCompositeEditPartCN.VISUAL_ID:
+ return getOpaqueBehavior_Shape_CN_ContainedLinks(view);
+ case ComponentCompositeEditPartCN.VISUAL_ID:
+ return getComponent_Shape_CN_ContainedLinks(view);
+ case DeviceCompositeEditPartCN.VISUAL_ID:
+ return getDevice_Shape_CN_ContainedLinks(view);
+ case ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID:
+ return getExecutionEnvironment_Shape_CN_ContainedLinks(view);
+ case NodeCompositeEditPartCN.VISUAL_ID:
+ return getNode_Shape_CN_ContainedLinks(view);
+ case ClassCompositeEditPartCN.VISUAL_ID:
+ return getClass_Shape_CN_ContainedLinks(view);
+ case CollaborationCompositeEditPartCN.VISUAL_ID:
+ return getCollaboration_Shape_CN_ContainedLinks(view);
+ case InterfaceEditPartCN.VISUAL_ID:
+ return getInterface_Shape_CN_ContainedLinks(view);
+ case PrimitiveTypeEditPartCN.VISUAL_ID:
+ return getPrimitiveType_Shape_CN_ContainedLinks(view);
+ case EnumerationEditPartCN.VISUAL_ID:
+ return getEnumeration_Shape_CN_ContainedLinks(view);
+ case DataTypeEditPartCN.VISUAL_ID:
+ return getDataType_Shape_CN_ContainedLinks(view);
+ case ActorEditPartCN.VISUAL_ID:
+ return getActor_Shape_CN_ContainedLinks(view);
+ case DeploymentSpecificationEditPartCN.VISUAL_ID:
+ return getDeploymentSpecification_Shape_CN_ContainedLinks(view);
+ case ArtifactEditPartCN.VISUAL_ID:
+ return getArtifact_Shape_CN_ContainedLinks(view);
+ case InformationItemEditPartCN.VISUAL_ID:
+ return getInformationItem_Shape_CN_ContainedLinks(view);
+ case SignalEditPartCN.VISUAL_ID:
+ return getSignal_Shape_CN_ContainedLinks(view);
+ case UseCaseEditPartCN.VISUAL_ID:
+ return getUseCase_Shape_CN_ContainedLinks(view);
+ case CommentEditPartCN.VISUAL_ID:
+ return getComment_Shape_CN_ContainedLinks(view);
+ case DurationConstraintEditPartCN.VISUAL_ID:
+ return getDurationConstraint_Shape_CN_ContainedLinks(view);
+ case TimeConstraintEditPartCN.VISUAL_ID:
+ return getTimeConstraint_Shape_CN_ContainedLinks(view);
+ case IntervalConstraintEditPartCN.VISUAL_ID:
+ return getIntervalConstraint_Shape_CN_ContainedLinks(view);
+ case InteractionConstraintEditPartCN.VISUAL_ID:
+ return getInteractionConstraint_Shape_CN_ContainedLinks(view);
+ case ConstraintEditPartCN.VISUAL_ID:
+ return getConstraint_Shape_CN_ContainedLinks(view);
+ case PropertyEditPartCLN.VISUAL_ID:
+ return getProperty_AttributeLabel_ContainedLinks(view);
+ case OperationEditPartCLN.VISUAL_ID:
+ return getOperation_OperationLabel_ContainedLinks(view);
+ case EnumerationLiteralEditPartCLN.VISUAL_ID:
+ return getEnumerationLiteral_LiteralLabel_ContainedLinks(view);
+ case ComponentRealizationEditPart.VISUAL_ID:
+ return getComponentRealization_Edge_ContainedLinks(view);
+ case InterfaceRealizationEditPart.VISUAL_ID:
+ return getInterfaceRealization_Edge_ContainedLinks(view);
+ case SubstitutionEditPart.VISUAL_ID:
+ return getSubstitution_Edge_ContainedLinks(view);
+ case RealizationEditPart.VISUAL_ID:
+ return getRealization_Edge_ContainedLinks(view);
+ case ManifestationEditPart.VISUAL_ID:
+ return getManifestation_Edge_ContainedLinks(view);
+ case AbstractionEditPart.VISUAL_ID:
+ return getAbstraction_Edge_ContainedLinks(view);
+ case UsageEditPart.VISUAL_ID:
+ return getUsage_Edge_ContainedLinks(view);
+ case DeploymentEditPart.VISUAL_ID:
+ return getDeployment_Edge_ContainedLinks(view);
+ case RoleBindingEditPart.VISUAL_ID:
+ return getDependency_RoleBindingEdge_ContainedLinks(view);
+ case DependencyEditPart.VISUAL_ID:
+ return getDependency_Edge_ContainedLinks(view);
+ case ConnectorEditPart.VISUAL_ID:
+ return getConnector_Edge_ContainedLinks(view);
+ case GeneralizationEditPart.VISUAL_ID:
+ return getGeneralization_Edge_ContainedLinks(view);
+ case InformationFlowEditPart.VISUAL_ID:
+ return getInformationFlow_Edge_ContainedLinks(view);
+ }
+ }
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ @Override
+ public List<UMLLinkDescriptor> getIncomingLinks(View view) {
+ String vid = UMLVisualIDRegistry.getVisualID(view);
+ if (vid != null) {
+ switch (vid) {
+ case ActivityCompositeEditPart.VISUAL_ID:
+ return getActivity_Shape_IncomingLinks(view);
+ case InteractionCompositeEditPart.VISUAL_ID:
+ return getInteraction_Shape_IncomingLinks(view);
+ case ProtocolStateMachineCompositeEditPart.VISUAL_ID:
+ return getProtocolStateMachine_Shape_IncomingLinks(view);
+ case StateMachineCompositeEditPart.VISUAL_ID:
+ return getStateMachine_Shape_IncomingLinks(view);
+ case FunctionBehaviorCompositeEditPart.VISUAL_ID:
+ return getFunctionBehavior_Shape_IncomingLinks(view);
+ case OpaqueBehaviorCompositeEditPart.VISUAL_ID:
+ return getOpaqueBehavior_Shape_IncomingLinks(view);
+ case ComponentCompositeEditPart.VISUAL_ID:
+ return getComponent_Shape_IncomingLinks(view);
+ case DeviceCompositeEditPart.VISUAL_ID:
+ return getDevice_Shape_IncomingLinks(view);
+ case ExecutionEnvironmentCompositeEditPart.VISUAL_ID:
+ return getExecutionEnvironment_Shape_IncomingLinks(view);
+ case NodeCompositeEditPart.VISUAL_ID:
+ return getNode_Shape_IncomingLinks(view);
+ case ClassCompositeEditPart.VISUAL_ID:
+ return getClass_Shape_IncomingLinks(view);
+ case CollaborationCompositeEditPart.VISUAL_ID:
+ return getCollaboration_Shape_IncomingLinks(view);
+ case InterfaceEditPart.VISUAL_ID:
+ return getInterface_Shape_IncomingLinks(view);
+ case PrimitiveTypeEditPart.VISUAL_ID:
+ return getPrimitiveType_Shape_IncomingLinks(view);
+ case EnumerationEditPart.VISUAL_ID:
+ return getEnumeration_Shape_IncomingLinks(view);
+ case DataTypeEditPart.VISUAL_ID:
+ return getDataType_Shape_IncomingLinks(view);
+ case ActorEditPart.VISUAL_ID:
+ return getActor_Shape_IncomingLinks(view);
+ case DeploymentSpecificationEditPart.VISUAL_ID:
+ return getDeploymentSpecification_Shape_IncomingLinks(view);
+ case ArtifactEditPart.VISUAL_ID:
+ return getArtifact_Shape_IncomingLinks(view);
+ case InformationItemEditPart.VISUAL_ID:
+ return getInformationItem_Shape_IncomingLinks(view);
+ case SignalEditPart.VISUAL_ID:
+ return getSignal_Shape_IncomingLinks(view);
+ case UseCaseEditPart.VISUAL_ID:
+ return getUseCase_Shape_IncomingLinks(view);
+ case SignalEventEditPart.VISUAL_ID:
+ return getSignalEvent_Shape_IncomingLinks(view);
+ case CallEventEditPart.VISUAL_ID:
+ return getCallEvent_Shape_IncomingLinks(view);
+ case AnyReceiveEventEditPart.VISUAL_ID:
+ return getAnyReceiveEvent_Shape_IncomingLinks(view);
+ case ChangeEventEditPart.VISUAL_ID:
+ return getChangeEvent_Shape_IncomingLinks(view);
+ case TimeEventEditPart.VISUAL_ID:
+ return getTimeEvent_Shape_IncomingLinks(view);
+ case DurationObservationEditPart.VISUAL_ID:
+ return getDurationObservation_Shape_IncomingLinks(view);
+ case TimeObservationEditPart.VISUAL_ID:
+ return getTimeObservation_Shape_IncomingLinks(view);
+ case LiteralBooleanEditPart.VISUAL_ID:
+ return getLiteralBoolean_Shape_IncomingLinks(view);
+ case LiteralIntegerEditPart.VISUAL_ID:
+ return getLiteralInteger_Shape_IncomingLinks(view);
+ case LiteralNullEditPart.VISUAL_ID:
+ return getLiteralNull_Shape_IncomingLinks(view);
+ case LiteralStringEditPart.VISUAL_ID:
+ return getLiteralString_Shape_IncomingLinks(view);
+ case LiteralUnlimitedNaturalEditPart.VISUAL_ID:
+ return getLiteralUnlimitedNatural_Shape_IncomingLinks(view);
+ case StringExpressionEditPart.VISUAL_ID:
+ return getStringExpression_PackagedElementShape_IncomingLinks(view);
+ case OpaqueExpressionEditPart.VISUAL_ID:
+ return getOpaqueExpression_Shape_IncomingLinks(view);
+ case TimeExpressionEditPart.VISUAL_ID:
+ return getTimeExpression_Shape_IncomingLinks(view);
+ case ExpressionEditPart.VISUAL_ID:
+ return getExpression_Shape_IncomingLinks(view);
+ case DurationEditPart.VISUAL_ID:
+ return getDuration_Shape_IncomingLinks(view);
+ case TimeIntervalEditPart.VISUAL_ID:
+ return getTimeInterval_Shape_IncomingLinks(view);
+ case DurationIntervalEditPart.VISUAL_ID:
+ return getDurationInterval_Shape_IncomingLinks(view);
+ case IntervalEditPart.VISUAL_ID:
+ return getInterval_Shape_IncomingLinks(view);
+ case InstanceValueEditPart.VISUAL_ID:
+ return getInstanceValue_Shape_IncomingLinks(view);
+ case CommentEditPart.VISUAL_ID:
+ return getComment_Shape_IncomingLinks(view);
+ case DurationConstraintEditPart.VISUAL_ID:
+ return getDurationConstraint_Shape_IncomingLinks(view);
+ case TimeConstraintEditPart.VISUAL_ID:
+ return getTimeConstraint_Shape_IncomingLinks(view);
+ case IntervalConstraintEditPart.VISUAL_ID:
+ return getIntervalConstraint_Shape_IncomingLinks(view);
+ case InteractionConstraintEditPart.VISUAL_ID:
+ return getInteractionConstraint_Shape_IncomingLinks(view);
+ case ConstraintEditPart.VISUAL_ID:
+ return getConstraint_Shape_IncomingLinks(view);
+ case BehaviorPortEditPart.VISUAL_ID:
+ return getPort_BehaviorShape_IncomingLinks(view);
+ case PortEditPart.VISUAL_ID:
+ return getPort_Shape_IncomingLinks(view);
+ case ParameterEditPart.VISUAL_ID:
+ return getParameter_Shape_IncomingLinks(view);
+ case PropertyPartEditPartCN.VISUAL_ID:
+ return getProperty_Shape_IncomingLinks(view);
+ case CollaborationRoleEditPartCN.VISUAL_ID:
+ return getConnectableElement_CollaborationRoleShape_IncomingLinks(view);
+ case CollaborationUseEditPartCN.VISUAL_ID:
+ return getCollaborationUse_Shape_IncomingLinks(view);
+ case ActivityCompositeEditPartCN.VISUAL_ID:
+ return getActivity_Shape_CN_IncomingLinks(view);
+ case InteractionCompositeEditPartCN.VISUAL_ID:
+ return getInteraction_Shape_CN_IncomingLinks(view);
+ case ProtocolStateMachineCompositeEditPartCN.VISUAL_ID:
+ return getProtocolStateMachine_Shape_CN_IncomingLinks(view);
+ case StateMachineCompositeEditPartCN.VISUAL_ID:
+ return getStateMachine_Shape_CN_IncomingLinks(view);
+ case FunctionBehaviorCompositeEditPartCN.VISUAL_ID:
+ return getFunctionBehavior_Shape_CN_IncomingLinks(view);
+ case OpaqueBehaviorCompositeEditPartCN.VISUAL_ID:
+ return getOpaqueBehavior_Shape_CN_IncomingLinks(view);
+ case ComponentCompositeEditPartCN.VISUAL_ID:
+ return getComponent_Shape_CN_IncomingLinks(view);
+ case DeviceCompositeEditPartCN.VISUAL_ID:
+ return getDevice_Shape_CN_IncomingLinks(view);
+ case ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID:
+ return getExecutionEnvironment_Shape_CN_IncomingLinks(view);
+ case NodeCompositeEditPartCN.VISUAL_ID:
+ return getNode_Shape_CN_IncomingLinks(view);
+ case ClassCompositeEditPartCN.VISUAL_ID:
+ return getClass_Shape_CN_IncomingLinks(view);
+ case CollaborationCompositeEditPartCN.VISUAL_ID:
+ return getCollaboration_Shape_CN_IncomingLinks(view);
+ case InterfaceEditPartCN.VISUAL_ID:
+ return getInterface_Shape_CN_IncomingLinks(view);
+ case PrimitiveTypeEditPartCN.VISUAL_ID:
+ return getPrimitiveType_Shape_CN_IncomingLinks(view);
+ case EnumerationEditPartCN.VISUAL_ID:
+ return getEnumeration_Shape_CN_IncomingLinks(view);
+ case DataTypeEditPartCN.VISUAL_ID:
+ return getDataType_Shape_CN_IncomingLinks(view);
+ case ActorEditPartCN.VISUAL_ID:
+ return getActor_Shape_CN_IncomingLinks(view);
+ case DeploymentSpecificationEditPartCN.VISUAL_ID:
+ return getDeploymentSpecification_Shape_CN_IncomingLinks(view);
+ case ArtifactEditPartCN.VISUAL_ID:
+ return getArtifact_Shape_CN_IncomingLinks(view);
+ case InformationItemEditPartCN.VISUAL_ID:
+ return getInformationItem_Shape_CN_IncomingLinks(view);
+ case SignalEditPartCN.VISUAL_ID:
+ return getSignal_Shape_CN_IncomingLinks(view);
+ case UseCaseEditPartCN.VISUAL_ID:
+ return getUseCase_Shape_CN_IncomingLinks(view);
+ case CommentEditPartCN.VISUAL_ID:
+ return getComment_Shape_CN_IncomingLinks(view);
+ case DurationConstraintEditPartCN.VISUAL_ID:
+ return getDurationConstraint_Shape_CN_IncomingLinks(view);
+ case TimeConstraintEditPartCN.VISUAL_ID:
+ return getTimeConstraint_Shape_CN_IncomingLinks(view);
+ case IntervalConstraintEditPartCN.VISUAL_ID:
+ return getIntervalConstraint_Shape_CN_IncomingLinks(view);
+ case InteractionConstraintEditPartCN.VISUAL_ID:
+ return getInteractionConstraint_Shape_CN_IncomingLinks(view);
+ case ConstraintEditPartCN.VISUAL_ID:
+ return getConstraint_Shape_CN_IncomingLinks(view);
+ case PropertyEditPartCLN.VISUAL_ID:
+ return getProperty_AttributeLabel_IncomingLinks(view);
+ case OperationEditPartCLN.VISUAL_ID:
+ return getOperation_OperationLabel_IncomingLinks(view);
+ case EnumerationLiteralEditPartCLN.VISUAL_ID:
+ return getEnumerationLiteral_LiteralLabel_IncomingLinks(view);
+ case ComponentRealizationEditPart.VISUAL_ID:
+ return getComponentRealization_Edge_IncomingLinks(view);
+ case InterfaceRealizationEditPart.VISUAL_ID:
+ return getInterfaceRealization_Edge_IncomingLinks(view);
+ case SubstitutionEditPart.VISUAL_ID:
+ return getSubstitution_Edge_IncomingLinks(view);
+ case RealizationEditPart.VISUAL_ID:
+ return getRealization_Edge_IncomingLinks(view);
+ case ManifestationEditPart.VISUAL_ID:
+ return getManifestation_Edge_IncomingLinks(view);
+ case AbstractionEditPart.VISUAL_ID:
+ return getAbstraction_Edge_IncomingLinks(view);
+ case UsageEditPart.VISUAL_ID:
+ return getUsage_Edge_IncomingLinks(view);
+ case DeploymentEditPart.VISUAL_ID:
+ return getDeployment_Edge_IncomingLinks(view);
+ case RoleBindingEditPart.VISUAL_ID:
+ return getDependency_RoleBindingEdge_IncomingLinks(view);
+ case DependencyEditPart.VISUAL_ID:
+ return getDependency_Edge_IncomingLinks(view);
+ case ConnectorEditPart.VISUAL_ID:
+ return getConnector_Edge_IncomingLinks(view);
+ case GeneralizationEditPart.VISUAL_ID:
+ return getGeneralization_Edge_IncomingLinks(view);
+ case InformationFlowEditPart.VISUAL_ID:
+ return getInformationFlow_Edge_IncomingLinks(view);
+ }
+ }
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ @Override
+ public List<UMLLinkDescriptor> getOutgoingLinks(View view) {
+ String vid = UMLVisualIDRegistry.getVisualID(view);
+ if (vid != null) {
+ switch (vid) {
+ case ActivityCompositeEditPart.VISUAL_ID:
+ return getActivity_Shape_OutgoingLinks(view);
+ case InteractionCompositeEditPart.VISUAL_ID:
+ return getInteraction_Shape_OutgoingLinks(view);
+ case ProtocolStateMachineCompositeEditPart.VISUAL_ID:
+ return getProtocolStateMachine_Shape_OutgoingLinks(view);
+ case StateMachineCompositeEditPart.VISUAL_ID:
+ return getStateMachine_Shape_OutgoingLinks(view);
+ case FunctionBehaviorCompositeEditPart.VISUAL_ID:
+ return getFunctionBehavior_Shape_OutgoingLinks(view);
+ case OpaqueBehaviorCompositeEditPart.VISUAL_ID:
+ return getOpaqueBehavior_Shape_OutgoingLinks(view);
+ case ComponentCompositeEditPart.VISUAL_ID:
+ return getComponent_Shape_OutgoingLinks(view);
+ case DeviceCompositeEditPart.VISUAL_ID:
+ return getDevice_Shape_OutgoingLinks(view);
+ case ExecutionEnvironmentCompositeEditPart.VISUAL_ID:
+ return getExecutionEnvironment_Shape_OutgoingLinks(view);
+ case NodeCompositeEditPart.VISUAL_ID:
+ return getNode_Shape_OutgoingLinks(view);
+ case ClassCompositeEditPart.VISUAL_ID:
+ return getClass_Shape_OutgoingLinks(view);
+ case CollaborationCompositeEditPart.VISUAL_ID:
+ return getCollaboration_Shape_OutgoingLinks(view);
+ case InterfaceEditPart.VISUAL_ID:
+ return getInterface_Shape_OutgoingLinks(view);
+ case PrimitiveTypeEditPart.VISUAL_ID:
+ return getPrimitiveType_Shape_OutgoingLinks(view);
+ case EnumerationEditPart.VISUAL_ID:
+ return getEnumeration_Shape_OutgoingLinks(view);
+ case DataTypeEditPart.VISUAL_ID:
+ return getDataType_Shape_OutgoingLinks(view);
+ case ActorEditPart.VISUAL_ID:
+ return getActor_Shape_OutgoingLinks(view);
+ case DeploymentSpecificationEditPart.VISUAL_ID:
+ return getDeploymentSpecification_Shape_OutgoingLinks(view);
+ case ArtifactEditPart.VISUAL_ID:
+ return getArtifact_Shape_OutgoingLinks(view);
+ case InformationItemEditPart.VISUAL_ID:
+ return getInformationItem_Shape_OutgoingLinks(view);
+ case SignalEditPart.VISUAL_ID:
+ return getSignal_Shape_OutgoingLinks(view);
+ case UseCaseEditPart.VISUAL_ID:
+ return getUseCase_Shape_OutgoingLinks(view);
+ case SignalEventEditPart.VISUAL_ID:
+ return getSignalEvent_Shape_OutgoingLinks(view);
+ case CallEventEditPart.VISUAL_ID:
+ return getCallEvent_Shape_OutgoingLinks(view);
+ case AnyReceiveEventEditPart.VISUAL_ID:
+ return getAnyReceiveEvent_Shape_OutgoingLinks(view);
+ case ChangeEventEditPart.VISUAL_ID:
+ return getChangeEvent_Shape_OutgoingLinks(view);
+ case TimeEventEditPart.VISUAL_ID:
+ return getTimeEvent_Shape_OutgoingLinks(view);
+ case DurationObservationEditPart.VISUAL_ID:
+ return getDurationObservation_Shape_OutgoingLinks(view);
+ case TimeObservationEditPart.VISUAL_ID:
+ return getTimeObservation_Shape_OutgoingLinks(view);
+ case LiteralBooleanEditPart.VISUAL_ID:
+ return getLiteralBoolean_Shape_OutgoingLinks(view);
+ case LiteralIntegerEditPart.VISUAL_ID:
+ return getLiteralInteger_Shape_OutgoingLinks(view);
+ case LiteralNullEditPart.VISUAL_ID:
+ return getLiteralNull_Shape_OutgoingLinks(view);
+ case LiteralStringEditPart.VISUAL_ID:
+ return getLiteralString_Shape_OutgoingLinks(view);
+ case LiteralUnlimitedNaturalEditPart.VISUAL_ID:
+ return getLiteralUnlimitedNatural_Shape_OutgoingLinks(view);
+ case StringExpressionEditPart.VISUAL_ID:
+ return getStringExpression_PackagedElementShape_OutgoingLinks(view);
+ case OpaqueExpressionEditPart.VISUAL_ID:
+ return getOpaqueExpression_Shape_OutgoingLinks(view);
+ case TimeExpressionEditPart.VISUAL_ID:
+ return getTimeExpression_Shape_OutgoingLinks(view);
+ case ExpressionEditPart.VISUAL_ID:
+ return getExpression_Shape_OutgoingLinks(view);
+ case DurationEditPart.VISUAL_ID:
+ return getDuration_Shape_OutgoingLinks(view);
+ case TimeIntervalEditPart.VISUAL_ID:
+ return getTimeInterval_Shape_OutgoingLinks(view);
+ case DurationIntervalEditPart.VISUAL_ID:
+ return getDurationInterval_Shape_OutgoingLinks(view);
+ case IntervalEditPart.VISUAL_ID:
+ return getInterval_Shape_OutgoingLinks(view);
+ case InstanceValueEditPart.VISUAL_ID:
+ return getInstanceValue_Shape_OutgoingLinks(view);
+ case CommentEditPart.VISUAL_ID:
+ return getComment_Shape_OutgoingLinks(view);
+ case DurationConstraintEditPart.VISUAL_ID:
+ return getDurationConstraint_Shape_OutgoingLinks(view);
+ case TimeConstraintEditPart.VISUAL_ID:
+ return getTimeConstraint_Shape_OutgoingLinks(view);
+ case IntervalConstraintEditPart.VISUAL_ID:
+ return getIntervalConstraint_Shape_OutgoingLinks(view);
+ case InteractionConstraintEditPart.VISUAL_ID:
+ return getInteractionConstraint_Shape_OutgoingLinks(view);
+ case ConstraintEditPart.VISUAL_ID:
+ return getConstraint_Shape_OutgoingLinks(view);
+ case BehaviorPortEditPart.VISUAL_ID:
+ return getPort_BehaviorShape_OutgoingLinks(view);
+ case PortEditPart.VISUAL_ID:
+ return getPort_Shape_OutgoingLinks(view);
+ case ParameterEditPart.VISUAL_ID:
+ return getParameter_Shape_OutgoingLinks(view);
+ case PropertyPartEditPartCN.VISUAL_ID:
+ return getProperty_Shape_OutgoingLinks(view);
+ case CollaborationRoleEditPartCN.VISUAL_ID:
+ return getConnectableElement_CollaborationRoleShape_OutgoingLinks(view);
+ case CollaborationUseEditPartCN.VISUAL_ID:
+ return getCollaborationUse_Shape_OutgoingLinks(view);
+ case ActivityCompositeEditPartCN.VISUAL_ID:
+ return getActivity_Shape_CN_OutgoingLinks(view);
+ case InteractionCompositeEditPartCN.VISUAL_ID:
+ return getInteraction_Shape_CN_OutgoingLinks(view);
+ case ProtocolStateMachineCompositeEditPartCN.VISUAL_ID:
+ return getProtocolStateMachine_Shape_CN_OutgoingLinks(view);
+ case StateMachineCompositeEditPartCN.VISUAL_ID:
+ return getStateMachine_Shape_CN_OutgoingLinks(view);
+ case FunctionBehaviorCompositeEditPartCN.VISUAL_ID:
+ return getFunctionBehavior_Shape_CN_OutgoingLinks(view);
+ case OpaqueBehaviorCompositeEditPartCN.VISUAL_ID:
+ return getOpaqueBehavior_Shape_CN_OutgoingLinks(view);
+ case ComponentCompositeEditPartCN.VISUAL_ID:
+ return getComponent_Shape_CN_OutgoingLinks(view);
+ case DeviceCompositeEditPartCN.VISUAL_ID:
+ return getDevice_Shape_CN_OutgoingLinks(view);
+ case ExecutionEnvironmentCompositeEditPartCN.VISUAL_ID:
+ return getExecutionEnvironment_Shape_CN_OutgoingLinks(view);
+ case NodeCompositeEditPartCN.VISUAL_ID:
+ return getNode_Shape_CN_OutgoingLinks(view);
+ case ClassCompositeEditPartCN.VISUAL_ID:
+ return getClass_Shape_CN_OutgoingLinks(view);
+ case CollaborationCompositeEditPartCN.VISUAL_ID:
+ return getCollaboration_Shape_CN_OutgoingLinks(view);
+ case InterfaceEditPartCN.VISUAL_ID:
+ return getInterface_Shape_CN_OutgoingLinks(view);
+ case PrimitiveTypeEditPartCN.VISUAL_ID:
+ return getPrimitiveType_Shape_CN_OutgoingLinks(view);
+ case EnumerationEditPartCN.VISUAL_ID:
+ return getEnumeration_Shape_CN_OutgoingLinks(view);
+ case DataTypeEditPartCN.VISUAL_ID:
+ return getDataType_Shape_CN_OutgoingLinks(view);
+ case ActorEditPartCN.VISUAL_ID:
+ return getActor_Shape_CN_OutgoingLinks(view);
+ case DeploymentSpecificationEditPartCN.VISUAL_ID:
+ return getDeploymentSpecification_Shape_CN_OutgoingLinks(view);
+ case ArtifactEditPartCN.VISUAL_ID:
+ return getArtifact_Shape_CN_OutgoingLinks(view);
+ case InformationItemEditPartCN.VISUAL_ID:
+ return getInformationItem_Shape_CN_OutgoingLinks(view);
+ case SignalEditPartCN.VISUAL_ID:
+ return getSignal_Shape_CN_OutgoingLinks(view);
+ case UseCaseEditPartCN.VISUAL_ID:
+ return getUseCase_Shape_CN_OutgoingLinks(view);
+ case CommentEditPartCN.VISUAL_ID:
+ return getComment_Shape_CN_OutgoingLinks(view);
+ case DurationConstraintEditPartCN.VISUAL_ID:
+ return getDurationConstraint_Shape_CN_OutgoingLinks(view);
+ case TimeConstraintEditPartCN.VISUAL_ID:
+ return getTimeConstraint_Shape_CN_OutgoingLinks(view);
+ case IntervalConstraintEditPartCN.VISUAL_ID:
+ return getIntervalConstraint_Shape_CN_OutgoingLinks(view);
+ case InteractionConstraintEditPartCN.VISUAL_ID:
+ return getInteractionConstraint_Shape_CN_OutgoingLinks(view);
+ case ConstraintEditPartCN.VISUAL_ID:
+ return getConstraint_Shape_CN_OutgoingLinks(view);
+ case PropertyEditPartCLN.VISUAL_ID:
+ return getProperty_AttributeLabel_OutgoingLinks(view);
+ case OperationEditPartCLN.VISUAL_ID:
+ return getOperation_OperationLabel_OutgoingLinks(view);
+ case EnumerationLiteralEditPartCLN.VISUAL_ID:
+ return getEnumerationLiteral_LiteralLabel_OutgoingLinks(view);
+ case ComponentRealizationEditPart.VISUAL_ID:
+ return getComponentRealization_Edge_OutgoingLinks(view);
+ case InterfaceRealizationEditPart.VISUAL_ID:
+ return getInterfaceRealization_Edge_OutgoingLinks(view);
+ case SubstitutionEditPart.VISUAL_ID:
+ return getSubstitution_Edge_OutgoingLinks(view);
+ case RealizationEditPart.VISUAL_ID:
+ return getRealization_Edge_OutgoingLinks(view);
+ case ManifestationEditPart.VISUAL_ID:
+ return getManifestation_Edge_OutgoingLinks(view);
+ case AbstractionEditPart.VISUAL_ID:
+ return getAbstraction_Edge_OutgoingLinks(view);
+ case UsageEditPart.VISUAL_ID:
+ return getUsage_Edge_OutgoingLinks(view);
+ case DeploymentEditPart.VISUAL_ID:
+ return getDeployment_Edge_OutgoingLinks(view);
+ case RoleBindingEditPart.VISUAL_ID:
+ return getDependency_RoleBindingEdge_OutgoingLinks(view);
+ case DependencyEditPart.VISUAL_ID:
+ return getDependency_Edge_OutgoingLinks(view);
+ case ConnectorEditPart.VISUAL_ID:
+ return getConnector_Edge_OutgoingLinks(view);
+ case GeneralizationEditPart.VISUAL_ID:
+ return getGeneralization_Edge_OutgoingLinks(view);
+ case InformationFlowEditPart.VISUAL_ID:
+ return getInformationFlow_Edge_OutgoingLinks(view);
+ }
+ }
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getPackage_CompositeStructureDiagram_ContainedLinks(View view) {
+ Package modelElement = (Package) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getActivity_Shape_ContainedLinks(View view) {
+ Activity modelElement = (Activity) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInteraction_Shape_ContainedLinks(View view) {
+ Interaction modelElement = (Interaction) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getProtocolStateMachine_Shape_ContainedLinks(View view) {
+ ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getStateMachine_Shape_ContainedLinks(View view) {
+ StateMachine modelElement = (StateMachine) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getFunctionBehavior_Shape_ContainedLinks(View view) {
+ FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getOpaqueBehavior_Shape_ContainedLinks(View view) {
+ OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComponent_Shape_ContainedLinks(View view) {
+ Component modelElement = (Component) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDevice_Shape_ContainedLinks(View view) {
+ Device modelElement = (Device) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getExecutionEnvironment_Shape_ContainedLinks(View view) {
+ ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getNode_Shape_ContainedLinks(View view) {
+ Node modelElement = (Node) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getClass_Shape_ContainedLinks(View view) {
+ Class modelElement = (Class) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getCollaboration_Shape_ContainedLinks(View view) {
+ Collaboration modelElement = (Collaboration) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInterface_Shape_ContainedLinks(View view) {
+ Interface modelElement = (Interface) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getPrimitiveType_Shape_ContainedLinks(View view) {
+ PrimitiveType modelElement = (PrimitiveType) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getEnumeration_Shape_ContainedLinks(View view) {
+ Enumeration modelElement = (Enumeration) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDataType_Shape_ContainedLinks(View view) {
+ DataType modelElement = (DataType) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getActor_Shape_ContainedLinks(View view) {
+ Actor modelElement = (Actor) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDeploymentSpecification_Shape_ContainedLinks(View view) {
+ DeploymentSpecification modelElement = (DeploymentSpecification) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getArtifact_Shape_ContainedLinks(View view) {
+ Artifact modelElement = (Artifact) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInformationItem_Shape_ContainedLinks(View view) {
+ InformationItem modelElement = (InformationItem) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingFeatureModelFacetLinks_Representation_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getSignal_Shape_ContainedLinks(View view) {
+ Signal modelElement = (Signal) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getUseCase_Shape_ContainedLinks(View view) {
+ UseCase modelElement = (UseCase) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getSignalEvent_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getCallEvent_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getAnyReceiveEvent_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getChangeEvent_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeEvent_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDurationObservation_Shape_ContainedLinks(View view) {
+ DurationObservation modelElement = (DurationObservation) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeObservation_Shape_ContainedLinks(View view) {
+ TimeObservation modelElement = (TimeObservation) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralBoolean_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralInteger_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralNull_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralString_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralUnlimitedNatural_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getStringExpression_PackagedElementShape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getOpaqueExpression_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeExpression_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getExpression_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDuration_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeInterval_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDurationInterval_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInterval_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInstanceValue_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComment_Shape_ContainedLinks(View view) {
+ Comment modelElement = (Comment) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDurationConstraint_Shape_ContainedLinks(View view) {
+ DurationConstraint modelElement = (DurationConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeConstraint_Shape_ContainedLinks(View view) {
+ TimeConstraint modelElement = (TimeConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getIntervalConstraint_Shape_ContainedLinks(View view) {
+ IntervalConstraint modelElement = (IntervalConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInteractionConstraint_Shape_ContainedLinks(View view) {
+ InteractionConstraint modelElement = (InteractionConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getConstraint_Shape_ContainedLinks(View view) {
+ Constraint modelElement = (Constraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getPort_BehaviorShape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getPort_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getParameter_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getProperty_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getConnectableElement_CollaborationRoleShape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getCollaborationUse_Shape_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getActivity_Shape_CN_ContainedLinks(View view) {
+ Activity modelElement = (Activity) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInteraction_Shape_CN_ContainedLinks(View view) {
+ Interaction modelElement = (Interaction) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getProtocolStateMachine_Shape_CN_ContainedLinks(View view) {
+ ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getStateMachine_Shape_CN_ContainedLinks(View view) {
+ StateMachine modelElement = (StateMachine) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getFunctionBehavior_Shape_CN_ContainedLinks(View view) {
+ FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getOpaqueBehavior_Shape_CN_ContainedLinks(View view) {
+ OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComponent_Shape_CN_ContainedLinks(View view) {
+ Component modelElement = (Component) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDevice_Shape_CN_ContainedLinks(View view) {
+ Device modelElement = (Device) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getExecutionEnvironment_Shape_CN_ContainedLinks(View view) {
+ ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getNode_Shape_CN_ContainedLinks(View view) {
+ Node modelElement = (Node) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getClass_Shape_CN_ContainedLinks(View view) {
+ Class modelElement = (Class) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getCollaboration_Shape_CN_ContainedLinks(View view) {
+ Collaboration modelElement = (Collaboration) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Connector_Edge(modelElement));
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInterface_Shape_CN_ContainedLinks(View view) {
+ Interface modelElement = (Interface) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getPrimitiveType_Shape_CN_ContainedLinks(View view) {
+ PrimitiveType modelElement = (PrimitiveType) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getEnumeration_Shape_CN_ContainedLinks(View view) {
+ Enumeration modelElement = (Enumeration) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDataType_Shape_CN_ContainedLinks(View view) {
+ DataType modelElement = (DataType) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getActor_Shape_CN_ContainedLinks(View view) {
+ Actor modelElement = (Actor) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDeploymentSpecification_Shape_CN_ContainedLinks(View view) {
+ DeploymentSpecification modelElement = (DeploymentSpecification) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getArtifact_Shape_CN_ContainedLinks(View view) {
+ Artifact modelElement = (Artifact) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInformationItem_Shape_CN_ContainedLinks(View view) {
+ InformationItem modelElement = (InformationItem) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingFeatureModelFacetLinks_Representation_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getSignal_Shape_CN_ContainedLinks(View view) {
+ Signal modelElement = (Signal) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getUseCase_Shape_CN_ContainedLinks(View view) {
+ UseCase modelElement = (UseCase) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getContainedTypeModelFacetLinks_Generalization_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComment_Shape_CN_ContainedLinks(View view) {
+ Comment modelElement = (Comment) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDurationConstraint_Shape_CN_ContainedLinks(View view) {
+ DurationConstraint modelElement = (DurationConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeConstraint_Shape_CN_ContainedLinks(View view) {
+ TimeConstraint modelElement = (TimeConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getIntervalConstraint_Shape_CN_ContainedLinks(View view) {
+ IntervalConstraint modelElement = (IntervalConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInteractionConstraint_Shape_CN_ContainedLinks(View view) {
+ InteractionConstraint modelElement = (InteractionConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getConstraint_Shape_CN_ContainedLinks(View view) {
+ Constraint modelElement = (Constraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getProperty_AttributeLabel_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getOperation_OperationLabel_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getEnumerationLiteral_LiteralLabel_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComponentRealization_Edge_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInterfaceRealization_Edge_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getSubstitution_Edge_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getRealization_Edge_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getManifestation_Edge_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getAbstraction_Edge_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getUsage_Edge_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDeployment_Edge_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDependency_RoleBindingEdge_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDependency_Edge_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getConnector_Edge_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getGeneralization_Edge_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInformationFlow_Edge_ContainedLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getActivity_Shape_IncomingLinks(View view) {
+ Activity modelElement = (Activity) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInteraction_Shape_IncomingLinks(View view) {
+ Interaction modelElement = (Interaction) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getProtocolStateMachine_Shape_IncomingLinks(View view) {
+ ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getStateMachine_Shape_IncomingLinks(View view) {
+ StateMachine modelElement = (StateMachine) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getFunctionBehavior_Shape_IncomingLinks(View view) {
+ FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getOpaqueBehavior_Shape_IncomingLinks(View view) {
+ OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComponent_Shape_IncomingLinks(View view) {
+ Component modelElement = (Component) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDevice_Shape_IncomingLinks(View view) {
+ Device modelElement = (Device) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getExecutionEnvironment_Shape_IncomingLinks(View view) {
+ ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getNode_Shape_IncomingLinks(View view) {
+ Node modelElement = (Node) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getClass_Shape_IncomingLinks(View view) {
+ Class modelElement = (Class) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getCollaboration_Shape_IncomingLinks(View view) {
+ Collaboration modelElement = (Collaboration) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInterface_Shape_IncomingLinks(View view) {
+ Interface modelElement = (Interface) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getPrimitiveType_Shape_IncomingLinks(View view) {
+ PrimitiveType modelElement = (PrimitiveType) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getEnumeration_Shape_IncomingLinks(View view) {
+ Enumeration modelElement = (Enumeration) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDataType_Shape_IncomingLinks(View view) {
+ DataType modelElement = (DataType) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getActor_Shape_IncomingLinks(View view) {
+ Actor modelElement = (Actor) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDeploymentSpecification_Shape_IncomingLinks(View view) {
+ DeploymentSpecification modelElement = (DeploymentSpecification) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getArtifact_Shape_IncomingLinks(View view) {
+ Artifact modelElement = (Artifact) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInformationItem_Shape_IncomingLinks(View view) {
+ InformationItem modelElement = (InformationItem) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getSignal_Shape_IncomingLinks(View view) {
+ Signal modelElement = (Signal) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getUseCase_Shape_IncomingLinks(View view) {
+ UseCase modelElement = (UseCase) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getSignalEvent_Shape_IncomingLinks(View view) {
+ SignalEvent modelElement = (SignalEvent) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getCallEvent_Shape_IncomingLinks(View view) {
+ CallEvent modelElement = (CallEvent) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getAnyReceiveEvent_Shape_IncomingLinks(View view) {
+ AnyReceiveEvent modelElement = (AnyReceiveEvent) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getChangeEvent_Shape_IncomingLinks(View view) {
+ ChangeEvent modelElement = (ChangeEvent) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeEvent_Shape_IncomingLinks(View view) {
+ TimeEvent modelElement = (TimeEvent) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDurationObservation_Shape_IncomingLinks(View view) {
+ DurationObservation modelElement = (DurationObservation) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeObservation_Shape_IncomingLinks(View view) {
+ TimeObservation modelElement = (TimeObservation) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralBoolean_Shape_IncomingLinks(View view) {
+ LiteralBoolean modelElement = (LiteralBoolean) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralInteger_Shape_IncomingLinks(View view) {
+ LiteralInteger modelElement = (LiteralInteger) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralNull_Shape_IncomingLinks(View view) {
+ LiteralNull modelElement = (LiteralNull) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralString_Shape_IncomingLinks(View view) {
+ LiteralString modelElement = (LiteralString) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralUnlimitedNatural_Shape_IncomingLinks(View view) {
+ LiteralUnlimitedNatural modelElement = (LiteralUnlimitedNatural) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getStringExpression_PackagedElementShape_IncomingLinks(View view) {
+ StringExpression modelElement = (StringExpression) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getOpaqueExpression_Shape_IncomingLinks(View view) {
+ OpaqueExpression modelElement = (OpaqueExpression) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeExpression_Shape_IncomingLinks(View view) {
+ TimeExpression modelElement = (TimeExpression) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getExpression_Shape_IncomingLinks(View view) {
+ Expression modelElement = (Expression) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDuration_Shape_IncomingLinks(View view) {
+ Duration modelElement = (Duration) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeInterval_Shape_IncomingLinks(View view) {
+ TimeInterval modelElement = (TimeInterval) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDurationInterval_Shape_IncomingLinks(View view) {
+ DurationInterval modelElement = (DurationInterval) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInterval_Shape_IncomingLinks(View view) {
+ Interval modelElement = (Interval) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInstanceValue_Shape_IncomingLinks(View view) {
+ InstanceValue modelElement = (InstanceValue) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComment_Shape_IncomingLinks(View view) {
+ Comment modelElement = (Comment) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDurationConstraint_Shape_IncomingLinks(View view) {
+ DurationConstraint modelElement = (DurationConstraint) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeConstraint_Shape_IncomingLinks(View view) {
+ TimeConstraint modelElement = (TimeConstraint) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getIntervalConstraint_Shape_IncomingLinks(View view) {
+ IntervalConstraint modelElement = (IntervalConstraint) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInteractionConstraint_Shape_IncomingLinks(View view) {
+ InteractionConstraint modelElement = (InteractionConstraint) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getConstraint_Shape_IncomingLinks(View view) {
+ Constraint modelElement = (Constraint) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getPort_BehaviorShape_IncomingLinks(View view) {
+ Port modelElement = (Port) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getPort_Shape_IncomingLinks(View view) {
+ Port modelElement = (Port) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getParameter_Shape_IncomingLinks(View view) {
+ Parameter modelElement = (Parameter) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getProperty_Shape_IncomingLinks(View view) {
+ Property modelElement = (Property) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getConnectableElement_CollaborationRoleShape_IncomingLinks(View view) {
+ ConnectableElement modelElement = (ConnectableElement) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getCollaborationUse_Shape_IncomingLinks(View view) {
+ CollaborationUse modelElement = (CollaborationUse) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getActivity_Shape_CN_IncomingLinks(View view) {
+ Activity modelElement = (Activity) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInteraction_Shape_CN_IncomingLinks(View view) {
+ Interaction modelElement = (Interaction) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getProtocolStateMachine_Shape_CN_IncomingLinks(View view) {
+ ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getStateMachine_Shape_CN_IncomingLinks(View view) {
+ StateMachine modelElement = (StateMachine) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getFunctionBehavior_Shape_CN_IncomingLinks(View view) {
+ FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getOpaqueBehavior_Shape_CN_IncomingLinks(View view) {
+ OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComponent_Shape_CN_IncomingLinks(View view) {
+ Component modelElement = (Component) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDevice_Shape_CN_IncomingLinks(View view) {
+ Device modelElement = (Device) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getExecutionEnvironment_Shape_CN_IncomingLinks(View view) {
+ ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getNode_Shape_CN_IncomingLinks(View view) {
+ Node modelElement = (Node) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getClass_Shape_CN_IncomingLinks(View view) {
+ Class modelElement = (Class) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getCollaboration_Shape_CN_IncomingLinks(View view) {
+ Collaboration modelElement = (Collaboration) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInterface_Shape_CN_IncomingLinks(View view) {
+ Interface modelElement = (Interface) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getPrimitiveType_Shape_CN_IncomingLinks(View view) {
+ PrimitiveType modelElement = (PrimitiveType) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getEnumeration_Shape_CN_IncomingLinks(View view) {
+ Enumeration modelElement = (Enumeration) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDataType_Shape_CN_IncomingLinks(View view) {
+ DataType modelElement = (DataType) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getActor_Shape_CN_IncomingLinks(View view) {
+ Actor modelElement = (Actor) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDeploymentSpecification_Shape_CN_IncomingLinks(View view) {
+ DeploymentSpecification modelElement = (DeploymentSpecification) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getArtifact_Shape_CN_IncomingLinks(View view) {
+ Artifact modelElement = (Artifact) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInformationItem_Shape_CN_IncomingLinks(View view) {
+ InformationItem modelElement = (InformationItem) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getSignal_Shape_CN_IncomingLinks(View view) {
+ Signal modelElement = (Signal) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getUseCase_Shape_CN_IncomingLinks(View view) {
+ UseCase modelElement = (UseCase) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Generalization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Representation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComment_Shape_CN_IncomingLinks(View view) {
+ Comment modelElement = (Comment) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDurationConstraint_Shape_CN_IncomingLinks(View view) {
+ DurationConstraint modelElement = (DurationConstraint) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeConstraint_Shape_CN_IncomingLinks(View view) {
+ TimeConstraint modelElement = (TimeConstraint) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getIntervalConstraint_Shape_CN_IncomingLinks(View view) {
+ IntervalConstraint modelElement = (IntervalConstraint) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInteractionConstraint_Shape_CN_IncomingLinks(View view) {
+ InteractionConstraint modelElement = (InteractionConstraint) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getConstraint_Shape_CN_IncomingLinks(View view) {
+ Constraint modelElement = (Constraint) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getProperty_AttributeLabel_IncomingLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getOperation_OperationLabel_IncomingLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getEnumerationLiteral_LiteralLabel_IncomingLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComponentRealization_Edge_IncomingLinks(View view) {
+ ComponentRealization modelElement = (ComponentRealization) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInterfaceRealization_Edge_IncomingLinks(View view) {
+ InterfaceRealization modelElement = (InterfaceRealization) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getSubstitution_Edge_IncomingLinks(View view) {
+ Substitution modelElement = (Substitution) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getRealization_Edge_IncomingLinks(View view) {
+ Realization modelElement = (Realization) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getManifestation_Edge_IncomingLinks(View view) {
+ Manifestation modelElement = (Manifestation) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getAbstraction_Edge_IncomingLinks(View view) {
+ Abstraction modelElement = (Abstraction) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getUsage_Edge_IncomingLinks(View view) {
+ Usage modelElement = (Usage) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDeployment_Edge_IncomingLinks(View view) {
+ Deployment modelElement = (Deployment) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDependency_RoleBindingEdge_IncomingLinks(View view) {
+ Dependency modelElement = (Dependency) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDependency_Edge_IncomingLinks(View view) {
+ Dependency modelElement = (Dependency) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getConnector_Edge_IncomingLinks(View view) {
+ Connector modelElement = (Connector) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getGeneralization_Edge_IncomingLinks(View view) {
+ Generalization modelElement = (Generalization) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInformationFlow_Edge_IncomingLinks(View view) {
+ InformationFlow modelElement = (InformationFlow) view.getElement();
+ CrossReferenceAdapter crossReferencer = CrossReferenceAdapter.getCrossReferenceAdapter(view.eResource().getResourceSet());
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_ComponentRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Substitution_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Realization_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Manifestation_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Abstraction_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Usage_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Deployment_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_Dependency_Edge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement, crossReferencer));
+ result.addAll(getIncomingTypeModelFacetLinks_InformationFlow_Edge(modelElement, crossReferencer));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getActivity_Shape_OutgoingLinks(View view) {
+ Activity modelElement = (Activity) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInteraction_Shape_OutgoingLinks(View view) {
+ Interaction modelElement = (Interaction) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getProtocolStateMachine_Shape_OutgoingLinks(View view) {
+ ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getStateMachine_Shape_OutgoingLinks(View view) {
+ StateMachine modelElement = (StateMachine) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getFunctionBehavior_Shape_OutgoingLinks(View view) {
+ FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getOpaqueBehavior_Shape_OutgoingLinks(View view) {
+ OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComponent_Shape_OutgoingLinks(View view) {
+ Component modelElement = (Component) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDevice_Shape_OutgoingLinks(View view) {
+ Device modelElement = (Device) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getExecutionEnvironment_Shape_OutgoingLinks(View view) {
+ ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getNode_Shape_OutgoingLinks(View view) {
+ Node modelElement = (Node) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getClass_Shape_OutgoingLinks(View view) {
+ Class modelElement = (Class) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getCollaboration_Shape_OutgoingLinks(View view) {
+ Collaboration modelElement = (Collaboration) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInterface_Shape_OutgoingLinks(View view) {
+ Interface modelElement = (Interface) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getPrimitiveType_Shape_OutgoingLinks(View view) {
+ PrimitiveType modelElement = (PrimitiveType) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getEnumeration_Shape_OutgoingLinks(View view) {
+ Enumeration modelElement = (Enumeration) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDataType_Shape_OutgoingLinks(View view) {
+ DataType modelElement = (DataType) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getActor_Shape_OutgoingLinks(View view) {
+ Actor modelElement = (Actor) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDeploymentSpecification_Shape_OutgoingLinks(View view) {
+ DeploymentSpecification modelElement = (DeploymentSpecification) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getArtifact_Shape_OutgoingLinks(View view) {
+ Artifact modelElement = (Artifact) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInformationItem_Shape_OutgoingLinks(View view) {
+ InformationItem modelElement = (InformationItem) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingFeatureModelFacetLinks_Representation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getSignal_Shape_OutgoingLinks(View view) {
+ Signal modelElement = (Signal) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getUseCase_Shape_OutgoingLinks(View view) {
+ UseCase modelElement = (UseCase) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getSignalEvent_Shape_OutgoingLinks(View view) {
+ SignalEvent modelElement = (SignalEvent) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getCallEvent_Shape_OutgoingLinks(View view) {
+ CallEvent modelElement = (CallEvent) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getAnyReceiveEvent_Shape_OutgoingLinks(View view) {
+ AnyReceiveEvent modelElement = (AnyReceiveEvent) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getChangeEvent_Shape_OutgoingLinks(View view) {
+ ChangeEvent modelElement = (ChangeEvent) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeEvent_Shape_OutgoingLinks(View view) {
+ TimeEvent modelElement = (TimeEvent) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDurationObservation_Shape_OutgoingLinks(View view) {
+ DurationObservation modelElement = (DurationObservation) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingFeatureModelFacetLinks_DurationObservation_EventEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeObservation_Shape_OutgoingLinks(View view) {
+ TimeObservation modelElement = (TimeObservation) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingFeatureModelFacetLinks_TimeObservation_EventEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralBoolean_Shape_OutgoingLinks(View view) {
+ LiteralBoolean modelElement = (LiteralBoolean) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralInteger_Shape_OutgoingLinks(View view) {
+ LiteralInteger modelElement = (LiteralInteger) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralNull_Shape_OutgoingLinks(View view) {
+ LiteralNull modelElement = (LiteralNull) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralString_Shape_OutgoingLinks(View view) {
+ LiteralString modelElement = (LiteralString) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getLiteralUnlimitedNatural_Shape_OutgoingLinks(View view) {
+ LiteralUnlimitedNatural modelElement = (LiteralUnlimitedNatural) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getStringExpression_PackagedElementShape_OutgoingLinks(View view) {
+ StringExpression modelElement = (StringExpression) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getOpaqueExpression_Shape_OutgoingLinks(View view) {
+ OpaqueExpression modelElement = (OpaqueExpression) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeExpression_Shape_OutgoingLinks(View view) {
+ TimeExpression modelElement = (TimeExpression) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getExpression_Shape_OutgoingLinks(View view) {
+ Expression modelElement = (Expression) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDuration_Shape_OutgoingLinks(View view) {
+ Duration modelElement = (Duration) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeInterval_Shape_OutgoingLinks(View view) {
+ TimeInterval modelElement = (TimeInterval) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDurationInterval_Shape_OutgoingLinks(View view) {
+ DurationInterval modelElement = (DurationInterval) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInterval_Shape_OutgoingLinks(View view) {
+ Interval modelElement = (Interval) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInstanceValue_Shape_OutgoingLinks(View view) {
+ InstanceValue modelElement = (InstanceValue) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComment_Shape_OutgoingLinks(View view) {
+ Comment modelElement = (Comment) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDurationConstraint_Shape_OutgoingLinks(View view) {
+ DurationConstraint modelElement = (DurationConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeConstraint_Shape_OutgoingLinks(View view) {
+ TimeConstraint modelElement = (TimeConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getIntervalConstraint_Shape_OutgoingLinks(View view) {
+ IntervalConstraint modelElement = (IntervalConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInteractionConstraint_Shape_OutgoingLinks(View view) {
+ InteractionConstraint modelElement = (InteractionConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getConstraint_Shape_OutgoingLinks(View view) {
+ Constraint modelElement = (Constraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getPort_BehaviorShape_OutgoingLinks(View view) {
+ Port modelElement = (Port) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getPort_Shape_OutgoingLinks(View view) {
+ Port modelElement = (Port) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getParameter_Shape_OutgoingLinks(View view) {
+ Parameter modelElement = (Parameter) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getProperty_Shape_OutgoingLinks(View view) {
+ Property modelElement = (Property) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getConnectableElement_CollaborationRoleShape_OutgoingLinks(View view) {
+ ConnectableElement modelElement = (ConnectableElement) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getCollaborationUse_Shape_OutgoingLinks(View view) {
+ CollaborationUse modelElement = (CollaborationUse) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getActivity_Shape_CN_OutgoingLinks(View view) {
+ Activity modelElement = (Activity) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInteraction_Shape_CN_OutgoingLinks(View view) {
+ Interaction modelElement = (Interaction) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getProtocolStateMachine_Shape_CN_OutgoingLinks(View view) {
+ ProtocolStateMachine modelElement = (ProtocolStateMachine) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getStateMachine_Shape_CN_OutgoingLinks(View view) {
+ StateMachine modelElement = (StateMachine) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getFunctionBehavior_Shape_CN_OutgoingLinks(View view) {
+ FunctionBehavior modelElement = (FunctionBehavior) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getOpaqueBehavior_Shape_CN_OutgoingLinks(View view) {
+ OpaqueBehavior modelElement = (OpaqueBehavior) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComponent_Shape_CN_OutgoingLinks(View view) {
+ Component modelElement = (Component) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDevice_Shape_CN_OutgoingLinks(View view) {
+ Device modelElement = (Device) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getExecutionEnvironment_Shape_CN_OutgoingLinks(View view) {
+ ExecutionEnvironment modelElement = (ExecutionEnvironment) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getNode_Shape_CN_OutgoingLinks(View view) {
+ Node modelElement = (Node) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getClass_Shape_CN_OutgoingLinks(View view) {
+ Class modelElement = (Class) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getCollaboration_Shape_CN_OutgoingLinks(View view) {
+ Collaboration modelElement = (Collaboration) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInterface_Shape_CN_OutgoingLinks(View view) {
+ Interface modelElement = (Interface) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getPrimitiveType_Shape_CN_OutgoingLinks(View view) {
+ PrimitiveType modelElement = (PrimitiveType) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getEnumeration_Shape_CN_OutgoingLinks(View view) {
+ Enumeration modelElement = (Enumeration) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDataType_Shape_CN_OutgoingLinks(View view) {
+ DataType modelElement = (DataType) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getActor_Shape_CN_OutgoingLinks(View view) {
+ Actor modelElement = (Actor) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDeploymentSpecification_Shape_CN_OutgoingLinks(View view) {
+ DeploymentSpecification modelElement = (DeploymentSpecification) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getArtifact_Shape_CN_OutgoingLinks(View view) {
+ Artifact modelElement = (Artifact) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInformationItem_Shape_CN_OutgoingLinks(View view) {
+ InformationItem modelElement = (InformationItem) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingFeatureModelFacetLinks_Representation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getSignal_Shape_CN_OutgoingLinks(View view) {
+ Signal modelElement = (Signal) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getUseCase_Shape_CN_OutgoingLinks(View view) {
+ UseCase modelElement = (UseCase) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Generalization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComment_Shape_CN_OutgoingLinks(View view) {
+ Comment modelElement = (Comment) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDurationConstraint_Shape_CN_OutgoingLinks(View view) {
+ DurationConstraint modelElement = (DurationConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getTimeConstraint_Shape_CN_OutgoingLinks(View view) {
+ TimeConstraint modelElement = (TimeConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getIntervalConstraint_Shape_CN_OutgoingLinks(View view) {
+ IntervalConstraint modelElement = (IntervalConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInteractionConstraint_Shape_CN_OutgoingLinks(View view) {
+ InteractionConstraint modelElement = (InteractionConstraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getConstraint_Shape_CN_OutgoingLinks(View view) {
+ Constraint modelElement = (Constraint) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getProperty_AttributeLabel_OutgoingLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getOperation_OperationLabel_OutgoingLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getEnumerationLiteral_LiteralLabel_OutgoingLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getComponentRealization_Edge_OutgoingLinks(View view) {
+ ComponentRealization modelElement = (ComponentRealization) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInterfaceRealization_Edge_OutgoingLinks(View view) {
+ InterfaceRealization modelElement = (InterfaceRealization) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getSubstitution_Edge_OutgoingLinks(View view) {
+ Substitution modelElement = (Substitution) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getRealization_Edge_OutgoingLinks(View view) {
+ Realization modelElement = (Realization) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getManifestation_Edge_OutgoingLinks(View view) {
+ Manifestation modelElement = (Manifestation) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getAbstraction_Edge_OutgoingLinks(View view) {
+ Abstraction modelElement = (Abstraction) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getUsage_Edge_OutgoingLinks(View view) {
+ Usage modelElement = (Usage) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDeployment_Edge_OutgoingLinks(View view) {
+ Deployment modelElement = (Deployment) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDependency_RoleBindingEdge_OutgoingLinks(View view) {
+ Dependency modelElement = (Dependency) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getDependency_Edge_OutgoingLinks(View view) {
+ Dependency modelElement = (Dependency) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getConnector_Edge_OutgoingLinks(View view) {
+ Connector modelElement = (Connector) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getGeneralization_Edge_OutgoingLinks(View view) {
+ return Collections.emptyList();
+ }
+
+ /**
+ * @generated
+ */
+ public List<UMLLinkDescriptor> getInformationFlow_Edge_OutgoingLinks(View view) {
+ InformationFlow modelElement = (InformationFlow) view.getElement();
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ result.addAll(getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Substitution_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Realization_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Manifestation_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Abstraction_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Usage_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Deployment_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_Dependency_Edge(modelElement));
+ result.addAll(getOutgoingTypeModelFacetLinks_InformationFlow_Edge(modelElement));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_ComponentRealization_Edge(
+ Package container) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof ComponentRealization) {
+ continue;
+ }
+ ComponentRealization link = (ComponentRealization) linkObject;
+ if (!ComponentRealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.ComponentRealization_Edge, ComponentRealizationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_InterfaceRealization_Edge(
+ Package container) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof InterfaceRealization) {
+ continue;
+ }
+ InterfaceRealization link = (InterfaceRealization) linkObject;
+ if (!InterfaceRealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.InterfaceRealization_Edge, InterfaceRealizationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Substitution_Edge(Package container) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Substitution) {
+ continue;
+ }
+ Substitution link = (Substitution) linkObject;
+ if (!SubstitutionEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Substitution_Edge, SubstitutionEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Realization_Edge(Package container) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Realization) {
+ continue;
+ }
+ Realization link = (Realization) linkObject;
+ if (!RealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Realization_Edge, RealizationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Manifestation_Edge(Package container) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Manifestation) {
+ continue;
+ }
+ Manifestation link = (Manifestation) linkObject;
+ if (!ManifestationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Manifestation_Edge, ManifestationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Abstraction_Edge(Package container) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Abstraction) {
+ continue;
+ }
+ Abstraction link = (Abstraction) linkObject;
+ if (!AbstractionEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Abstraction_Edge, AbstractionEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Usage_Edge(Package container) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Usage) {
+ continue;
+ }
+ Usage link = (Usage) linkObject;
+ if (!UsageEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Usage_Edge, UsageEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Deployment_Edge(Package container) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Deployment) {
+ continue;
+ }
+ Deployment link = (Deployment) linkObject;
+ if (!DeploymentEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Deployment_Edge, DeploymentEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Dependency_RoleBindingEdge(
+ Package container) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Dependency) {
+ continue;
+ }
+ Dependency link = (Dependency) linkObject;
+ if (!RoleBindingEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_RoleBindingEdge, RoleBindingEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Dependency_Edge(Package container) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Dependency) {
+ continue;
+ }
+ Dependency link = (Dependency) linkObject;
+ if (!DependencyEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_Edge, DependencyEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Connector_Edge(
+ StructuredClassifier container) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getOwnedConnectors()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Connector) {
+ continue;
+ }
+ Connector link = (Connector) linkObject;
+ if (!ConnectorEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getEnds();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof ConnectorEnd) {
+ continue;
+ }
+ ConnectorEnd dst = (ConnectorEnd) theTarget;
+ List<?> sources = link.getEnds();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof ConnectorEnd) {
+ continue;
+ }
+ ConnectorEnd src = (ConnectorEnd) theSource;
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Connector_Edge, ConnectorEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_Generalization_Edge(Classifier container) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getGeneralizations()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Generalization) {
+ continue;
+ }
+ Generalization link = (Generalization) linkObject;
+ if (!GeneralizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ Classifier dst = link.getGeneral();
+ Classifier src = link.getSpecific();
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Generalization_Edge, GeneralizationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getContainedTypeModelFacetLinks_InformationFlow_Edge(Package container) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof InformationFlow) {
+ continue;
+ }
+ InformationFlow link = (InformationFlow) linkObject;
+ if (!InformationFlowEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getInformationTargets();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getInformationSources();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.InformationFlow_Edge, InformationFlowEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(
+ Element target, CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getComment_AnnotatedElement()) {
+ result.add(new UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.Comment_AnnotatedElementEdge, CommentAnnotatedElementEditPart.VISUAL_ID));
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(
+ Element target, CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getConstraint_ConstrainedElement()) {
+ result.add(new UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.Constraint_ConstrainedElementEdge, ConstraintConstrainedElementEditPart.VISUAL_ID));
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_ComponentRealization_Edge(
+ NamedElement target, CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof ComponentRealization) {
+ continue;
+ }
+ ComponentRealization link = (ComponentRealization) setting.getEObject();
+ if (!ComponentRealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.ComponentRealization_Edge, ComponentRealizationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_InterfaceRealization_Edge(
+ NamedElement target, CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof InterfaceRealization) {
+ continue;
+ }
+ InterfaceRealization link = (InterfaceRealization) setting.getEObject();
+ if (!InterfaceRealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.InterfaceRealization_Edge, InterfaceRealizationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Substitution_Edge(NamedElement target,
+ CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Substitution) {
+ continue;
+ }
+ Substitution link = (Substitution) setting.getEObject();
+ if (!SubstitutionEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Substitution_Edge, SubstitutionEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Realization_Edge(NamedElement target,
+ CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Realization) {
+ continue;
+ }
+ Realization link = (Realization) setting.getEObject();
+ if (!RealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Realization_Edge, RealizationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Manifestation_Edge(NamedElement target,
+ CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Manifestation) {
+ continue;
+ }
+ Manifestation link = (Manifestation) setting.getEObject();
+ if (!ManifestationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Manifestation_Edge, ManifestationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Abstraction_Edge(NamedElement target,
+ CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Abstraction) {
+ continue;
+ }
+ Abstraction link = (Abstraction) setting.getEObject();
+ if (!AbstractionEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Abstraction_Edge, AbstractionEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Usage_Edge(NamedElement target,
+ CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Usage) {
+ continue;
+ }
+ Usage link = (Usage) setting.getEObject();
+ if (!UsageEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Usage_Edge, UsageEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Deployment_Edge(NamedElement target,
+ CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Deployment) {
+ continue;
+ }
+ Deployment link = (Deployment) setting.getEObject();
+ if (!DeploymentEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Deployment_Edge, DeploymentEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Dependency_RoleBindingEdge(
+ NamedElement target, CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Dependency) {
+ continue;
+ }
+ Dependency link = (Dependency) setting.getEObject();
+ if (!RoleBindingEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Dependency_RoleBindingEdge, RoleBindingEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Dependency_Edge(NamedElement target,
+ CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getDependency_Supplier() || false == setting.getEObject() instanceof Dependency) {
+ continue;
+ }
+ Dependency link = (Dependency) setting.getEObject();
+ if (!DependencyEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Dependency_Edge, DependencyEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_Generalization_Edge(Classifier target,
+ CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getGeneralization_General() || false == setting.getEObject() instanceof Generalization) {
+ continue;
+ }
+ Generalization link = (Generalization) setting.getEObject();
+ if (!GeneralizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ Classifier src = link.getSpecific();
+ result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.Generalization_Edge, GeneralizationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_TimeObservation_EventEdge(
+ NamedElement target, CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getTimeObservation_Event()) {
+ result.add(new UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.TimeObservation_EventEdge, TimeObservationEventEditPart.VISUAL_ID));
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_DurationObservation_EventEdge(
+ NamedElement target, CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getDurationObservation_Event()) {
+ result.add(new UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.DurationObservation_EventEdge, DurationObservationEventEditPart.VISUAL_ID));
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingFeatureModelFacetLinks_Representation_Edge(Classifier target,
+ CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() == UMLPackage.eINSTANCE.getInformationItem_Represented()) {
+ result.add(new UMLLinkDescriptor(setting.getEObject(), target, UMLElementTypes.Representation_Edge, RepresentationEditPart.VISUAL_ID));
+ }
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getIncomingTypeModelFacetLinks_InformationFlow_Edge(NamedElement target,
+ CrossReferenceAdapter crossReferencer) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ Collection<EStructuralFeature.Setting> settings = crossReferencer.getInverseReferences(target);
+ for (EStructuralFeature.Setting setting : settings) {
+ if (setting.getEStructuralFeature() != UMLPackage.eINSTANCE.getInformationFlow_InformationTarget() || false == setting.getEObject() instanceof InformationFlow) {
+ continue;
+ }
+ InformationFlow link = (InformationFlow) setting.getEObject();
+ if (!InformationFlowEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> sources = link.getInformationSources();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ result.add(new UMLLinkDescriptor(src, target, link, UMLElementTypes.InformationFlow_Edge, InformationFlowEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Comment_AnnotatedElementEdge(
+ Comment source) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> destinations = source.getAnnotatedElements()
+ .iterator(); destinations.hasNext();) {
+ Element destination = (Element) destinations.next();
+ result.add(new UMLLinkDescriptor(source, destination, UMLElementTypes.Comment_AnnotatedElementEdge, CommentAnnotatedElementEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Constraint_ConstrainedElementEdge(
+ Constraint source) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> destinations = source.getConstrainedElements()
+ .iterator(); destinations.hasNext();) {
+ Element destination = (Element) destinations.next();
+ result.add(new UMLLinkDescriptor(source, destination, UMLElementTypes.Constraint_ConstrainedElementEdge, ConstraintConstrainedElementEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_ComponentRealization_Edge(
+ NamedElement source) {
+ Package container = null;
+ // Find container element for the link.
+ // Climb up by containment hierarchy starting from the source
+ // and return the first element that is instance of the container class.
+ for (EObject element = source; element != null && container == null; element = element.eContainer()) {
+ if (element instanceof Package) {
+ container = (Package) element;
+ }
+ }
+ if (container == null) {
+ return Collections.emptyList();
+ }
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof ComponentRealization) {
+ continue;
+ }
+ ComponentRealization link = (ComponentRealization) linkObject;
+ if (!ComponentRealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ if (src != source) {
+ continue;
+ }
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.ComponentRealization_Edge, ComponentRealizationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_InterfaceRealization_Edge(
+ NamedElement source) {
+ Package container = null;
+ // Find container element for the link.
+ // Climb up by containment hierarchy starting from the source
+ // and return the first element that is instance of the container class.
+ for (EObject element = source; element != null && container == null; element = element.eContainer()) {
+ if (element instanceof Package) {
+ container = (Package) element;
+ }
+ }
+ if (container == null) {
+ return Collections.emptyList();
+ }
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof InterfaceRealization) {
+ continue;
+ }
+ InterfaceRealization link = (InterfaceRealization) linkObject;
+ if (!InterfaceRealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ if (src != source) {
+ continue;
+ }
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.InterfaceRealization_Edge, InterfaceRealizationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Substitution_Edge(NamedElement source) {
+ Package container = null;
+ // Find container element for the link.
+ // Climb up by containment hierarchy starting from the source
+ // and return the first element that is instance of the container class.
+ for (EObject element = source; element != null && container == null; element = element.eContainer()) {
+ if (element instanceof Package) {
+ container = (Package) element;
+ }
+ }
+ if (container == null) {
+ return Collections.emptyList();
+ }
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Substitution) {
+ continue;
+ }
+ Substitution link = (Substitution) linkObject;
+ if (!SubstitutionEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ if (src != source) {
+ continue;
+ }
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Substitution_Edge, SubstitutionEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Realization_Edge(NamedElement source) {
+ Package container = null;
+ // Find container element for the link.
+ // Climb up by containment hierarchy starting from the source
+ // and return the first element that is instance of the container class.
+ for (EObject element = source; element != null && container == null; element = element.eContainer()) {
+ if (element instanceof Package) {
+ container = (Package) element;
+ }
+ }
+ if (container == null) {
+ return Collections.emptyList();
+ }
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Realization) {
+ continue;
+ }
+ Realization link = (Realization) linkObject;
+ if (!RealizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ if (src != source) {
+ continue;
+ }
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Realization_Edge, RealizationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Manifestation_Edge(NamedElement source) {
+ Package container = null;
+ // Find container element for the link.
+ // Climb up by containment hierarchy starting from the source
+ // and return the first element that is instance of the container class.
+ for (EObject element = source; element != null && container == null; element = element.eContainer()) {
+ if (element instanceof Package) {
+ container = (Package) element;
+ }
+ }
+ if (container == null) {
+ return Collections.emptyList();
+ }
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Manifestation) {
+ continue;
+ }
+ Manifestation link = (Manifestation) linkObject;
+ if (!ManifestationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ if (src != source) {
+ continue;
+ }
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Manifestation_Edge, ManifestationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Abstraction_Edge(NamedElement source) {
+ Package container = null;
+ // Find container element for the link.
+ // Climb up by containment hierarchy starting from the source
+ // and return the first element that is instance of the container class.
+ for (EObject element = source; element != null && container == null; element = element.eContainer()) {
+ if (element instanceof Package) {
+ container = (Package) element;
+ }
+ }
+ if (container == null) {
+ return Collections.emptyList();
+ }
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Abstraction) {
+ continue;
+ }
+ Abstraction link = (Abstraction) linkObject;
+ if (!AbstractionEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ if (src != source) {
+ continue;
+ }
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Abstraction_Edge, AbstractionEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Usage_Edge(NamedElement source) {
+ Package container = null;
+ // Find container element for the link.
+ // Climb up by containment hierarchy starting from the source
+ // and return the first element that is instance of the container class.
+ for (EObject element = source; element != null && container == null; element = element.eContainer()) {
+ if (element instanceof Package) {
+ container = (Package) element;
+ }
+ }
+ if (container == null) {
+ return Collections.emptyList();
+ }
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Usage) {
+ continue;
+ }
+ Usage link = (Usage) linkObject;
+ if (!UsageEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ if (src != source) {
+ continue;
+ }
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Usage_Edge, UsageEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Deployment_Edge(NamedElement source) {
+ Package container = null;
+ // Find container element for the link.
+ // Climb up by containment hierarchy starting from the source
+ // and return the first element that is instance of the container class.
+ for (EObject element = source; element != null && container == null; element = element.eContainer()) {
+ if (element instanceof Package) {
+ container = (Package) element;
+ }
+ }
+ if (container == null) {
+ return Collections.emptyList();
+ }
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Deployment) {
+ continue;
+ }
+ Deployment link = (Deployment) linkObject;
+ if (!DeploymentEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ if (src != source) {
+ continue;
+ }
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Deployment_Edge, DeploymentEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Dependency_RoleBindingEdge(
+ NamedElement source) {
+ Package container = null;
+ // Find container element for the link.
+ // Climb up by containment hierarchy starting from the source
+ // and return the first element that is instance of the container class.
+ for (EObject element = source; element != null && container == null; element = element.eContainer()) {
+ if (element instanceof Package) {
+ container = (Package) element;
+ }
+ }
+ if (container == null) {
+ return Collections.emptyList();
+ }
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Dependency) {
+ continue;
+ }
+ Dependency link = (Dependency) linkObject;
+ if (!RoleBindingEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ if (src != source) {
+ continue;
+ }
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_RoleBindingEdge, RoleBindingEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Dependency_Edge(NamedElement source) {
+ Package container = null;
+ // Find container element for the link.
+ // Climb up by containment hierarchy starting from the source
+ // and return the first element that is instance of the container class.
+ for (EObject element = source; element != null && container == null; element = element.eContainer()) {
+ if (element instanceof Package) {
+ container = (Package) element;
+ }
+ }
+ if (container == null) {
+ return Collections.emptyList();
+ }
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Dependency) {
+ continue;
+ }
+ Dependency link = (Dependency) linkObject;
+ if (!DependencyEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getSuppliers();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getClients();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ if (src != source) {
+ continue;
+ }
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Dependency_Edge, DependencyEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_Generalization_Edge(Classifier source) {
+ Classifier 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 Classifier) {
+ container = (Classifier) element;
+ }
+ }
+ if (container == null) {
+ return Collections.emptyList();
+ }
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getGeneralizations()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof Generalization) {
+ continue;
+ }
+ Generalization link = (Generalization) linkObject;
+ if (!GeneralizationEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ Classifier dst = link.getGeneral();
+ Classifier src = link.getSpecific();
+ if (src != source) {
+ continue;
+ }
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.Generalization_Edge, GeneralizationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_TimeObservation_EventEdge(
+ TimeObservation source) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ NamedElement destination = source.getEvent();
+ if (destination == null) {
+ return result;
+ }
+ result.add(new UMLLinkDescriptor(source, destination, UMLElementTypes.TimeObservation_EventEdge, TimeObservationEventEditPart.VISUAL_ID));
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_DurationObservation_EventEdge(
+ DurationObservation source) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> destinations = source.getEvents()
+ .iterator(); destinations.hasNext();) {
+ NamedElement destination = (NamedElement) destinations.next();
+ result.add(new UMLLinkDescriptor(source, destination, UMLElementTypes.DurationObservation_EventEdge, DurationObservationEventEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingFeatureModelFacetLinks_Representation_Edge(
+ InformationItem source) {
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> destinations = source.getRepresenteds()
+ .iterator(); destinations.hasNext();) {
+ Classifier destination = (Classifier) destinations.next();
+ result.add(new UMLLinkDescriptor(source, destination, UMLElementTypes.Representation_Edge, RepresentationEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+ /**
+ * @generated
+ */
+ protected Collection<UMLLinkDescriptor> getOutgoingTypeModelFacetLinks_InformationFlow_Edge(NamedElement source) {
+ Package container = null;
+ // Find container element for the link.
+ // Climb up by containment hierarchy starting from the source
+ // and return the first element that is instance of the container class.
+ for (EObject element = source; element != null && container == null; element = element.eContainer()) {
+ if (element instanceof Package) {
+ container = (Package) element;
+ }
+ }
+ if (container == null) {
+ return Collections.emptyList();
+ }
+ LinkedList<UMLLinkDescriptor> result = new LinkedList<UMLLinkDescriptor>();
+ for (Iterator<?> links = container.getPackagedElements()
+ .iterator(); links.hasNext();) {
+ EObject linkObject = (EObject) links.next();
+ if (false == linkObject instanceof InformationFlow) {
+ continue;
+ }
+ InformationFlow link = (InformationFlow) linkObject;
+ if (!InformationFlowEditPart.VISUAL_ID.equals(UMLVisualIDRegistry.getLinkWithClassVisualID(link))) {
+ continue;
+ }
+ List<?> targets = link.getInformationTargets();
+ Object theTarget = targets.size() == 1 ? targets.get(0) : null;
+ if (false == theTarget instanceof NamedElement) {
+ continue;
+ }
+ NamedElement dst = (NamedElement) theTarget;
+ List<?> sources = link.getInformationSources();
+ Object theSource = sources.size() == 1 ? sources.get(0) : null;
+ if (false == theSource instanceof NamedElement) {
+ continue;
+ }
+ NamedElement src = (NamedElement) theSource;
+ if (src != source) {
+ continue;
+ }
+ result.add(new UMLLinkDescriptor(src, dst, link, UMLElementTypes.InformationFlow_Edge, InformationFlowEditPart.VISUAL_ID));
+ }
+ return result;
+ }
+
+}

Back to the top