/*
*
*/
package stateAnalysis.diagram.part;
import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.gmf.runtime.notation.View;
import org.eclipse.gmf.tooling.runtime.update.DiagramUpdater;
/**
* @generated
*/
public class StateAnalysisDiagramUpdater {
/**
* @generated
*/
public static boolean isShortcutOrphaned(View view) {
return !view.isSetElement() || view.getElement() == null
|| view.getElement().eIsProxy();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getSemanticChildren(
View view) {
switch (stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getVisualID(view)) {
case stateAnalysis.diagram.edit.parts.SystemEditPart.VISUAL_ID:
return getSystem_1000SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.SubsystemSubsystemDeploymentSetsCompartmentEditPart.VISUAL_ID:
return getSubsystemSubsystemDeploymentSetsCompartment_7001SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.DeploymentSetDeploymentSetDeploymentsCompartmentEditPart.VISUAL_ID:
return getDeploymentSetDeploymentSetDeploymentsCompartment_7002SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.DeploymentDeploymentComponentsCompartmentEditPart.VISUAL_ID:
return getDeploymentDeploymentComponentsCompartment_7003SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.DeploymentDeploymentCatalogsCompartmentEditPart.VISUAL_ID:
return getDeploymentDeploymentCatalogsCompartment_7004SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableInStateConstraintsCompartmentEditPart.VISUAL_ID:
return getStateVariableStateVariableInStateConstraintsCompartment_7030SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableOutStateConstraintsCompartmentEditPart.VISUAL_ID:
return getStateVariableStateVariableOutStateConstraintsCompartment_7031SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableStateUpdatesCompartmentEditPart.VISUAL_ID:
return getStateVariableStateVariableStateUpdatesCompartment_7032SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableInfluencedByCompartmentEditPart.VISUAL_ID:
return getStateVariableStateVariableInfluencedByCompartment_7033SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableInStateConstraintsCompartment2EditPart.VISUAL_ID:
return getStateVariableStateVariableInStateConstraintsCompartment_7015SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableOutStateConstraintsCompartment2EditPart.VISUAL_ID:
return getStateVariableStateVariableOutStateConstraintsCompartment_7016SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableStateUpdatesCompartment2EditPart.VISUAL_ID:
return getStateVariableStateVariableStateUpdatesCompartment_7017SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.StateVariableStateVariableInfluencedByCompartment2EditPart.VISUAL_ID:
return getStateVariableStateVariableInfluencedByCompartment_7018SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.ControllerControllerStateConstraintCompartmentEditPart.VISUAL_ID:
return getControllerControllerStateConstraintCompartment_7034SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.ControllerControllerHardwareCommandCompartmentEditPart.VISUAL_ID:
return getControllerControllerHardwareCommandCompartment_7035SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.EstimatorEstimatorStateConstraintsCompartmentEditPart.VISUAL_ID:
return getEstimatorEstimatorStateConstraintsCompartment_7036SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.EstimatorEstimatorStateUpdatesCompartmentEditPart.VISUAL_ID:
return getEstimatorEstimatorStateUpdatesCompartment_7037SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.EstimatorEstimatorHardwareMeasurementCompartmentEditPart.VISUAL_ID:
return getEstimatorEstimatorHardwareMeasurementCompartment_7038SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.HardwareAdapterHardwareAdapterHardwareCommandsCompartmentEditPart.VISUAL_ID:
return getHardwareAdapterHardwareAdapterHardwareCommandsCompartment_7039SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.HardwareAdapterHardwareAdapterHardwareMeasurementsCompartmentEditPart.VISUAL_ID:
return getHardwareAdapterHardwareAdapterHardwareMeasurementsCompartment_7040SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.HardwareAdapterHardwareAdapterDevicesCompartmentEditPart.VISUAL_ID:
return getHardwareAdapterHardwareAdapterDevicesCompartment_7041SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.DeviceDeviceDeviceCommandsCompartmentEditPart.VISUAL_ID:
return getDeviceDeviceDeviceCommandsCompartment_7028SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.DeviceDeviceDeviceMeasurementsCompartmentEditPart.VISUAL_ID:
return getDeviceDeviceDeviceMeasurementsCompartment_7029SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.DataCollectionDataCollectionPoliciesCompartmentEditPart.VISUAL_ID:
return getDataCollectionDataCollectionPoliciesCompartment_7009SemanticChildren(view);
case stateAnalysis.diagram.edit.parts.DataCollectionDataCollectionProductsCompartmentEditPart.VISUAL_ID:
return getDataCollectionDataCollectionProductsCompartment_7010SemanticChildren(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getSystem_1000SemanticChildren(
View view) {
if (!view.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.System modelElement = (stateAnalysis.System) view
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getSubsystems().iterator(); it
.hasNext();) {
stateAnalysis.Subsystem childElement = (stateAnalysis.Subsystem) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.SubsystemEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getSubsystemSubsystemDeploymentSetsCompartment_7001SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.Subsystem modelElement = (stateAnalysis.Subsystem) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getDeploymentSets().iterator(); it
.hasNext();) {
stateAnalysis.DeploymentSet childElement = (stateAnalysis.DeploymentSet) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.DeploymentSetEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getDeploymentSetDeploymentSetDeploymentsCompartment_7002SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.DeploymentSet modelElement = (stateAnalysis.DeploymentSet) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getDeployments().iterator(); it
.hasNext();) {
stateAnalysis.Deployment childElement = (stateAnalysis.Deployment) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.DeploymentEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getDeploymentDeploymentComponentsCompartment_7003SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.Deployment modelElement = (stateAnalysis.Deployment) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getComponents().iterator(); it
.hasNext();) {
stateAnalysis.Component childElement = (stateAnalysis.Component) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.StateVariableEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
if (visualID == stateAnalysis.diagram.edit.parts.ControllerEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
if (visualID == stateAnalysis.diagram.edit.parts.EstimatorEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
if (visualID == stateAnalysis.diagram.edit.parts.HardwareAdapterEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getDeploymentDeploymentCatalogsCompartment_7004SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.Deployment modelElement = (stateAnalysis.Deployment) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getCatalogs().iterator(); it
.hasNext();) {
stateAnalysis.DataCollection childElement = (stateAnalysis.DataCollection) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.DataCollectionEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getStateVariableStateVariableInStateConstraintsCompartment_7030SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.StateVariable modelElement = (stateAnalysis.StateVariable) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getInStateConstraints().iterator(); it
.hasNext();) {
stateAnalysis.StateConstraint childElement = (stateAnalysis.StateConstraint) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.StateConstraintEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getStateVariableStateVariableOutStateConstraintsCompartment_7031SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.StateVariable modelElement = (stateAnalysis.StateVariable) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getOutStateConstraints().iterator(); it
.hasNext();) {
stateAnalysis.StateConstraint childElement = (stateAnalysis.StateConstraint) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.StateConstraint2EditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getStateVariableStateVariableStateUpdatesCompartment_7032SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.StateVariable modelElement = (stateAnalysis.StateVariable) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getStateUpdates().iterator(); it
.hasNext();) {
stateAnalysis.StateUpdate childElement = (stateAnalysis.StateUpdate) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.StateUpdateEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getStateVariableStateVariableInfluencedByCompartment_7033SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.StateVariable modelElement = (stateAnalysis.StateVariable) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getInfluencedBy().iterator(); it
.hasNext();) {
stateAnalysis.StateVariable childElement = (stateAnalysis.StateVariable) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.StateVariable2EditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getStateVariableStateVariableInStateConstraintsCompartment_7015SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.StateVariable modelElement = (stateAnalysis.StateVariable) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getInStateConstraints().iterator(); it
.hasNext();) {
stateAnalysis.StateConstraint childElement = (stateAnalysis.StateConstraint) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.StateConstraintEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getStateVariableStateVariableOutStateConstraintsCompartment_7016SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.StateVariable modelElement = (stateAnalysis.StateVariable) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getOutStateConstraints().iterator(); it
.hasNext();) {
stateAnalysis.StateConstraint childElement = (stateAnalysis.StateConstraint) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.StateConstraint2EditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getStateVariableStateVariableStateUpdatesCompartment_7017SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.StateVariable modelElement = (stateAnalysis.StateVariable) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getStateUpdates().iterator(); it
.hasNext();) {
stateAnalysis.StateUpdate childElement = (stateAnalysis.StateUpdate) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.StateUpdateEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getStateVariableStateVariableInfluencedByCompartment_7018SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.StateVariable modelElement = (stateAnalysis.StateVariable) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getInfluencedBy().iterator(); it
.hasNext();) {
stateAnalysis.StateVariable childElement = (stateAnalysis.StateVariable) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.StateVariable2EditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getControllerControllerStateConstraintCompartment_7034SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.Controller modelElement = (stateAnalysis.Controller) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getStateConstraint().iterator(); it
.hasNext();) {
stateAnalysis.StateConstraint childElement = (stateAnalysis.StateConstraint) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.StateConstraint3EditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getControllerControllerHardwareCommandCompartment_7035SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.Controller modelElement = (stateAnalysis.Controller) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getHardwareCommand().iterator(); it
.hasNext();) {
stateAnalysis.HardwareCommand childElement = (stateAnalysis.HardwareCommand) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.HardwareCommandEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getEstimatorEstimatorStateConstraintsCompartment_7036SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.Estimator modelElement = (stateAnalysis.Estimator) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getStateConstraints().iterator(); it
.hasNext();) {
stateAnalysis.StateConstraint childElement = (stateAnalysis.StateConstraint) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.StateConstraint4EditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getEstimatorEstimatorStateUpdatesCompartment_7037SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.Estimator modelElement = (stateAnalysis.Estimator) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getStateUpdates().iterator(); it
.hasNext();) {
stateAnalysis.StateUpdate childElement = (stateAnalysis.StateUpdate) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.StateUpdate2EditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getEstimatorEstimatorHardwareMeasurementCompartment_7038SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.Estimator modelElement = (stateAnalysis.Estimator) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getHardwareMeasurement().iterator(); it
.hasNext();) {
stateAnalysis.HardwareMeasurement childElement = (stateAnalysis.HardwareMeasurement) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.HardwareMeasurementEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getHardwareAdapterHardwareAdapterHardwareCommandsCompartment_7039SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.HardwareAdapter modelElement = (stateAnalysis.HardwareAdapter) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getHardwareCommands().iterator(); it
.hasNext();) {
stateAnalysis.HardwareCommand childElement = (stateAnalysis.HardwareCommand) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.HardwareCommand2EditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getHardwareAdapterHardwareAdapterHardwareMeasurementsCompartment_7040SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.HardwareAdapter modelElement = (stateAnalysis.HardwareAdapter) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getHardwareMeasurements().iterator(); it
.hasNext();) {
stateAnalysis.HardwareMeasurement childElement = (stateAnalysis.HardwareMeasurement) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.HardwareMeasurement2EditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getHardwareAdapterHardwareAdapterDevicesCompartment_7041SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.HardwareAdapter modelElement = (stateAnalysis.HardwareAdapter) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getDevices().iterator(); it
.hasNext();) {
stateAnalysis.Device childElement = (stateAnalysis.Device) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.DeviceEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getDeviceDeviceDeviceCommandsCompartment_7028SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.Device modelElement = (stateAnalysis.Device) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getDeviceCommands().iterator(); it
.hasNext();) {
stateAnalysis.DeviceCommand childElement = (stateAnalysis.DeviceCommand) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.DeviceCommandEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getDeviceDeviceDeviceMeasurementsCompartment_7029SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.Device modelElement = (stateAnalysis.Device) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getDeviceMeasurements().iterator(); it
.hasNext();) {
stateAnalysis.DeviceMeasurement childElement = (stateAnalysis.DeviceMeasurement) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.DeviceMeasurementEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getDataCollectionDataCollectionPoliciesCompartment_7009SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.DataCollection modelElement = (stateAnalysis.DataCollection) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getPolicies().iterator(); it
.hasNext();) {
stateAnalysis.QosPolicy childElement = (stateAnalysis.QosPolicy) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.QosPolicyEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getDataCollectionDataCollectionProductsCompartment_7010SemanticChildren(
View view) {
if (false == view.eContainer() instanceof View) {
return Collections.emptyList();
}
View containerView = (View) view.eContainer();
if (!containerView.isSetElement()) {
return Collections.emptyList();
}
stateAnalysis.DataCollection modelElement = (stateAnalysis.DataCollection) containerView
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor>();
for (Iterator<?> it = modelElement.getProducts().iterator(); it
.hasNext();) {
stateAnalysis.DataProduct childElement = (stateAnalysis.DataProduct) it
.next();
int visualID = stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getNodeVisualID(view, childElement);
if (visualID == stateAnalysis.diagram.edit.parts.DataProductEditPart.VISUAL_ID) {
result.add(new stateAnalysis.diagram.part.StateAnalysisNodeDescriptor(
childElement, visualID));
continue;
}
}
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getContainedLinks(
View view) {
switch (stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getVisualID(view)) {
case stateAnalysis.diagram.edit.parts.SystemEditPart.VISUAL_ID:
return getSystem_1000ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.SubsystemEditPart.VISUAL_ID:
return getSubsystem_2001ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.DeploymentSetEditPart.VISUAL_ID:
return getDeploymentSet_3001ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.DeploymentEditPart.VISUAL_ID:
return getDeployment_3002ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.StateVariableEditPart.VISUAL_ID:
return getStateVariable_3027ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.StateVariable2EditPart.VISUAL_ID:
return getStateVariable_3011ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.StateConstraintEditPart.VISUAL_ID:
return getStateConstraint_3008ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.StateConstraint2EditPart.VISUAL_ID:
return getStateConstraint_3009ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.StateUpdateEditPart.VISUAL_ID:
return getStateUpdate_3010ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.ControllerEditPart.VISUAL_ID:
return getController_3028ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.StateConstraint3EditPart.VISUAL_ID:
return getStateConstraint_3013ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareCommandEditPart.VISUAL_ID:
return getHardwareCommand_3014ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.EstimatorEditPart.VISUAL_ID:
return getEstimator_3029ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.StateConstraint4EditPart.VISUAL_ID:
return getStateConstraint_3016ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.StateUpdate2EditPart.VISUAL_ID:
return getStateUpdate_3017ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareMeasurementEditPart.VISUAL_ID:
return getHardwareMeasurement_3018ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareAdapterEditPart.VISUAL_ID:
return getHardwareAdapter_3030ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareCommand2EditPart.VISUAL_ID:
return getHardwareCommand_3020ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareMeasurement2EditPart.VISUAL_ID:
return getHardwareMeasurement_3021ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.DeviceEditPart.VISUAL_ID:
return getDevice_3024ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.DeviceCommandEditPart.VISUAL_ID:
return getDeviceCommand_3025ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.DeviceMeasurementEditPart.VISUAL_ID:
return getDeviceMeasurement_3026ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.DataCollectionEditPart.VISUAL_ID:
return getDataCollection_3004ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.QosPolicyEditPart.VISUAL_ID:
return getQosPolicy_3005ContainedLinks(view);
case stateAnalysis.diagram.edit.parts.DataProductEditPart.VISUAL_ID:
return getDataProduct_3006ContainedLinks(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getIncomingLinks(
View view) {
switch (stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getVisualID(view)) {
case stateAnalysis.diagram.edit.parts.SubsystemEditPart.VISUAL_ID:
return getSubsystem_2001IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.DeploymentSetEditPart.VISUAL_ID:
return getDeploymentSet_3001IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.DeploymentEditPart.VISUAL_ID:
return getDeployment_3002IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.StateVariableEditPart.VISUAL_ID:
return getStateVariable_3027IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.StateVariable2EditPart.VISUAL_ID:
return getStateVariable_3011IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.StateConstraintEditPart.VISUAL_ID:
return getStateConstraint_3008IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.StateConstraint2EditPart.VISUAL_ID:
return getStateConstraint_3009IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.StateUpdateEditPart.VISUAL_ID:
return getStateUpdate_3010IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.ControllerEditPart.VISUAL_ID:
return getController_3028IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.StateConstraint3EditPart.VISUAL_ID:
return getStateConstraint_3013IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareCommandEditPart.VISUAL_ID:
return getHardwareCommand_3014IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.EstimatorEditPart.VISUAL_ID:
return getEstimator_3029IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.StateConstraint4EditPart.VISUAL_ID:
return getStateConstraint_3016IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.StateUpdate2EditPart.VISUAL_ID:
return getStateUpdate_3017IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareMeasurementEditPart.VISUAL_ID:
return getHardwareMeasurement_3018IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareAdapterEditPart.VISUAL_ID:
return getHardwareAdapter_3030IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareCommand2EditPart.VISUAL_ID:
return getHardwareCommand_3020IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareMeasurement2EditPart.VISUAL_ID:
return getHardwareMeasurement_3021IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.DeviceEditPart.VISUAL_ID:
return getDevice_3024IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.DeviceCommandEditPart.VISUAL_ID:
return getDeviceCommand_3025IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.DeviceMeasurementEditPart.VISUAL_ID:
return getDeviceMeasurement_3026IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.DataCollectionEditPart.VISUAL_ID:
return getDataCollection_3004IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.QosPolicyEditPart.VISUAL_ID:
return getQosPolicy_3005IncomingLinks(view);
case stateAnalysis.diagram.edit.parts.DataProductEditPart.VISUAL_ID:
return getDataProduct_3006IncomingLinks(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getOutgoingLinks(
View view) {
switch (stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getVisualID(view)) {
case stateAnalysis.diagram.edit.parts.SubsystemEditPart.VISUAL_ID:
return getSubsystem_2001OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.DeploymentSetEditPart.VISUAL_ID:
return getDeploymentSet_3001OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.DeploymentEditPart.VISUAL_ID:
return getDeployment_3002OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.StateVariableEditPart.VISUAL_ID:
return getStateVariable_3027OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.StateVariable2EditPart.VISUAL_ID:
return getStateVariable_3011OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.StateConstraintEditPart.VISUAL_ID:
return getStateConstraint_3008OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.StateConstraint2EditPart.VISUAL_ID:
return getStateConstraint_3009OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.StateUpdateEditPart.VISUAL_ID:
return getStateUpdate_3010OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.ControllerEditPart.VISUAL_ID:
return getController_3028OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.StateConstraint3EditPart.VISUAL_ID:
return getStateConstraint_3013OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareCommandEditPart.VISUAL_ID:
return getHardwareCommand_3014OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.EstimatorEditPart.VISUAL_ID:
return getEstimator_3029OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.StateConstraint4EditPart.VISUAL_ID:
return getStateConstraint_3016OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.StateUpdate2EditPart.VISUAL_ID:
return getStateUpdate_3017OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareMeasurementEditPart.VISUAL_ID:
return getHardwareMeasurement_3018OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareAdapterEditPart.VISUAL_ID:
return getHardwareAdapter_3030OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareCommand2EditPart.VISUAL_ID:
return getHardwareCommand_3020OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.HardwareMeasurement2EditPart.VISUAL_ID:
return getHardwareMeasurement_3021OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.DeviceEditPart.VISUAL_ID:
return getDevice_3024OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.DeviceCommandEditPart.VISUAL_ID:
return getDeviceCommand_3025OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.DeviceMeasurementEditPart.VISUAL_ID:
return getDeviceMeasurement_3026OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.DataCollectionEditPart.VISUAL_ID:
return getDataCollection_3004OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.QosPolicyEditPart.VISUAL_ID:
return getQosPolicy_3005OutgoingLinks(view);
case stateAnalysis.diagram.edit.parts.DataProductEditPart.VISUAL_ID:
return getDataProduct_3006OutgoingLinks(view);
}
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getSystem_1000ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getSubsystem_2001ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDeploymentSet_3001ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDeployment_3002ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateVariable_3027ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateConstraint_3008ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateConstraint_3009ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateUpdate_3010ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getController_3028ContainedLinks(
View view) {
stateAnalysis.Controller modelElement = (stateAnalysis.Controller) view
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Controller_Delegates_4001(modelElement));
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateVariable_3011ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateConstraint_3013ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareCommand_3014ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getEstimator_3029ContainedLinks(
View view) {
stateAnalysis.Estimator modelElement = (stateAnalysis.Estimator) view
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Estimator_DistilledMeasurements_4002(modelElement));
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateConstraint_3016ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateUpdate_3017ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareMeasurement_3018ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareAdapter_3030ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareCommand_3020ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareMeasurement_3021ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDevice_3024ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDeviceCommand_3025ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDeviceMeasurement_3026ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDataCollection_3004ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getQosPolicy_3005ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDataProduct_3006ContainedLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getSubsystem_2001IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDeploymentSet_3001IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDeployment_3002IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateVariable_3027IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateConstraint_3008IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateConstraint_3009IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateUpdate_3010IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getController_3028IncomingLinks(
View view) {
stateAnalysis.Controller modelElement = (stateAnalysis.Controller) view
.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Controller_Delegates_4001(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateVariable_3011IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateConstraint_3013IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareCommand_3014IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getEstimator_3029IncomingLinks(
View view) {
stateAnalysis.Estimator modelElement = (stateAnalysis.Estimator) view
.getElement();
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences = EcoreUtil.CrossReferencer
.find(view.eResource().getResourceSet().getResources());
LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor>();
result.addAll(getIncomingFeatureModelFacetLinks_Estimator_DistilledMeasurements_4002(
modelElement, crossReferences));
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateConstraint_3016IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateUpdate_3017IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareMeasurement_3018IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareAdapter_3030IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareCommand_3020IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareMeasurement_3021IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDevice_3024IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDeviceCommand_3025IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDeviceMeasurement_3026IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDataCollection_3004IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getQosPolicy_3005IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDataProduct_3006IncomingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getSubsystem_2001OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDeploymentSet_3001OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDeployment_3002OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateVariable_3027OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateConstraint_3008OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateConstraint_3009OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateUpdate_3010OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getController_3028OutgoingLinks(
View view) {
stateAnalysis.Controller modelElement = (stateAnalysis.Controller) view
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Controller_Delegates_4001(modelElement));
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateVariable_3011OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateConstraint_3013OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareCommand_3014OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getEstimator_3029OutgoingLinks(
View view) {
stateAnalysis.Estimator modelElement = (stateAnalysis.Estimator) view
.getElement();
LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor>();
result.addAll(getOutgoingFeatureModelFacetLinks_Estimator_DistilledMeasurements_4002(modelElement));
return result;
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateConstraint_3016OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getStateUpdate_3017OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareMeasurement_3018OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareAdapter_3030OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareCommand_3020OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getHardwareMeasurement_3021OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDevice_3024OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDeviceCommand_3025OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDeviceMeasurement_3026OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDataCollection_3004OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getQosPolicy_3005OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
public static List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getDataProduct_3006OutgoingLinks(
View view) {
return Collections.emptyList();
}
/**
* @generated
*/
private static Collection<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getIncomingFeatureModelFacetLinks_Controller_Delegates_4001(
stateAnalysis.Controller target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == stateAnalysis.StateAnalysisPackage.eINSTANCE
.getController_Delegates()) {
result.add(new stateAnalysis.diagram.part.StateAnalysisLinkDescriptor(
setting.getEObject(),
target,
stateAnalysis.diagram.providers.StateAnalysisElementTypes.ControllerDelegates_4001,
stateAnalysis.diagram.edit.parts.ControllerDelegatesEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getIncomingFeatureModelFacetLinks_Estimator_DistilledMeasurements_4002(
stateAnalysis.Estimator target,
Map<EObject, Collection<EStructuralFeature.Setting>> crossReferences) {
LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor>();
Collection<EStructuralFeature.Setting> settings = crossReferences
.get(target);
for (EStructuralFeature.Setting setting : settings) {
if (setting.getEStructuralFeature() == stateAnalysis.StateAnalysisPackage.eINSTANCE
.getEstimator_DistilledMeasurements()) {
result.add(new stateAnalysis.diagram.part.StateAnalysisLinkDescriptor(
setting.getEObject(),
target,
stateAnalysis.diagram.providers.StateAnalysisElementTypes.EstimatorDistilledMeasurements_4002,
stateAnalysis.diagram.edit.parts.EstimatorDistilledMeasurementsEditPart.VISUAL_ID));
}
}
return result;
}
/**
* @generated
*/
private static Collection<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getOutgoingFeatureModelFacetLinks_Controller_Delegates_4001(
stateAnalysis.Controller source) {
LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor>();
for (Iterator<?> destinations = source.getDelegates().iterator(); destinations
.hasNext();) {
stateAnalysis.Controller destination = (stateAnalysis.Controller) destinations
.next();
result.add(new stateAnalysis.diagram.part.StateAnalysisLinkDescriptor(
source,
destination,
stateAnalysis.diagram.providers.StateAnalysisElementTypes.ControllerDelegates_4001,
stateAnalysis.diagram.edit.parts.ControllerDelegatesEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
private static Collection<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getOutgoingFeatureModelFacetLinks_Estimator_DistilledMeasurements_4002(
stateAnalysis.Estimator source) {
LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> result = new LinkedList<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor>();
for (Iterator<?> destinations = source.getDistilledMeasurements()
.iterator(); destinations.hasNext();) {
stateAnalysis.Estimator destination = (stateAnalysis.Estimator) destinations
.next();
result.add(new stateAnalysis.diagram.part.StateAnalysisLinkDescriptor(
source,
destination,
stateAnalysis.diagram.providers.StateAnalysisElementTypes.EstimatorDistilledMeasurements_4002,
stateAnalysis.diagram.edit.parts.EstimatorDistilledMeasurementsEditPart.VISUAL_ID));
}
return result;
}
/**
* @generated
*/
public static final DiagramUpdater TYPED_INSTANCE = new DiagramUpdater() {
/**
* @generated
*/
@Override
public List<stateAnalysis.diagram.part.StateAnalysisNodeDescriptor> getSemanticChildren(
View view) {
return StateAnalysisDiagramUpdater.getSemanticChildren(view);
}
/**
* @generated
*/
@Override
public List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getContainedLinks(
View view) {
return StateAnalysisDiagramUpdater.getContainedLinks(view);
}
/**
* @generated
*/
@Override
public List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getIncomingLinks(
View view) {
return StateAnalysisDiagramUpdater.getIncomingLinks(view);
}
/**
* @generated
*/
@Override
public List<stateAnalysis.diagram.part.StateAnalysisLinkDescriptor> getOutgoingLinks(
View view) {
return StateAnalysisDiagramUpdater.getOutgoingLinks(view);
}
};
}