EMMA Coverage Report (generated Sun Feb 05 10:43:15 CET 2012)
[all classes][de.uka.ipd.sdq.pcm.gmf.repository.part]

COVERAGE SUMMARY FOR SOURCE FILE [PalladioComponentModelDiagramUpdater.java]

nameclass, %method, %block, %line, %
PalladioComponentModelDiagramUpdater.java0%   (0/1)0%   (0/94)0%   (0/2176)0%   (0/836)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class PalladioComponentModelDiagramUpdater0%   (0/1)0%   (0/94)0%   (0/2176)0%   (0/836)
PalladioComponentModelDiagramUpdater (): void 0%   (0/1)0%   (0/3)0%   (0/1)
getBasicComponentComponentParameterCompartment_7104SemanticChildren (View): List 0%   (0/1)0%   (0/52)0%   (0/18)
getBasicComponentPassiveResourceCompartment_7103SemanticChildren (View): List 0%   (0/1)0%   (0/52)0%   (0/17)
getBasicComponentSEFFCompartment_7102SemanticChildren (View): List 0%   (0/1)0%   (0/52)0%   (0/19)
getBasicComponent_2102ContainedLinks (View): List 0%   (0/1)0%   (0/45)0%   (0/17)
getBasicComponent_2102IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getBasicComponent_2102OutgoingLinks (View): List 0%   (0/1)0%   (0/45)0%   (0/17)
getCompleteComponentType_2104ContainedLinks (View): List 0%   (0/1)0%   (0/45)0%   (0/18)
getCompleteComponentType_2104IncomingLinks (View): List 0%   (0/1)0%   (0/22)0%   (0/9)
getCompleteComponentType_2104OutgoingLinks (View): List 0%   (0/1)0%   (0/45)0%   (0/18)
getCompositeComponent_2103ContainedLinks (View): List 0%   (0/1)0%   (0/45)0%   (0/18)
getCompositeComponent_2103IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getCompositeComponent_2103OutgoingLinks (View): List 0%   (0/1)0%   (0/45)0%   (0/18)
getContainedLinks (View): List 0%   (0/1)0%   (0/71)0%   (0/24)
getContainedTypeModelFacetLinks_InfrastructureProvidedRole_4111 (InterfacePro... 0%   (0/1)0%   (0/44)0%   (0/21)
getContainedTypeModelFacetLinks_InfrastructureRequiredRole_4112 (InterfaceReq... 0%   (0/1)0%   (0/44)0%   (0/21)
getContainedTypeModelFacetLinks_OperationProvidedRole_4105 (InterfaceProvidin... 0%   (0/1)0%   (0/44)0%   (0/21)
getContainedTypeModelFacetLinks_OperationRequiredRole_4106 (InterfaceRequirin... 0%   (0/1)0%   (0/44)0%   (0/21)
getContainedTypeModelFacetLinks_SinkRole_4109 (InterfaceProvidingEntity): Col... 0%   (0/1)0%   (0/44)0%   (0/16)
getContainedTypeModelFacetLinks_SourceRole_4110 (InterfaceRequiringEntity): C... 0%   (0/1)0%   (0/44)0%   (0/16)
getEventGroupEventTypeList_7107SemanticChildren (View): List 0%   (0/1)0%   (0/52)0%   (0/16)
getEventGroup_2108ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getEventGroup_2108IncomingLinks (View): List 0%   (0/1)0%   (0/28)0%   (0/9)
getEventGroup_2108OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getEventType_3107ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getEventType_3107IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getEventType_3107OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getIncomingFeatureModelFacetLinks_CompleteComponentType_ParentProvidesCompone... 0%   (0/1)0%   (0/38)0%   (0/14)
getIncomingFeatureModelFacetLinks_ImplementationComponentType_ParentCompleteC... 0%   (0/1)0%   (0/38)0%   (0/14)
getIncomingLinks (View): List 0%   (0/1)0%   (0/68)0%   (0/23)
getIncomingTypeModelFacetLinks_InfrastructureProvidedRole_4111 (Infrastructur... 0%   (0/1)0%   (0/61)0%   (0/26)
getIncomingTypeModelFacetLinks_InfrastructureRequiredRole_4112 (Infrastructur... 0%   (0/1)0%   (0/61)0%   (0/26)
getIncomingTypeModelFacetLinks_OperationProvidedRole_4105 (OperationInterface... 0%   (0/1)0%   (0/61)0%   (0/26)
getIncomingTypeModelFacetLinks_OperationRequiredRole_4106 (OperationInterface... 0%   (0/1)0%   (0/61)0%   (0/26)
getIncomingTypeModelFacetLinks_SinkRole_4109 (EventGroup, Map): Collection 0%   (0/1)0%   (0/61)0%   (0/22)
getIncomingTypeModelFacetLinks_SourceRole_4110 (EventGroup, Map): Collection 0%   (0/1)0%   (0/61)0%   (0/22)
getInfrastructureInterfaceInfrastructureSignatureList_7108SemanticChildren (V... 0%   (0/1)0%   (0/52)0%   (0/19)
getInfrastructureInterface_2109ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getInfrastructureInterface_2109IncomingLinks (View): List 0%   (0/1)0%   (0/28)0%   (0/12)
getInfrastructureInterface_2109OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getInfrastructureProvidedRole_4111ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getInfrastructureProvidedRole_4111IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getInfrastructureProvidedRole_4111OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getInfrastructureRequiredRole_4112ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getInfrastructureRequiredRole_4112IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getInfrastructureRequiredRole_4112OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getInfrastructureSignature_3108ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getInfrastructureSignature_3108IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getInfrastructureSignature_3108OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getOperationInterfaceSignatureList_7106SemanticChildren (View): List 0%   (0/1)0%   (0/52)0%   (0/17)
getOperationInterface_2107ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getOperationInterface_2107IncomingLinks (View): List 0%   (0/1)0%   (0/28)0%   (0/12)
getOperationInterface_2107OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getOperationProvidedRole_4105ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getOperationProvidedRole_4105IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getOperationProvidedRole_4105OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getOperationRequiredRole_4106ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getOperationRequiredRole_4106IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getOperationRequiredRole_4106OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getOperationSignature_3106ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getOperationSignature_3106IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getOperationSignature_3106OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getOutgoingFeatureModelFacetLinks_CompleteComponentType_ParentProvidesCompone... 0%   (0/1)0%   (0/28)0%   (0/12)
getOutgoingFeatureModelFacetLinks_ImplementationComponentType_ParentCompleteC... 0%   (0/1)0%   (0/28)0%   (0/12)
getOutgoingLinks (View): List 0%   (0/1)0%   (0/68)0%   (0/23)
getPassiveResource_3103ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getPassiveResource_3103IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getPassiveResource_3103OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getProvidesComponentType_2105ContainedLinks (View): List 0%   (0/1)0%   (0/40)0%   (0/16)
getProvidesComponentType_2105IncomingLinks (View): List 0%   (0/1)0%   (0/22)0%   (0/9)
getProvidesComponentType_2105OutgoingLinks (View): List 0%   (0/1)0%   (0/40)0%   (0/16)
getRepository_1000ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getRepository_1000SemanticChildren (View): List 0%   (0/1)0%   (0/141)0%   (0/45)
getResourceDemandingSEFF_3102ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getResourceDemandingSEFF_3102IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getResourceDemandingSEFF_3102OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getSemanticChildren (View): List 0%   (0/1)0%   (0/29)0%   (0/10)
getSinkRole_4109ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getSinkRole_4109IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getSinkRole_4109OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getSourceRole_4110ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getSourceRole_4110IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getSourceRole_4110OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getSubSystem_2106ContainedLinks (View): List 0%   (0/1)0%   (0/40)0%   (0/15)
getSubSystem_2106IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getSubSystem_2106OutgoingLinks (View): List 0%   (0/1)0%   (0/40)0%   (0/15)
getVariableCharacterisation_3105ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getVariableCharacterisation_3105IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getVariableCharacterisation_3105OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getVariableUsageComponentParameterVariableCharacterisationCompartment_7105Sem... 0%   (0/1)0%   (0/52)0%   (0/18)
getVariableUsage_3104ContainedLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getVariableUsage_3104IncomingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
getVariableUsage_3104OutgoingLinks (View): List 0%   (0/1)0%   (0/2)0%   (0/1)
isShortcutOrphaned (View): boolean 0%   (0/1)0%   (0/14)0%   (0/2)

1/*
2 * Copyright 2007, IPD, SDQ, University of Karlsruhe
3 */
4package de.uka.ipd.sdq.pcm.gmf.repository.part;
5 
6import java.util.Collection;
7import java.util.Collections;
8import java.util.Iterator;
9import java.util.LinkedList;
10import java.util.List;
11import java.util.Map;
12 
13import org.eclipse.emf.ecore.EObject;
14import org.eclipse.emf.ecore.EStructuralFeature;
15import org.eclipse.emf.ecore.util.EcoreUtil;
16import org.eclipse.gmf.runtime.notation.View;
17 
18import de.uka.ipd.sdq.pcm.core.entity.InterfaceProvidingEntity;
19import de.uka.ipd.sdq.pcm.core.entity.InterfaceRequiringEntity;
20import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.BasicComponentComponentParameterCompartmentEditPart;
21import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.BasicComponentEditPart;
22import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.BasicComponentPassiveResourceCompartmentEditPart;
23import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.BasicComponentSEFFCompartmentEditPart;
24import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.CompleteComponentTypeEditPart;
25import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.CompleteComponentTypeParentProvidesComponentTypesEditPart;
26import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.CompositeComponentEditPart;
27import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.EventGroupEditPart;
28import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.EventGroupEventTypeListEditPart;
29import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.EventTypeEditPart;
30import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.ImplementationComponentTypeParentCompleteComponentTypesEditPart;
31import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.InfrastructureInterfaceEditPart;
32import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.InfrastructureInterfaceInfrastructureSignatureListEditPart;
33import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.InfrastructureProvidedRoleEditPart;
34import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.InfrastructureRequiredRoleEditPart;
35import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.InfrastructureSignatureEditPart;
36import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.OperationInterfaceEditPart;
37import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.OperationInterfaceSignatureListEditPart;
38import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.OperationProvidedRoleEditPart;
39import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.OperationRequiredRoleEditPart;
40import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.OperationSignatureEditPart;
41import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.PassiveResourceEditPart;
42import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.ProvidesComponentTypeEditPart;
43import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.RepositoryEditPart;
44import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.ResourceDemandingSEFFEditPart;
45import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.SinkRoleEditPart;
46import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.SourceRoleEditPart;
47import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.SubSystemEditPart;
48import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.VariableCharacterisationEditPart;
49import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.VariableUsageComponentParameterVariableCharacterisationCompartmentEditPart;
50import de.uka.ipd.sdq.pcm.gmf.repository.edit.parts.VariableUsageEditPart;
51import de.uka.ipd.sdq.pcm.gmf.repository.providers.PalladioComponentModelElementTypes;
52import de.uka.ipd.sdq.pcm.parameter.VariableCharacterisation;
53import de.uka.ipd.sdq.pcm.parameter.VariableUsage;
54import de.uka.ipd.sdq.pcm.repository.BasicComponent;
55import de.uka.ipd.sdq.pcm.repository.CompleteComponentType;
56import de.uka.ipd.sdq.pcm.repository.CompositeComponent;
57import de.uka.ipd.sdq.pcm.repository.EventGroup;
58import de.uka.ipd.sdq.pcm.repository.EventType;
59import de.uka.ipd.sdq.pcm.repository.ImplementationComponentType;
60import de.uka.ipd.sdq.pcm.repository.InfrastructureInterface;
61import de.uka.ipd.sdq.pcm.repository.InfrastructureProvidedRole;
62import de.uka.ipd.sdq.pcm.repository.InfrastructureRequiredRole;
63import de.uka.ipd.sdq.pcm.repository.InfrastructureSignature;
64import de.uka.ipd.sdq.pcm.repository.Interface;
65import de.uka.ipd.sdq.pcm.repository.OperationInterface;
66import de.uka.ipd.sdq.pcm.repository.OperationProvidedRole;
67import de.uka.ipd.sdq.pcm.repository.OperationRequiredRole;
68import de.uka.ipd.sdq.pcm.repository.OperationSignature;
69import de.uka.ipd.sdq.pcm.repository.PassiveResource;
70import de.uka.ipd.sdq.pcm.repository.ProvidesComponentType;
71import de.uka.ipd.sdq.pcm.repository.Repository;
72import de.uka.ipd.sdq.pcm.repository.RepositoryComponent;
73import de.uka.ipd.sdq.pcm.repository.RepositoryPackage;
74import de.uka.ipd.sdq.pcm.repository.SinkRole;
75import de.uka.ipd.sdq.pcm.repository.SourceRole;
76import de.uka.ipd.sdq.pcm.seff.ServiceEffectSpecification;
77import de.uka.ipd.sdq.pcm.subsystem.SubSystem;
78 
79/**
80 * @generated
81 */
82public class PalladioComponentModelDiagramUpdater {
83 
84        /**
85         * @generated
86         */
87        public static boolean isShortcutOrphaned(View view) {
88                return !view.isSetElement() || view.getElement() == null
89                                || view.getElement().eIsProxy();
90        }
91 
92        /**
93         * @generated
94         */
95        public static List getSemanticChildren(View view) {
96                switch (PalladioComponentModelVisualIDRegistry.getVisualID(view)) {
97                case OperationInterfaceSignatureListEditPart.VISUAL_ID:
98                        return getOperationInterfaceSignatureList_7106SemanticChildren(view);
99                case EventGroupEventTypeListEditPart.VISUAL_ID:
100                        return getEventGroupEventTypeList_7107SemanticChildren(view);
101                case BasicComponentSEFFCompartmentEditPart.VISUAL_ID:
102                        return getBasicComponentSEFFCompartment_7102SemanticChildren(view);
103                case BasicComponentPassiveResourceCompartmentEditPart.VISUAL_ID:
104                        return getBasicComponentPassiveResourceCompartment_7103SemanticChildren(view);
105                case BasicComponentComponentParameterCompartmentEditPart.VISUAL_ID:
106                        return getBasicComponentComponentParameterCompartment_7104SemanticChildren(view);
107                case VariableUsageComponentParameterVariableCharacterisationCompartmentEditPart.VISUAL_ID:
108                        return getVariableUsageComponentParameterVariableCharacterisationCompartment_7105SemanticChildren(view);
109                case InfrastructureInterfaceInfrastructureSignatureListEditPart.VISUAL_ID:
110                        return getInfrastructureInterfaceInfrastructureSignatureList_7108SemanticChildren(view);
111                case RepositoryEditPart.VISUAL_ID:
112                        return getRepository_1000SemanticChildren(view);
113                }
114                return Collections.EMPTY_LIST;
115        }
116 
117        /**
118         * @generated
119         */
120        public static List getOperationInterfaceSignatureList_7106SemanticChildren(
121                        View view) {
122                if (false == view.eContainer() instanceof View) {
123                        return Collections.EMPTY_LIST;
124                }
125                View containerView = (View) view.eContainer();
126                if (!containerView.isSetElement()) {
127                        return Collections.EMPTY_LIST;
128                }
129                OperationInterface modelElement = (OperationInterface) containerView
130                                .getElement();
131                List result = new LinkedList();
132                for (Iterator it = modelElement.getSignatures__OperationInterface()
133                                .iterator(); it.hasNext();) {
134                        OperationSignature childElement = (OperationSignature) it.next();
135                        int visualID = PalladioComponentModelVisualIDRegistry
136                                        .getNodeVisualID(view, childElement);
137                        if (visualID == OperationSignatureEditPart.VISUAL_ID) {
138                                result.add(new PalladioComponentModelNodeDescriptor(
139                                                childElement, visualID));
140                                continue;
141                        }
142                }
143                return result;
144        }
145 
146        /**
147         * @generated
148         */
149        public static List getEventGroupEventTypeList_7107SemanticChildren(View view) {
150                if (false == view.eContainer() instanceof View) {
151                        return Collections.EMPTY_LIST;
152                }
153                View containerView = (View) view.eContainer();
154                if (!containerView.isSetElement()) {
155                        return Collections.EMPTY_LIST;
156                }
157                EventGroup modelElement = (EventGroup) containerView.getElement();
158                List result = new LinkedList();
159                for (Iterator it = modelElement.getEventTypes__EventGroup().iterator(); it
160                                .hasNext();) {
161                        EventType childElement = (EventType) it.next();
162                        int visualID = PalladioComponentModelVisualIDRegistry
163                                        .getNodeVisualID(view, childElement);
164                        if (visualID == EventTypeEditPart.VISUAL_ID) {
165                                result.add(new PalladioComponentModelNodeDescriptor(
166                                                childElement, visualID));
167                                continue;
168                        }
169                }
170                return result;
171        }
172 
173        /**
174         * @generated
175         */
176        public static List getBasicComponentSEFFCompartment_7102SemanticChildren(
177                        View view) {
178                if (false == view.eContainer() instanceof View) {
179                        return Collections.EMPTY_LIST;
180                }
181                View containerView = (View) view.eContainer();
182                if (!containerView.isSetElement()) {
183                        return Collections.EMPTY_LIST;
184                }
185                BasicComponent modelElement = (BasicComponent) containerView
186                                .getElement();
187                List result = new LinkedList();
188                for (Iterator it = modelElement
189                                .getServiceEffectSpecifications__BasicComponent().iterator(); it
190                                .hasNext();) {
191                        ServiceEffectSpecification childElement = (ServiceEffectSpecification) it
192                                        .next();
193                        int visualID = PalladioComponentModelVisualIDRegistry
194                                        .getNodeVisualID(view, childElement);
195                        if (visualID == ResourceDemandingSEFFEditPart.VISUAL_ID) {
196                                result.add(new PalladioComponentModelNodeDescriptor(
197                                                childElement, visualID));
198                                continue;
199                        }
200                }
201                return result;
202        }
203 
204        /**
205         * @generated
206         */
207        public static List getBasicComponentPassiveResourceCompartment_7103SemanticChildren(
208                        View view) {
209                if (false == view.eContainer() instanceof View) {
210                        return Collections.EMPTY_LIST;
211                }
212                View containerView = (View) view.eContainer();
213                if (!containerView.isSetElement()) {
214                        return Collections.EMPTY_LIST;
215                }
216                BasicComponent modelElement = (BasicComponent) containerView
217                                .getElement();
218                List result = new LinkedList();
219                for (Iterator it = modelElement.getPassiveResource_BasicComponent()
220                                .iterator(); it.hasNext();) {
221                        PassiveResource childElement = (PassiveResource) it.next();
222                        int visualID = PalladioComponentModelVisualIDRegistry
223                                        .getNodeVisualID(view, childElement);
224                        if (visualID == PassiveResourceEditPart.VISUAL_ID) {
225                                result.add(new PalladioComponentModelNodeDescriptor(
226                                                childElement, visualID));
227                                continue;
228                        }
229                }
230                return result;
231        }
232 
233        /**
234         * @generated
235         */
236        public static List getBasicComponentComponentParameterCompartment_7104SemanticChildren(
237                        View view) {
238                if (false == view.eContainer() instanceof View) {
239                        return Collections.EMPTY_LIST;
240                }
241                View containerView = (View) view.eContainer();
242                if (!containerView.isSetElement()) {
243                        return Collections.EMPTY_LIST;
244                }
245                BasicComponent modelElement = (BasicComponent) containerView
246                                .getElement();
247                List result = new LinkedList();
248                for (Iterator it = modelElement
249                                .getComponentParameterUsage_ImplementationComponentType()
250                                .iterator(); it.hasNext();) {
251                        VariableUsage childElement = (VariableUsage) it.next();
252                        int visualID = PalladioComponentModelVisualIDRegistry
253                                        .getNodeVisualID(view, childElement);
254                        if (visualID == VariableUsageEditPart.VISUAL_ID) {
255                                result.add(new PalladioComponentModelNodeDescriptor(
256                                                childElement, visualID));
257                                continue;
258                        }
259                }
260                return result;
261        }
262 
263        /**
264         * @generated
265         */
266        public static List getVariableUsageComponentParameterVariableCharacterisationCompartment_7105SemanticChildren(
267                        View view) {
268                if (false == view.eContainer() instanceof View) {
269                        return Collections.EMPTY_LIST;
270                }
271                View containerView = (View) view.eContainer();
272                if (!containerView.isSetElement()) {
273                        return Collections.EMPTY_LIST;
274                }
275                VariableUsage modelElement = (VariableUsage) containerView.getElement();
276                List result = new LinkedList();
277                for (Iterator it = modelElement
278                                .getVariableCharacterisation_VariableUsage().iterator(); it
279                                .hasNext();) {
280                        VariableCharacterisation childElement = (VariableCharacterisation) it
281                                        .next();
282                        int visualID = PalladioComponentModelVisualIDRegistry
283                                        .getNodeVisualID(view, childElement);
284                        if (visualID == VariableCharacterisationEditPart.VISUAL_ID) {
285                                result.add(new PalladioComponentModelNodeDescriptor(
286                                                childElement, visualID));
287                                continue;
288                        }
289                }
290                return result;
291        }
292 
293        /**
294         * @generated
295         */
296        public static List getInfrastructureInterfaceInfrastructureSignatureList_7108SemanticChildren(
297                        View view) {
298                if (false == view.eContainer() instanceof View) {
299                        return Collections.EMPTY_LIST;
300                }
301                View containerView = (View) view.eContainer();
302                if (!containerView.isSetElement()) {
303                        return Collections.EMPTY_LIST;
304                }
305                InfrastructureInterface modelElement = (InfrastructureInterface) containerView
306                                .getElement();
307                List result = new LinkedList();
308                for (Iterator it = modelElement
309                                .getInfrastructureSignatures__InfrastructureInterface()
310                                .iterator(); it.hasNext();) {
311                        InfrastructureSignature childElement = (InfrastructureSignature) it
312                                        .next();
313                        int visualID = PalladioComponentModelVisualIDRegistry
314                                        .getNodeVisualID(view, childElement);
315                        if (visualID == InfrastructureSignatureEditPart.VISUAL_ID) {
316                                result.add(new PalladioComponentModelNodeDescriptor(
317                                                childElement, visualID));
318                                continue;
319                        }
320                }
321                return result;
322        }
323 
324        /**
325         * @generated
326         */
327        public static List getRepository_1000SemanticChildren(View view) {
328                if (!view.isSetElement()) {
329                        return Collections.EMPTY_LIST;
330                }
331                Repository modelElement = (Repository) view.getElement();
332                List result = new LinkedList();
333                for (Iterator it = modelElement.getInterfaces__Repository().iterator(); it
334                                .hasNext();) {
335                        Interface childElement = (Interface) it.next();
336                        int visualID = PalladioComponentModelVisualIDRegistry
337                                        .getNodeVisualID(view, childElement);
338                        if (visualID == OperationInterfaceEditPart.VISUAL_ID) {
339                                result.add(new PalladioComponentModelNodeDescriptor(
340                                                childElement, visualID));
341                                continue;
342                        }
343                        if (visualID == EventGroupEditPart.VISUAL_ID) {
344                                result.add(new PalladioComponentModelNodeDescriptor(
345                                                childElement, visualID));
346                                continue;
347                        }
348                        if (visualID == InfrastructureInterfaceEditPart.VISUAL_ID) {
349                                result.add(new PalladioComponentModelNodeDescriptor(
350                                                childElement, visualID));
351                                continue;
352                        }
353                }
354                for (Iterator it = modelElement.getComponents__Repository().iterator(); it
355                                .hasNext();) {
356                        RepositoryComponent childElement = (RepositoryComponent) it.next();
357                        int visualID = PalladioComponentModelVisualIDRegistry
358                                        .getNodeVisualID(view, childElement);
359                        if (visualID == BasicComponentEditPart.VISUAL_ID) {
360                                result.add(new PalladioComponentModelNodeDescriptor(
361                                                childElement, visualID));
362                                continue;
363                        }
364                        if (visualID == CompositeComponentEditPart.VISUAL_ID) {
365                                result.add(new PalladioComponentModelNodeDescriptor(
366                                                childElement, visualID));
367                                continue;
368                        }
369                        if (visualID == CompleteComponentTypeEditPart.VISUAL_ID) {
370                                result.add(new PalladioComponentModelNodeDescriptor(
371                                                childElement, visualID));
372                                continue;
373                        }
374                        if (visualID == ProvidesComponentTypeEditPart.VISUAL_ID) {
375                                result.add(new PalladioComponentModelNodeDescriptor(
376                                                childElement, visualID));
377                                continue;
378                        }
379                        if (visualID == SubSystemEditPart.VISUAL_ID) {
380                                result.add(new PalladioComponentModelNodeDescriptor(
381                                                childElement, visualID));
382                                continue;
383                        }
384                }
385                return result;
386        }
387 
388        /**
389         * @generated
390         */
391        public static List getContainedLinks(View view) {
392                switch (PalladioComponentModelVisualIDRegistry.getVisualID(view)) {
393                case RepositoryEditPart.VISUAL_ID:
394                        return getRepository_1000ContainedLinks(view);
395                case OperationInterfaceEditPart.VISUAL_ID:
396                        return getOperationInterface_2107ContainedLinks(view);
397                case EventGroupEditPart.VISUAL_ID:
398                        return getEventGroup_2108ContainedLinks(view);
399                case BasicComponentEditPart.VISUAL_ID:
400                        return getBasicComponent_2102ContainedLinks(view);
401                case CompositeComponentEditPart.VISUAL_ID:
402                        return getCompositeComponent_2103ContainedLinks(view);
403                case CompleteComponentTypeEditPart.VISUAL_ID:
404                        return getCompleteComponentType_2104ContainedLinks(view);
405                case ProvidesComponentTypeEditPart.VISUAL_ID:
406                        return getProvidesComponentType_2105ContainedLinks(view);
407                case SubSystemEditPart.VISUAL_ID:
408                        return getSubSystem_2106ContainedLinks(view);
409                case InfrastructureInterfaceEditPart.VISUAL_ID:
410                        return getInfrastructureInterface_2109ContainedLinks(view);
411                case OperationSignatureEditPart.VISUAL_ID:
412                        return getOperationSignature_3106ContainedLinks(view);
413                case EventTypeEditPart.VISUAL_ID:
414                        return getEventType_3107ContainedLinks(view);
415                case ResourceDemandingSEFFEditPart.VISUAL_ID:
416                        return getResourceDemandingSEFF_3102ContainedLinks(view);
417                case PassiveResourceEditPart.VISUAL_ID:
418                        return getPassiveResource_3103ContainedLinks(view);
419                case VariableUsageEditPart.VISUAL_ID:
420                        return getVariableUsage_3104ContainedLinks(view);
421                case VariableCharacterisationEditPart.VISUAL_ID:
422                        return getVariableCharacterisation_3105ContainedLinks(view);
423                case InfrastructureSignatureEditPart.VISUAL_ID:
424                        return getInfrastructureSignature_3108ContainedLinks(view);
425                case OperationProvidedRoleEditPart.VISUAL_ID:
426                        return getOperationProvidedRole_4105ContainedLinks(view);
427                case InfrastructureProvidedRoleEditPart.VISUAL_ID:
428                        return getInfrastructureProvidedRole_4111ContainedLinks(view);
429                case InfrastructureRequiredRoleEditPart.VISUAL_ID:
430                        return getInfrastructureRequiredRole_4112ContainedLinks(view);
431                case SinkRoleEditPart.VISUAL_ID:
432                        return getSinkRole_4109ContainedLinks(view);
433                case OperationRequiredRoleEditPart.VISUAL_ID:
434                        return getOperationRequiredRole_4106ContainedLinks(view);
435                case SourceRoleEditPart.VISUAL_ID:
436                        return getSourceRole_4110ContainedLinks(view);
437                }
438                return Collections.EMPTY_LIST;
439        }
440 
441        /**
442         * @generated
443         */
444        public static List getIncomingLinks(View view) {
445                switch (PalladioComponentModelVisualIDRegistry.getVisualID(view)) {
446                case OperationInterfaceEditPart.VISUAL_ID:
447                        return getOperationInterface_2107IncomingLinks(view);
448                case EventGroupEditPart.VISUAL_ID:
449                        return getEventGroup_2108IncomingLinks(view);
450                case BasicComponentEditPart.VISUAL_ID:
451                        return getBasicComponent_2102IncomingLinks(view);
452                case CompositeComponentEditPart.VISUAL_ID:
453                        return getCompositeComponent_2103IncomingLinks(view);
454                case CompleteComponentTypeEditPart.VISUAL_ID:
455                        return getCompleteComponentType_2104IncomingLinks(view);
456                case ProvidesComponentTypeEditPart.VISUAL_ID:
457                        return getProvidesComponentType_2105IncomingLinks(view);
458                case SubSystemEditPart.VISUAL_ID:
459                        return getSubSystem_2106IncomingLinks(view);
460                case InfrastructureInterfaceEditPart.VISUAL_ID:
461                        return getInfrastructureInterface_2109IncomingLinks(view);
462                case OperationSignatureEditPart.VISUAL_ID:
463                        return getOperationSignature_3106IncomingLinks(view);
464                case EventTypeEditPart.VISUAL_ID:
465                        return getEventType_3107IncomingLinks(view);
466                case ResourceDemandingSEFFEditPart.VISUAL_ID:
467                        return getResourceDemandingSEFF_3102IncomingLinks(view);
468                case PassiveResourceEditPart.VISUAL_ID:
469                        return getPassiveResource_3103IncomingLinks(view);
470                case VariableUsageEditPart.VISUAL_ID:
471                        return getVariableUsage_3104IncomingLinks(view);
472                case VariableCharacterisationEditPart.VISUAL_ID:
473                        return getVariableCharacterisation_3105IncomingLinks(view);
474                case InfrastructureSignatureEditPart.VISUAL_ID:
475                        return getInfrastructureSignature_3108IncomingLinks(view);
476                case OperationProvidedRoleEditPart.VISUAL_ID:
477                        return getOperationProvidedRole_4105IncomingLinks(view);
478                case InfrastructureProvidedRoleEditPart.VISUAL_ID:
479                        return getInfrastructureProvidedRole_4111IncomingLinks(view);
480                case InfrastructureRequiredRoleEditPart.VISUAL_ID:
481                        return getInfrastructureRequiredRole_4112IncomingLinks(view);
482                case SinkRoleEditPart.VISUAL_ID:
483                        return getSinkRole_4109IncomingLinks(view);
484                case OperationRequiredRoleEditPart.VISUAL_ID:
485                        return getOperationRequiredRole_4106IncomingLinks(view);
486                case SourceRoleEditPart.VISUAL_ID:
487                        return getSourceRole_4110IncomingLinks(view);
488                }
489                return Collections.EMPTY_LIST;
490        }
491 
492        /**
493         * @generated
494         */
495        public static List getOutgoingLinks(View view) {
496                switch (PalladioComponentModelVisualIDRegistry.getVisualID(view)) {
497                case OperationInterfaceEditPart.VISUAL_ID:
498                        return getOperationInterface_2107OutgoingLinks(view);
499                case EventGroupEditPart.VISUAL_ID:
500                        return getEventGroup_2108OutgoingLinks(view);
501                case BasicComponentEditPart.VISUAL_ID:
502                        return getBasicComponent_2102OutgoingLinks(view);
503                case CompositeComponentEditPart.VISUAL_ID:
504                        return getCompositeComponent_2103OutgoingLinks(view);
505                case CompleteComponentTypeEditPart.VISUAL_ID:
506                        return getCompleteComponentType_2104OutgoingLinks(view);
507                case ProvidesComponentTypeEditPart.VISUAL_ID:
508                        return getProvidesComponentType_2105OutgoingLinks(view);
509                case SubSystemEditPart.VISUAL_ID:
510                        return getSubSystem_2106OutgoingLinks(view);
511                case InfrastructureInterfaceEditPart.VISUAL_ID:
512                        return getInfrastructureInterface_2109OutgoingLinks(view);
513                case OperationSignatureEditPart.VISUAL_ID:
514                        return getOperationSignature_3106OutgoingLinks(view);
515                case EventTypeEditPart.VISUAL_ID:
516                        return getEventType_3107OutgoingLinks(view);
517                case ResourceDemandingSEFFEditPart.VISUAL_ID:
518                        return getResourceDemandingSEFF_3102OutgoingLinks(view);
519                case PassiveResourceEditPart.VISUAL_ID:
520                        return getPassiveResource_3103OutgoingLinks(view);
521                case VariableUsageEditPart.VISUAL_ID:
522                        return getVariableUsage_3104OutgoingLinks(view);
523                case VariableCharacterisationEditPart.VISUAL_ID:
524                        return getVariableCharacterisation_3105OutgoingLinks(view);
525                case InfrastructureSignatureEditPart.VISUAL_ID:
526                        return getInfrastructureSignature_3108OutgoingLinks(view);
527                case OperationProvidedRoleEditPart.VISUAL_ID:
528                        return getOperationProvidedRole_4105OutgoingLinks(view);
529                case InfrastructureProvidedRoleEditPart.VISUAL_ID:
530                        return getInfrastructureProvidedRole_4111OutgoingLinks(view);
531                case InfrastructureRequiredRoleEditPart.VISUAL_ID:
532                        return getInfrastructureRequiredRole_4112OutgoingLinks(view);
533                case SinkRoleEditPart.VISUAL_ID:
534                        return getSinkRole_4109OutgoingLinks(view);
535                case OperationRequiredRoleEditPart.VISUAL_ID:
536                        return getOperationRequiredRole_4106OutgoingLinks(view);
537                case SourceRoleEditPart.VISUAL_ID:
538                        return getSourceRole_4110OutgoingLinks(view);
539                }
540                return Collections.EMPTY_LIST;
541        }
542 
543        /**
544         * @generated
545         */
546        public static List getRepository_1000ContainedLinks(View view) {
547                return Collections.EMPTY_LIST;
548        }
549 
550        /**
551         * @generated
552         */
553        public static List getOperationInterface_2107ContainedLinks(View view) {
554                return Collections.EMPTY_LIST;
555        }
556 
557        /**
558         * @generated
559         */
560        public static List getEventGroup_2108ContainedLinks(View view) {
561                return Collections.EMPTY_LIST;
562        }
563 
564        /**
565         * @generated
566         */
567        public static List getBasicComponent_2102ContainedLinks(View view) {
568                BasicComponent modelElement = (BasicComponent) view.getElement();
569                List result = new LinkedList();
570                result
571                                .addAll(getContainedTypeModelFacetLinks_OperationProvidedRole_4105(modelElement));
572                result
573                                .addAll(getContainedTypeModelFacetLinks_InfrastructureProvidedRole_4111(modelElement));
574                result
575                                .addAll(getContainedTypeModelFacetLinks_InfrastructureRequiredRole_4112(modelElement));
576                result
577                                .addAll(getContainedTypeModelFacetLinks_SinkRole_4109(modelElement));
578                result
579                                .addAll(getContainedTypeModelFacetLinks_OperationRequiredRole_4106(modelElement));
580                result
581                                .addAll(getOutgoingFeatureModelFacetLinks_ImplementationComponentType_ParentCompleteComponentTypes_4103(modelElement));
582                result
583                                .addAll(getContainedTypeModelFacetLinks_SourceRole_4110(modelElement));
584                return result;
585        }
586 
587        /**
588         * @generated
589         */
590        public static List getCompositeComponent_2103ContainedLinks(View view) {
591                CompositeComponent modelElement = (CompositeComponent) view
592                                .getElement();
593                List result = new LinkedList();
594                result
595                                .addAll(getContainedTypeModelFacetLinks_OperationProvidedRole_4105(modelElement));
596                result
597                                .addAll(getContainedTypeModelFacetLinks_InfrastructureProvidedRole_4111(modelElement));
598                result
599                                .addAll(getContainedTypeModelFacetLinks_InfrastructureRequiredRole_4112(modelElement));
600                result
601                                .addAll(getContainedTypeModelFacetLinks_SinkRole_4109(modelElement));
602                result
603                                .addAll(getContainedTypeModelFacetLinks_OperationRequiredRole_4106(modelElement));
604                result
605                                .addAll(getOutgoingFeatureModelFacetLinks_ImplementationComponentType_ParentCompleteComponentTypes_4103(modelElement));
606                result
607                                .addAll(getContainedTypeModelFacetLinks_SourceRole_4110(modelElement));
608                return result;
609        }
610 
611        /**
612         * @generated
613         */
614        public static List getCompleteComponentType_2104ContainedLinks(View view) {
615                CompleteComponentType modelElement = (CompleteComponentType) view
616                                .getElement();
617                List result = new LinkedList();
618                result
619                                .addAll(getContainedTypeModelFacetLinks_OperationProvidedRole_4105(modelElement));
620                result
621                                .addAll(getContainedTypeModelFacetLinks_InfrastructureProvidedRole_4111(modelElement));
622                result
623                                .addAll(getContainedTypeModelFacetLinks_InfrastructureRequiredRole_4112(modelElement));
624                result
625                                .addAll(getContainedTypeModelFacetLinks_SinkRole_4109(modelElement));
626                result
627                                .addAll(getContainedTypeModelFacetLinks_OperationRequiredRole_4106(modelElement));
628                result
629                                .addAll(getOutgoingFeatureModelFacetLinks_CompleteComponentType_ParentProvidesComponentTypes_4104(modelElement));
630                result
631                                .addAll(getContainedTypeModelFacetLinks_SourceRole_4110(modelElement));
632                return result;
633        }
634 
635        /**
636         * @generated
637         */
638        public static List getProvidesComponentType_2105ContainedLinks(View view) {
639                ProvidesComponentType modelElement = (ProvidesComponentType) view
640                                .getElement();
641                List result = new LinkedList();
642                result
643                                .addAll(getContainedTypeModelFacetLinks_OperationProvidedRole_4105(modelElement));
644                result
645                                .addAll(getContainedTypeModelFacetLinks_InfrastructureProvidedRole_4111(modelElement));
646                result
647                                .addAll(getContainedTypeModelFacetLinks_InfrastructureRequiredRole_4112(modelElement));
648                result
649                                .addAll(getContainedTypeModelFacetLinks_SinkRole_4109(modelElement));
650                result
651                                .addAll(getContainedTypeModelFacetLinks_OperationRequiredRole_4106(modelElement));
652                result
653                                .addAll(getContainedTypeModelFacetLinks_SourceRole_4110(modelElement));
654                return result;
655        }
656 
657        /**
658         * @generated
659         */
660        public static List getSubSystem_2106ContainedLinks(View view) {
661                SubSystem modelElement = (SubSystem) view.getElement();
662                List result = new LinkedList();
663                result
664                                .addAll(getContainedTypeModelFacetLinks_OperationProvidedRole_4105(modelElement));
665                result
666                                .addAll(getContainedTypeModelFacetLinks_InfrastructureProvidedRole_4111(modelElement));
667                result
668                                .addAll(getContainedTypeModelFacetLinks_InfrastructureRequiredRole_4112(modelElement));
669                result
670                                .addAll(getContainedTypeModelFacetLinks_SinkRole_4109(modelElement));
671                result
672                                .addAll(getContainedTypeModelFacetLinks_OperationRequiredRole_4106(modelElement));
673                result
674                                .addAll(getContainedTypeModelFacetLinks_SourceRole_4110(modelElement));
675                return result;
676        }
677 
678        /**
679         * @generated
680         */
681        public static List getInfrastructureInterface_2109ContainedLinks(View view) {
682                return Collections.EMPTY_LIST;
683        }
684 
685        /**
686         * @generated
687         */
688        public static List getOperationSignature_3106ContainedLinks(View view) {
689                return Collections.EMPTY_LIST;
690        }
691 
692        /**
693         * @generated
694         */
695        public static List getEventType_3107ContainedLinks(View view) {
696                return Collections.EMPTY_LIST;
697        }
698 
699        /**
700         * @generated
701         */
702        public static List getResourceDemandingSEFF_3102ContainedLinks(View view) {
703                return Collections.EMPTY_LIST;
704        }
705 
706        /**
707         * @generated
708         */
709        public static List getPassiveResource_3103ContainedLinks(View view) {
710                return Collections.EMPTY_LIST;
711        }
712 
713        /**
714         * @generated
715         */
716        public static List getVariableUsage_3104ContainedLinks(View view) {
717                return Collections.EMPTY_LIST;
718        }
719 
720        /**
721         * @generated
722         */
723        public static List getVariableCharacterisation_3105ContainedLinks(View view) {
724                return Collections.EMPTY_LIST;
725        }
726 
727        /**
728         * @generated
729         */
730        public static List getInfrastructureSignature_3108ContainedLinks(View view) {
731                return Collections.EMPTY_LIST;
732        }
733 
734        /**
735         * @generated
736         */
737        public static List getOperationProvidedRole_4105ContainedLinks(View view) {
738                return Collections.EMPTY_LIST;
739        }
740 
741        /**
742         * @generated
743         */
744        public static List getInfrastructureProvidedRole_4111ContainedLinks(
745                        View view) {
746                return Collections.EMPTY_LIST;
747        }
748 
749        /**
750         * @generated
751         */
752        public static List getInfrastructureRequiredRole_4112ContainedLinks(
753                        View view) {
754                return Collections.EMPTY_LIST;
755        }
756 
757        /**
758         * @generated
759         */
760        public static List getSinkRole_4109ContainedLinks(View view) {
761                return Collections.EMPTY_LIST;
762        }
763 
764        /**
765         * @generated
766         */
767        public static List getOperationRequiredRole_4106ContainedLinks(View view) {
768                return Collections.EMPTY_LIST;
769        }
770 
771        /**
772         * @generated
773         */
774        public static List getSourceRole_4110ContainedLinks(View view) {
775                return Collections.EMPTY_LIST;
776        }
777 
778        /**
779         * @generated
780         */
781        public static List getOperationInterface_2107IncomingLinks(View view) {
782                OperationInterface modelElement = (OperationInterface) view
783                                .getElement();
784                Map crossReferences = EcoreUtil.CrossReferencer.find(view.eResource()
785                                .getResourceSet().getResources());
786                List result = new LinkedList();
787                result
788                                .addAll(getIncomingTypeModelFacetLinks_OperationProvidedRole_4105(
789                                                modelElement, crossReferences));
790                result
791                                .addAll(getIncomingTypeModelFacetLinks_OperationRequiredRole_4106(
792                                                modelElement, crossReferences));
793                return result;
794        }
795 
796        /**
797         * @generated
798         */
799        public static List getEventGroup_2108IncomingLinks(View view) {
800                EventGroup modelElement = (EventGroup) view.getElement();
801                Map crossReferences = EcoreUtil.CrossReferencer.find(view.eResource()
802                                .getResourceSet().getResources());
803                List result = new LinkedList();
804                result.addAll(getIncomingTypeModelFacetLinks_SinkRole_4109(
805                                modelElement, crossReferences));
806                result.addAll(getIncomingTypeModelFacetLinks_SourceRole_4110(
807                                modelElement, crossReferences));
808                return result;
809        }
810 
811        /**
812         * @generated
813         */
814        public static List getBasicComponent_2102IncomingLinks(View view) {
815                return Collections.EMPTY_LIST;
816        }
817 
818        /**
819         * @generated
820         */
821        public static List getCompositeComponent_2103IncomingLinks(View view) {
822                return Collections.EMPTY_LIST;
823        }
824 
825        /**
826         * @generated
827         */
828        public static List getCompleteComponentType_2104IncomingLinks(View view) {
829                CompleteComponentType modelElement = (CompleteComponentType) view
830                                .getElement();
831                Map crossReferences = EcoreUtil.CrossReferencer.find(view.eResource()
832                                .getResourceSet().getResources());
833                List result = new LinkedList();
834                result
835                                .addAll(getIncomingFeatureModelFacetLinks_ImplementationComponentType_ParentCompleteComponentTypes_4103(
836                                                modelElement, crossReferences));
837                return result;
838        }
839 
840        /**
841         * @generated
842         */
843        public static List getProvidesComponentType_2105IncomingLinks(View view) {
844                ProvidesComponentType modelElement = (ProvidesComponentType) view
845                                .getElement();
846                Map crossReferences = EcoreUtil.CrossReferencer.find(view.eResource()
847                                .getResourceSet().getResources());
848                List result = new LinkedList();
849                result
850                                .addAll(getIncomingFeatureModelFacetLinks_CompleteComponentType_ParentProvidesComponentTypes_4104(
851                                                modelElement, crossReferences));
852                return result;
853        }
854 
855        /**
856         * @generated
857         */
858        public static List getSubSystem_2106IncomingLinks(View view) {
859                return Collections.EMPTY_LIST;
860        }
861 
862        /**
863         * @generated
864         */
865        public static List getInfrastructureInterface_2109IncomingLinks(View view) {
866                InfrastructureInterface modelElement = (InfrastructureInterface) view
867                                .getElement();
868                Map crossReferences = EcoreUtil.CrossReferencer.find(view.eResource()
869                                .getResourceSet().getResources());
870                List result = new LinkedList();
871                result
872                                .addAll(getIncomingTypeModelFacetLinks_InfrastructureProvidedRole_4111(
873                                                modelElement, crossReferences));
874                result
875                                .addAll(getIncomingTypeModelFacetLinks_InfrastructureRequiredRole_4112(
876                                                modelElement, crossReferences));
877                return result;
878        }
879 
880        /**
881         * @generated
882         */
883        public static List getOperationSignature_3106IncomingLinks(View view) {
884                return Collections.EMPTY_LIST;
885        }
886 
887        /**
888         * @generated
889         */
890        public static List getEventType_3107IncomingLinks(View view) {
891                return Collections.EMPTY_LIST;
892        }
893 
894        /**
895         * @generated
896         */
897        public static List getResourceDemandingSEFF_3102IncomingLinks(View view) {
898                return Collections.EMPTY_LIST;
899        }
900 
901        /**
902         * @generated
903         */
904        public static List getPassiveResource_3103IncomingLinks(View view) {
905                return Collections.EMPTY_LIST;
906        }
907 
908        /**
909         * @generated
910         */
911        public static List getVariableUsage_3104IncomingLinks(View view) {
912                return Collections.EMPTY_LIST;
913        }
914 
915        /**
916         * @generated
917         */
918        public static List getVariableCharacterisation_3105IncomingLinks(View view) {
919                return Collections.EMPTY_LIST;
920        }
921 
922        /**
923         * @generated
924         */
925        public static List getInfrastructureSignature_3108IncomingLinks(View view) {
926                return Collections.EMPTY_LIST;
927        }
928 
929        /**
930         * @generated
931         */
932        public static List getOperationProvidedRole_4105IncomingLinks(View view) {
933                return Collections.EMPTY_LIST;
934        }
935 
936        /**
937         * @generated
938         */
939        public static List getInfrastructureProvidedRole_4111IncomingLinks(View view) {
940                return Collections.EMPTY_LIST;
941        }
942 
943        /**
944         * @generated
945         */
946        public static List getInfrastructureRequiredRole_4112IncomingLinks(View view) {
947                return Collections.EMPTY_LIST;
948        }
949 
950        /**
951         * @generated
952         */
953        public static List getSinkRole_4109IncomingLinks(View view) {
954                return Collections.EMPTY_LIST;
955        }
956 
957        /**
958         * @generated
959         */
960        public static List getOperationRequiredRole_4106IncomingLinks(View view) {
961                return Collections.EMPTY_LIST;
962        }
963 
964        /**
965         * @generated
966         */
967        public static List getSourceRole_4110IncomingLinks(View view) {
968                return Collections.EMPTY_LIST;
969        }
970 
971        /**
972         * @generated
973         */
974        public static List getOperationInterface_2107OutgoingLinks(View view) {
975                return Collections.EMPTY_LIST;
976        }
977 
978        /**
979         * @generated
980         */
981        public static List getEventGroup_2108OutgoingLinks(View view) {
982                return Collections.EMPTY_LIST;
983        }
984 
985        /**
986         * @generated
987         */
988        public static List getBasicComponent_2102OutgoingLinks(View view) {
989                BasicComponent modelElement = (BasicComponent) view.getElement();
990                List result = new LinkedList();
991                result
992                                .addAll(getContainedTypeModelFacetLinks_OperationProvidedRole_4105(modelElement));
993                result
994                                .addAll(getContainedTypeModelFacetLinks_InfrastructureProvidedRole_4111(modelElement));
995                result
996                                .addAll(getContainedTypeModelFacetLinks_InfrastructureRequiredRole_4112(modelElement));
997                result
998                                .addAll(getContainedTypeModelFacetLinks_SinkRole_4109(modelElement));
999                result
1000                                .addAll(getContainedTypeModelFacetLinks_OperationRequiredRole_4106(modelElement));
1001                result
1002                                .addAll(getOutgoingFeatureModelFacetLinks_ImplementationComponentType_ParentCompleteComponentTypes_4103(modelElement));
1003                result
1004                                .addAll(getContainedTypeModelFacetLinks_SourceRole_4110(modelElement));
1005                return result;
1006        }
1007 
1008        /**
1009         * @generated
1010         */
1011        public static List getCompositeComponent_2103OutgoingLinks(View view) {
1012                CompositeComponent modelElement = (CompositeComponent) view
1013                                .getElement();
1014                List result = new LinkedList();
1015                result
1016                                .addAll(getContainedTypeModelFacetLinks_OperationProvidedRole_4105(modelElement));
1017                result
1018                                .addAll(getContainedTypeModelFacetLinks_InfrastructureProvidedRole_4111(modelElement));
1019                result
1020                                .addAll(getContainedTypeModelFacetLinks_InfrastructureRequiredRole_4112(modelElement));
1021                result
1022                                .addAll(getContainedTypeModelFacetLinks_SinkRole_4109(modelElement));
1023                result
1024                                .addAll(getContainedTypeModelFacetLinks_OperationRequiredRole_4106(modelElement));
1025                result
1026                                .addAll(getOutgoingFeatureModelFacetLinks_ImplementationComponentType_ParentCompleteComponentTypes_4103(modelElement));
1027                result
1028                                .addAll(getContainedTypeModelFacetLinks_SourceRole_4110(modelElement));
1029                return result;
1030        }
1031 
1032        /**
1033         * @generated
1034         */
1035        public static List getCompleteComponentType_2104OutgoingLinks(View view) {
1036                CompleteComponentType modelElement = (CompleteComponentType) view
1037                                .getElement();
1038                List result = new LinkedList();
1039                result
1040                                .addAll(getContainedTypeModelFacetLinks_OperationProvidedRole_4105(modelElement));
1041                result
1042                                .addAll(getContainedTypeModelFacetLinks_InfrastructureProvidedRole_4111(modelElement));
1043                result
1044                                .addAll(getContainedTypeModelFacetLinks_InfrastructureRequiredRole_4112(modelElement));
1045                result
1046                                .addAll(getContainedTypeModelFacetLinks_SinkRole_4109(modelElement));
1047                result
1048                                .addAll(getContainedTypeModelFacetLinks_OperationRequiredRole_4106(modelElement));
1049                result
1050                                .addAll(getOutgoingFeatureModelFacetLinks_CompleteComponentType_ParentProvidesComponentTypes_4104(modelElement));
1051                result
1052                                .addAll(getContainedTypeModelFacetLinks_SourceRole_4110(modelElement));
1053                return result;
1054        }
1055 
1056        /**
1057         * @generated
1058         */
1059        public static List getProvidesComponentType_2105OutgoingLinks(View view) {
1060                ProvidesComponentType modelElement = (ProvidesComponentType) view
1061                                .getElement();
1062                List result = new LinkedList();
1063                result
1064                                .addAll(getContainedTypeModelFacetLinks_OperationProvidedRole_4105(modelElement));
1065                result
1066                                .addAll(getContainedTypeModelFacetLinks_InfrastructureProvidedRole_4111(modelElement));
1067                result
1068                                .addAll(getContainedTypeModelFacetLinks_InfrastructureRequiredRole_4112(modelElement));
1069                result
1070                                .addAll(getContainedTypeModelFacetLinks_SinkRole_4109(modelElement));
1071                result
1072                                .addAll(getContainedTypeModelFacetLinks_OperationRequiredRole_4106(modelElement));
1073                result
1074                                .addAll(getContainedTypeModelFacetLinks_SourceRole_4110(modelElement));
1075                return result;
1076        }
1077 
1078        /**
1079         * @generated
1080         */
1081        public static List getSubSystem_2106OutgoingLinks(View view) {
1082                SubSystem modelElement = (SubSystem) view.getElement();
1083                List result = new LinkedList();
1084                result
1085                                .addAll(getContainedTypeModelFacetLinks_OperationProvidedRole_4105(modelElement));
1086                result
1087                                .addAll(getContainedTypeModelFacetLinks_InfrastructureProvidedRole_4111(modelElement));
1088                result
1089                                .addAll(getContainedTypeModelFacetLinks_InfrastructureRequiredRole_4112(modelElement));
1090                result
1091                                .addAll(getContainedTypeModelFacetLinks_SinkRole_4109(modelElement));
1092                result
1093                                .addAll(getContainedTypeModelFacetLinks_OperationRequiredRole_4106(modelElement));
1094                result
1095                                .addAll(getContainedTypeModelFacetLinks_SourceRole_4110(modelElement));
1096                return result;
1097        }
1098 
1099        /**
1100         * @generated
1101         */
1102        public static List getInfrastructureInterface_2109OutgoingLinks(View view) {
1103                return Collections.EMPTY_LIST;
1104        }
1105 
1106        /**
1107         * @generated
1108         */
1109        public static List getOperationSignature_3106OutgoingLinks(View view) {
1110                return Collections.EMPTY_LIST;
1111        }
1112 
1113        /**
1114         * @generated
1115         */
1116        public static List getEventType_3107OutgoingLinks(View view) {
1117                return Collections.EMPTY_LIST;
1118        }
1119 
1120        /**
1121         * @generated
1122         */
1123        public static List getResourceDemandingSEFF_3102OutgoingLinks(View view) {
1124                return Collections.EMPTY_LIST;
1125        }
1126 
1127        /**
1128         * @generated
1129         */
1130        public static List getPassiveResource_3103OutgoingLinks(View view) {
1131                return Collections.EMPTY_LIST;
1132        }
1133 
1134        /**
1135         * @generated
1136         */
1137        public static List getVariableUsage_3104OutgoingLinks(View view) {
1138                return Collections.EMPTY_LIST;
1139        }
1140 
1141        /**
1142         * @generated
1143         */
1144        public static List getVariableCharacterisation_3105OutgoingLinks(View view) {
1145                return Collections.EMPTY_LIST;
1146        }
1147 
1148        /**
1149         * @generated
1150         */
1151        public static List getInfrastructureSignature_3108OutgoingLinks(View view) {
1152                return Collections.EMPTY_LIST;
1153        }
1154 
1155        /**
1156         * @generated
1157         */
1158        public static List getOperationProvidedRole_4105OutgoingLinks(View view) {
1159                return Collections.EMPTY_LIST;
1160        }
1161 
1162        /**
1163         * @generated
1164         */
1165        public static List getInfrastructureProvidedRole_4111OutgoingLinks(View view) {
1166                return Collections.EMPTY_LIST;
1167        }
1168 
1169        /**
1170         * @generated
1171         */
1172        public static List getInfrastructureRequiredRole_4112OutgoingLinks(View view) {
1173                return Collections.EMPTY_LIST;
1174        }
1175 
1176        /**
1177         * @generated
1178         */
1179        public static List getSinkRole_4109OutgoingLinks(View view) {
1180                return Collections.EMPTY_LIST;
1181        }
1182 
1183        /**
1184         * @generated
1185         */
1186        public static List getOperationRequiredRole_4106OutgoingLinks(View view) {
1187                return Collections.EMPTY_LIST;
1188        }
1189 
1190        /**
1191         * @generated
1192         */
1193        public static List getSourceRole_4110OutgoingLinks(View view) {
1194                return Collections.EMPTY_LIST;
1195        }
1196 
1197        /**
1198         * @generated
1199         */
1200        private static Collection getContainedTypeModelFacetLinks_OperationProvidedRole_4105(
1201                        InterfaceProvidingEntity container) {
1202                Collection result = new LinkedList();
1203                for (Iterator links = container
1204                                .getProvidedRoles_InterfaceProvidingEntity().iterator(); links
1205                                .hasNext();) {
1206                        EObject linkObject = (EObject) links.next();
1207                        if (false == linkObject instanceof OperationProvidedRole) {
1208                                continue;
1209                        }
1210                        OperationProvidedRole link = (OperationProvidedRole) linkObject;
1211                        if (OperationProvidedRoleEditPart.VISUAL_ID != PalladioComponentModelVisualIDRegistry
1212                                        .getLinkWithClassVisualID(link)) {
1213                                continue;
1214                        }
1215                        OperationInterface dst = link
1216                                        .getProvidedInterface__OperationProvidedRole();
1217                        result
1218                                        .add(new PalladioComponentModelLinkDescriptor(
1219                                                        container,
1220                                                        dst,
1221                                                        link,
1222                                                        PalladioComponentModelElementTypes.OperationProvidedRole_4105,
1223                                                        OperationProvidedRoleEditPart.VISUAL_ID));
1224                }
1225                return result;
1226        }
1227 
1228        /**
1229         * @generated
1230         */
1231        private static Collection getContainedTypeModelFacetLinks_InfrastructureProvidedRole_4111(
1232                        InterfaceProvidingEntity container) {
1233                Collection result = new LinkedList();
1234                for (Iterator links = container
1235                                .getProvidedRoles_InterfaceProvidingEntity().iterator(); links
1236                                .hasNext();) {
1237                        EObject linkObject = (EObject) links.next();
1238                        if (false == linkObject instanceof InfrastructureProvidedRole) {
1239                                continue;
1240                        }
1241                        InfrastructureProvidedRole link = (InfrastructureProvidedRole) linkObject;
1242                        if (InfrastructureProvidedRoleEditPart.VISUAL_ID != PalladioComponentModelVisualIDRegistry
1243                                        .getLinkWithClassVisualID(link)) {
1244                                continue;
1245                        }
1246                        InfrastructureInterface dst = link
1247                                        .getProvidedInterface__InfrastructureProvidedRole();
1248                        result
1249                                        .add(new PalladioComponentModelLinkDescriptor(
1250                                                        container,
1251                                                        dst,
1252                                                        link,
1253                                                        PalladioComponentModelElementTypes.InfrastructureProvidedRole_4111,
1254                                                        InfrastructureProvidedRoleEditPart.VISUAL_ID));
1255                }
1256                return result;
1257        }
1258 
1259        /**
1260         * @generated
1261         */
1262        private static Collection getContainedTypeModelFacetLinks_InfrastructureRequiredRole_4112(
1263                        InterfaceRequiringEntity container) {
1264                Collection result = new LinkedList();
1265                for (Iterator links = container
1266                                .getRequiredRoles_InterfaceRequiringEntity().iterator(); links
1267                                .hasNext();) {
1268                        EObject linkObject = (EObject) links.next();
1269                        if (false == linkObject instanceof InfrastructureRequiredRole) {
1270                                continue;
1271                        }
1272                        InfrastructureRequiredRole link = (InfrastructureRequiredRole) linkObject;
1273                        if (InfrastructureRequiredRoleEditPart.VISUAL_ID != PalladioComponentModelVisualIDRegistry
1274                                        .getLinkWithClassVisualID(link)) {
1275                                continue;
1276                        }
1277                        InfrastructureInterface dst = link
1278                                        .getRequiredInterface__InfrastructureRequiredRole();
1279                        result
1280                                        .add(new PalladioComponentModelLinkDescriptor(
1281                                                        container,
1282                                                        dst,
1283                                                        link,
1284                                                        PalladioComponentModelElementTypes.InfrastructureRequiredRole_4112,
1285                                                        InfrastructureRequiredRoleEditPart.VISUAL_ID));
1286                }
1287                return result;
1288        }
1289 
1290        /**
1291         * @generated
1292         */
1293        private static Collection getContainedTypeModelFacetLinks_SinkRole_4109(
1294                        InterfaceProvidingEntity container) {
1295                Collection result = new LinkedList();
1296                for (Iterator links = container
1297                                .getProvidedRoles_InterfaceProvidingEntity().iterator(); links
1298                                .hasNext();) {
1299                        EObject linkObject = (EObject) links.next();
1300                        if (false == linkObject instanceof SinkRole) {
1301                                continue;
1302                        }
1303                        SinkRole link = (SinkRole) linkObject;
1304                        if (SinkRoleEditPart.VISUAL_ID != PalladioComponentModelVisualIDRegistry
1305                                        .getLinkWithClassVisualID(link)) {
1306                                continue;
1307                        }
1308                        EventGroup dst = link.getEventGroup__SinkRole();
1309                        result.add(new PalladioComponentModelLinkDescriptor(container, dst,
1310                                        link, PalladioComponentModelElementTypes.SinkRole_4109,
1311                                        SinkRoleEditPart.VISUAL_ID));
1312                }
1313                return result;
1314        }
1315 
1316        /**
1317         * @generated
1318         */
1319        private static Collection getContainedTypeModelFacetLinks_OperationRequiredRole_4106(
1320                        InterfaceRequiringEntity container) {
1321                Collection result = new LinkedList();
1322                for (Iterator links = container
1323                                .getRequiredRoles_InterfaceRequiringEntity().iterator(); links
1324                                .hasNext();) {
1325                        EObject linkObject = (EObject) links.next();
1326                        if (false == linkObject instanceof OperationRequiredRole) {
1327                                continue;
1328                        }
1329                        OperationRequiredRole link = (OperationRequiredRole) linkObject;
1330                        if (OperationRequiredRoleEditPart.VISUAL_ID != PalladioComponentModelVisualIDRegistry
1331                                        .getLinkWithClassVisualID(link)) {
1332                                continue;
1333                        }
1334                        OperationInterface dst = link
1335                                        .getRequiredInterface__OperationRequiredRole();
1336                        result
1337                                        .add(new PalladioComponentModelLinkDescriptor(
1338                                                        container,
1339                                                        dst,
1340                                                        link,
1341                                                        PalladioComponentModelElementTypes.OperationRequiredRole_4106,
1342                                                        OperationRequiredRoleEditPart.VISUAL_ID));
1343                }
1344                return result;
1345        }
1346 
1347        /**
1348         * @generated
1349         */
1350        private static Collection getContainedTypeModelFacetLinks_SourceRole_4110(
1351                        InterfaceRequiringEntity container) {
1352                Collection result = new LinkedList();
1353                for (Iterator links = container
1354                                .getRequiredRoles_InterfaceRequiringEntity().iterator(); links
1355                                .hasNext();) {
1356                        EObject linkObject = (EObject) links.next();
1357                        if (false == linkObject instanceof SourceRole) {
1358                                continue;
1359                        }
1360                        SourceRole link = (SourceRole) linkObject;
1361                        if (SourceRoleEditPart.VISUAL_ID != PalladioComponentModelVisualIDRegistry
1362                                        .getLinkWithClassVisualID(link)) {
1363                                continue;
1364                        }
1365                        EventGroup dst = link.getEventGroup__SourceRole();
1366                        result.add(new PalladioComponentModelLinkDescriptor(container, dst,
1367                                        link, PalladioComponentModelElementTypes.SourceRole_4110,
1368                                        SourceRoleEditPart.VISUAL_ID));
1369                }
1370                return result;
1371        }
1372 
1373        /**
1374         * @generated
1375         */
1376        private static Collection getIncomingTypeModelFacetLinks_OperationProvidedRole_4105(
1377                        OperationInterface target, Map crossReferences) {
1378                Collection result = new LinkedList();
1379                Collection settings = (Collection) crossReferences.get(target);
1380                for (Iterator it = settings.iterator(); it.hasNext();) {
1381                        EStructuralFeature.Setting setting = (EStructuralFeature.Setting) it
1382                                        .next();
1383                        if (setting.getEStructuralFeature() != RepositoryPackage.eINSTANCE
1384                                        .getOperationProvidedRole_ProvidedInterface__OperationProvidedRole()
1385                                        || false == setting.getEObject() instanceof OperationProvidedRole) {
1386                                continue;
1387                        }
1388                        OperationProvidedRole link = (OperationProvidedRole) setting
1389                                        .getEObject();
1390                        if (OperationProvidedRoleEditPart.VISUAL_ID != PalladioComponentModelVisualIDRegistry
1391                                        .getLinkWithClassVisualID(link)) {
1392                                continue;
1393                        }
1394                        if (false == link.eContainer() instanceof InterfaceProvidingEntity) {
1395                                continue;
1396                        }
1397                        InterfaceProvidingEntity container = (InterfaceProvidingEntity) link
1398                                        .eContainer();
1399                        result
1400                                        .add(new PalladioComponentModelLinkDescriptor(
1401                                                        container,
1402                                                        target,
1403                                                        link,
1404                                                        PalladioComponentModelElementTypes.OperationProvidedRole_4105,
1405                                                        OperationProvidedRoleEditPart.VISUAL_ID));
1406 
1407                }
1408                return result;
1409        }
1410 
1411        /**
1412         * @generated
1413         */
1414        private static Collection getIncomingTypeModelFacetLinks_InfrastructureProvidedRole_4111(
1415                        InfrastructureInterface target, Map crossReferences) {
1416                Collection result = new LinkedList();
1417                Collection settings = (Collection) crossReferences.get(target);
1418                for (Iterator it = settings.iterator(); it.hasNext();) {
1419                        EStructuralFeature.Setting setting = (EStructuralFeature.Setting) it
1420                                        .next();
1421                        if (setting.getEStructuralFeature() != RepositoryPackage.eINSTANCE
1422                                        .getInfrastructureProvidedRole_ProvidedInterface__InfrastructureProvidedRole()
1423                                        || false == setting.getEObject() instanceof InfrastructureProvidedRole) {
1424                                continue;
1425                        }
1426                        InfrastructureProvidedRole link = (InfrastructureProvidedRole) setting
1427                                        .getEObject();
1428                        if (InfrastructureProvidedRoleEditPart.VISUAL_ID != PalladioComponentModelVisualIDRegistry
1429                                        .getLinkWithClassVisualID(link)) {
1430                                continue;
1431                        }
1432                        if (false == link.eContainer() instanceof InterfaceProvidingEntity) {
1433                                continue;
1434                        }
1435                        InterfaceProvidingEntity container = (InterfaceProvidingEntity) link
1436                                        .eContainer();
1437                        result
1438                                        .add(new PalladioComponentModelLinkDescriptor(
1439                                                        container,
1440                                                        target,
1441                                                        link,
1442                                                        PalladioComponentModelElementTypes.InfrastructureProvidedRole_4111,
1443                                                        InfrastructureProvidedRoleEditPart.VISUAL_ID));
1444 
1445                }
1446                return result;
1447        }
1448 
1449        /**
1450         * @generated
1451         */
1452        private static Collection getIncomingTypeModelFacetLinks_InfrastructureRequiredRole_4112(
1453                        InfrastructureInterface target, Map crossReferences) {
1454                Collection result = new LinkedList();
1455                Collection settings = (Collection) crossReferences.get(target);
1456                for (Iterator it = settings.iterator(); it.hasNext();) {
1457                        EStructuralFeature.Setting setting = (EStructuralFeature.Setting) it
1458                                        .next();
1459                        if (setting.getEStructuralFeature() != RepositoryPackage.eINSTANCE
1460                                        .getInfrastructureRequiredRole_RequiredInterface__InfrastructureRequiredRole()
1461                                        || false == setting.getEObject() instanceof InfrastructureRequiredRole) {
1462                                continue;
1463                        }
1464                        InfrastructureRequiredRole link = (InfrastructureRequiredRole) setting
1465                                        .getEObject();
1466                        if (InfrastructureRequiredRoleEditPart.VISUAL_ID != PalladioComponentModelVisualIDRegistry
1467                                        .getLinkWithClassVisualID(link)) {
1468                                continue;
1469                        }
1470                        if (false == link.eContainer() instanceof InterfaceRequiringEntity) {
1471                                continue;
1472                        }
1473                        InterfaceRequiringEntity container = (InterfaceRequiringEntity) link
1474                                        .eContainer();
1475                        result
1476                                        .add(new PalladioComponentModelLinkDescriptor(
1477                                                        container,
1478                                                        target,
1479                                                        link,
1480                                                        PalladioComponentModelElementTypes.InfrastructureRequiredRole_4112,
1481                                                        InfrastructureRequiredRoleEditPart.VISUAL_ID));
1482 
1483                }
1484                return result;
1485        }
1486 
1487        /**
1488         * @generated
1489         */
1490        private static Collection getIncomingTypeModelFacetLinks_SinkRole_4109(
1491                        EventGroup target, Map crossReferences) {
1492                Collection result = new LinkedList();
1493                Collection settings = (Collection) crossReferences.get(target);
1494                for (Iterator it = settings.iterator(); it.hasNext();) {
1495                        EStructuralFeature.Setting setting = (EStructuralFeature.Setting) it
1496                                        .next();
1497                        if (setting.getEStructuralFeature() != RepositoryPackage.eINSTANCE
1498                                        .getSinkRole_EventGroup__SinkRole()
1499                                        || false == setting.getEObject() instanceof SinkRole) {
1500                                continue;
1501                        }
1502                        SinkRole link = (SinkRole) setting.getEObject();
1503                        if (SinkRoleEditPart.VISUAL_ID != PalladioComponentModelVisualIDRegistry
1504                                        .getLinkWithClassVisualID(link)) {
1505                                continue;
1506                        }
1507                        if (false == link.eContainer() instanceof InterfaceProvidingEntity) {
1508                                continue;
1509                        }
1510                        InterfaceProvidingEntity container = (InterfaceProvidingEntity) link
1511                                        .eContainer();
1512                        result.add(new PalladioComponentModelLinkDescriptor(container,
1513                                        target, link,
1514                                        PalladioComponentModelElementTypes.SinkRole_4109,
1515                                        SinkRoleEditPart.VISUAL_ID));
1516 
1517                }
1518                return result;
1519        }
1520 
1521        /**
1522         * @generated
1523         */
1524        private static Collection getIncomingTypeModelFacetLinks_OperationRequiredRole_4106(
1525                        OperationInterface target, Map crossReferences) {
1526                Collection result = new LinkedList();
1527                Collection settings = (Collection) crossReferences.get(target);
1528                for (Iterator it = settings.iterator(); it.hasNext();) {
1529                        EStructuralFeature.Setting setting = (EStructuralFeature.Setting) it
1530                                        .next();
1531                        if (setting.getEStructuralFeature() != RepositoryPackage.eINSTANCE
1532                                        .getOperationRequiredRole_RequiredInterface__OperationRequiredRole()
1533                                        || false == setting.getEObject() instanceof OperationRequiredRole) {
1534                                continue;
1535                        }
1536                        OperationRequiredRole link = (OperationRequiredRole) setting
1537                                        .getEObject();
1538                        if (OperationRequiredRoleEditPart.VISUAL_ID != PalladioComponentModelVisualIDRegistry
1539                                        .getLinkWithClassVisualID(link)) {
1540                                continue;
1541                        }
1542                        if (false == link.eContainer() instanceof InterfaceRequiringEntity) {
1543                                continue;
1544                        }
1545                        InterfaceRequiringEntity container = (InterfaceRequiringEntity) link
1546                                        .eContainer();
1547                        result
1548                                        .add(new PalladioComponentModelLinkDescriptor(
1549                                                        container,
1550                                                        target,
1551                                                        link,
1552                                                        PalladioComponentModelElementTypes.OperationRequiredRole_4106,
1553                                                        OperationRequiredRoleEditPart.VISUAL_ID));
1554 
1555                }
1556                return result;
1557        }
1558 
1559        /**
1560         * @generated
1561         */
1562        private static Collection getIncomingFeatureModelFacetLinks_ImplementationComponentType_ParentCompleteComponentTypes_4103(
1563                        CompleteComponentType target, Map crossReferences) {
1564                Collection result = new LinkedList();
1565                Collection settings = (Collection) crossReferences.get(target);
1566                for (Iterator it = settings.iterator(); it.hasNext();) {
1567                        EStructuralFeature.Setting setting = (EStructuralFeature.Setting) it
1568                                        .next();
1569                        if (setting.getEStructuralFeature() == RepositoryPackage.eINSTANCE
1570                                        .getImplementationComponentType_ParentCompleteComponentTypes()) {
1571                                result
1572                                                .add(new PalladioComponentModelLinkDescriptor(
1573                                                                setting.getEObject(),
1574                                                                target,
1575                                                                PalladioComponentModelElementTypes.ImplementationComponentTypeParentCompleteComponentTypes_4103,
1576                                                                ImplementationComponentTypeParentCompleteComponentTypesEditPart.VISUAL_ID));
1577                        }
1578                }
1579                return result;
1580        }
1581 
1582        /**
1583         * @generated
1584         */
1585        private static Collection getIncomingFeatureModelFacetLinks_CompleteComponentType_ParentProvidesComponentTypes_4104(
1586                        ProvidesComponentType target, Map crossReferences) {
1587                Collection result = new LinkedList();
1588                Collection settings = (Collection) crossReferences.get(target);
1589                for (Iterator it = settings.iterator(); it.hasNext();) {
1590                        EStructuralFeature.Setting setting = (EStructuralFeature.Setting) it
1591                                        .next();
1592                        if (setting.getEStructuralFeature() == RepositoryPackage.eINSTANCE
1593                                        .getCompleteComponentType_ParentProvidesComponentTypes()) {
1594                                result
1595                                                .add(new PalladioComponentModelLinkDescriptor(
1596                                                                setting.getEObject(),
1597                                                                target,
1598                                                                PalladioComponentModelElementTypes.CompleteComponentTypeParentProvidesComponentTypes_4104,
1599                                                                CompleteComponentTypeParentProvidesComponentTypesEditPart.VISUAL_ID));
1600                        }
1601                }
1602                return result;
1603        }
1604 
1605        /**
1606         * @generated
1607         */
1608        private static Collection getIncomingTypeModelFacetLinks_SourceRole_4110(
1609                        EventGroup target, Map crossReferences) {
1610                Collection result = new LinkedList();
1611                Collection settings = (Collection) crossReferences.get(target);
1612                for (Iterator it = settings.iterator(); it.hasNext();) {
1613                        EStructuralFeature.Setting setting = (EStructuralFeature.Setting) it
1614                                        .next();
1615                        if (setting.getEStructuralFeature() != RepositoryPackage.eINSTANCE
1616                                        .getSourceRole_EventGroup__SourceRole()
1617                                        || false == setting.getEObject() instanceof SourceRole) {
1618                                continue;
1619                        }
1620                        SourceRole link = (SourceRole) setting.getEObject();
1621                        if (SourceRoleEditPart.VISUAL_ID != PalladioComponentModelVisualIDRegistry
1622                                        .getLinkWithClassVisualID(link)) {
1623                                continue;
1624                        }
1625                        if (false == link.eContainer() instanceof InterfaceRequiringEntity) {
1626                                continue;
1627                        }
1628                        InterfaceRequiringEntity container = (InterfaceRequiringEntity) link
1629                                        .eContainer();
1630                        result.add(new PalladioComponentModelLinkDescriptor(container,
1631                                        target, link,
1632                                        PalladioComponentModelElementTypes.SourceRole_4110,
1633                                        SourceRoleEditPart.VISUAL_ID));
1634 
1635                }
1636                return result;
1637        }
1638 
1639        /**
1640         * @generated
1641         */
1642        private static Collection getOutgoingFeatureModelFacetLinks_ImplementationComponentType_ParentCompleteComponentTypes_4103(
1643                        ImplementationComponentType source) {
1644                Collection result = new LinkedList();
1645                for (Iterator destinations = source.getParentCompleteComponentTypes()
1646                                .iterator(); destinations.hasNext();) {
1647                        CompleteComponentType destination = (CompleteComponentType) destinations
1648                                        .next();
1649                        result
1650                                        .add(new PalladioComponentModelLinkDescriptor(
1651                                                        source,
1652                                                        destination,
1653                                                        PalladioComponentModelElementTypes.ImplementationComponentTypeParentCompleteComponentTypes_4103,
1654                                                        ImplementationComponentTypeParentCompleteComponentTypesEditPart.VISUAL_ID));
1655                }
1656                return result;
1657        }
1658 
1659        /**
1660         * @generated
1661         */
1662        private static Collection getOutgoingFeatureModelFacetLinks_CompleteComponentType_ParentProvidesComponentTypes_4104(
1663                        CompleteComponentType source) {
1664                Collection result = new LinkedList();
1665                for (Iterator destinations = source.getParentProvidesComponentTypes()
1666                                .iterator(); destinations.hasNext();) {
1667                        ProvidesComponentType destination = (ProvidesComponentType) destinations
1668                                        .next();
1669                        result
1670                                        .add(new PalladioComponentModelLinkDescriptor(
1671                                                        source,
1672                                                        destination,
1673                                                        PalladioComponentModelElementTypes.CompleteComponentTypeParentProvidesComponentTypes_4104,
1674                                                        CompleteComponentTypeParentProvidesComponentTypesEditPart.VISUAL_ID));
1675                }
1676                return result;
1677        }
1678 
1679}

[all classes][de.uka.ipd.sdq.pcm.gmf.repository.part]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov