blob: a65cc073ba546a294aa6d9a73a9d456e34e29515 [file] [log] [blame]
/*
* Copyright (c) 2005, 2017 IBM Corporation, Embarcadero Technologies, CEA, and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM - initial API and implementation
* Kenn Hussey (Embarcadero Technologies) - 205188, 247980
* Kenn Hussey - 286329, 323181, 485764
* Kenn Hussey (CEA) - 327039, 351774, 366083, 382637, 297216, 418466, 485756
*
*/
package org.eclipse.uml2.uml.cdo.internal.impl;
import java.io.IOException;
import java.net.URL;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.common.util.WrappedException;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EClassifier;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.EValidator;
import org.eclipse.emf.ecore.EcorePackage;
import org.eclipse.emf.ecore.impl.EPackageImpl;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.xmi.impl.EcoreResourceFactoryImpl;
import org.eclipse.uml2.types.TypesPackage;
import org.eclipse.uml2.uml.UMLFactory;
import org.eclipse.uml2.uml.UMLPackage;
import org.eclipse.uml2.uml.util.UMLValidator;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
* @generated
*/
public class UMLPackageImpl
extends EPackageImpl
implements UMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected String packageFilename = "uml.ecore"; //$NON-NLS-1$
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass activityContentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass commentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass elementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass directedRelationshipEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass relationshipEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass literalSpecificationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass valueSpecificationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass typedElementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass namedElementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass dependencyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass packageableElementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass parameterableElementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass templateParameterEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass templateSignatureEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass templateableElementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass templateBindingEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass templateParameterSubstitutionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass namespaceEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass elementImportEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass packageImportEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass packageEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass packageMergeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass typeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass profileApplicationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass profileEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass stereotypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass classEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass behavioredClassifierEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass classifierEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass redefinableElementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass generalizationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass generalizationSetEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass featureEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass useCaseEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass includeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass extendEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass constraintEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass extensionPointEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass substitutionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass realizationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass abstractionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass opaqueExpressionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass parameterEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass multiplicityElementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass connectableElementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass connectorEndEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass propertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass deploymentTargetEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass deploymentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass deployedArtifactEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass deploymentSpecificationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass artifactEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass manifestationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass operationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass behavioralFeatureEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass behaviorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass parameterSetEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass dataTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass interfaceEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass receptionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass signalEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass protocolStateMachineEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass stateMachineEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass regionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass vertexEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass transitionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass triggerEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass eventEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass portEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass stateEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass connectionPointReferenceEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass pseudostateEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass protocolConformanceEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass operationTemplateParameterEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass structuralFeatureEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass associationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass connectableElementTemplateParameterEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass collaborationUseEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass collaborationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass structuredClassifierEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass connectorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass redefinableTemplateSignatureEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass classifierTemplateParameterEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass interfaceRealizationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass encapsulatedClassifierEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass extensionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass extensionEndEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass imageEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass stringExpressionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass expressionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass literalIntegerEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass literalStringEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass literalBooleanEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass literalNullEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass literalRealEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass slotEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass instanceSpecificationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass enumerationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass enumerationLiteralEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass primitiveTypeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass instanceValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass literalUnlimitedNaturalEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass opaqueBehaviorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass functionBehaviorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass actorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass usageEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass messageEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass messageEndEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass interactionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass interactionFragmentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass lifelineEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass partDecompositionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass interactionUseEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass gateEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass actionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass executableNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass activityNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass activityEdgeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass activityEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass activityPartitionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass activityGroupEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass structuredActivityNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass variableEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass interruptibleActivityRegionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass exceptionHandlerEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass objectNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass outputPinEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass pinEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass inputPinEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass generalOrderingEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass occurrenceSpecificationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass interactionOperandEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass interactionConstraintEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass executionSpecificationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass executionOccurrenceSpecificationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass stateInvariantEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass actionExecutionSpecificationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass behaviorExecutionSpecificationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass messageEventEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass messageOccurrenceSpecificationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass combinedFragmentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass continuationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass considerIgnoreFragmentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass callEventEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass changeEventEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass signalEventEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass anyReceiveEventEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass createObjectActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass destroyObjectActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass destructionOccurrenceSpecificationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass testIdentityActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass readSelfActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass structuralFeatureActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass readStructuralFeatureActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass writeStructuralFeatureActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass clearStructuralFeatureActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass removeStructuralFeatureValueActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass addStructuralFeatureValueActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass linkActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass linkEndDataEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass qualifierValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass readLinkActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass linkEndCreationDataEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass createLinkActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass writeLinkActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass destroyLinkActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass linkEndDestructionDataEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass clearAssociationActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass broadcastSignalActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass invocationActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sendObjectActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass valueSpecificationActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass timeExpressionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass observationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass durationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass valuePinEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass durationIntervalEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass intervalEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass timeConstraintEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass intervalConstraintEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass timeIntervalEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass durationConstraintEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass timeObservationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass durationObservationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass opaqueActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass callActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sendSignalActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass callOperationActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass callBehaviorActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass informationItemEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass informationFlowEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass modelEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass variableActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass readVariableActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass writeVariableActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass clearVariableActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass addVariableValueActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass removeVariableValueActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass raiseExceptionActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass actionInputPinEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass readExtentActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass reclassifyObjectActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass readIsClassifiedObjectActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass startClassifierBehaviorActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass readLinkObjectEndActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass readLinkObjectEndQualifierActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass createLinkObjectActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass acceptEventActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass acceptCallActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass replyActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass unmarshallActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass reduceActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass startObjectBehaviorActionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass controlNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass controlFlowEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass initialNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass activityParameterNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass forkNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass flowFinalNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass finalNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass centralBufferNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass mergeNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass decisionNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass activityFinalNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass joinNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass dataStoreNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass objectFlowEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sequenceNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass conditionalNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass clauseEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass loopNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass expansionNodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass expansionRegionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass componentRealizationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass componentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass nodeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass deviceEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass executionEnvironmentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass communicationPathEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass finalStateEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass timeEventEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass protocolTransitionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass associationClassEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum visibilityKindEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum callConcurrencyKindEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum transitionKindEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum pseudostateKindEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum aggregationKindEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum parameterDirectionKindEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum parameterEffectKindEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum connectorKindEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum messageKindEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum messageSortEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum objectNodeOrderingKindEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum interactionOperatorKindEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum expansionKindEEnum = null;
/**
* Creates an instance of the model <b>Package</b>, registered with
* {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
* package URI value.
* <p>Note: the correct way to create the package is via the static
* factory method {@link #init init()}, which also performs
* initialization of the package, or returns the registered package,
* if one already exists.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see org.eclipse.uml2.uml.UMLPackage#eNS_URI
* @see #init()
* @generated
*/
private UMLPackageImpl() {
super(eNS_URI, UMLFactory.eINSTANCE);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private static boolean isInited = false;
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
*
* <p>This method is used to initialize {@link UMLPackage#eINSTANCE} when that field is accessed.
* Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #eNS_URI
* @generated
*/
public static UMLPackage init() {
if (isInited)
return (UMLPackage) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI);
// Obtain or create and register package
Object registeredUMLPackage = EPackage.Registry.INSTANCE.get(eNS_URI);
UMLPackageImpl theUMLPackage = registeredUMLPackage instanceof UMLPackageImpl
? (UMLPackageImpl) registeredUMLPackage
: new UMLPackageImpl();
isInited = true;
// Initialize simple dependencies
EcorePackage.eINSTANCE.eClass();
TypesPackage.eINSTANCE.eClass();
// Load packages
theUMLPackage.loadPackage();
// Fix loaded packages
theUMLPackage.fixPackageContents();
// Register package validator
EValidator.Registry.INSTANCE.put(theUMLPackage,
new EValidator.Descriptor() {
public EValidator getEValidator() {
return UMLValidator.INSTANCE;
}
});
// Mark meta-data to indicate it can't be changed
theUMLPackage.freeze();
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(UMLPackage.eNS_URI, theUMLPackage);
return theUMLPackage;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getActivityContent() {
if (activityContentEClass == null) {
activityContentEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(0);
}
return activityContentEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivityContent__ContainingActivity() {
return getActivityContent().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getComment() {
if (commentEClass == null) {
commentEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(9);
}
return commentEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getComment_Body() {
return (EAttribute) getComment().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getComment_AnnotatedElement() {
return (EReference) getComment().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getElement() {
if (elementEClass == null) {
elementEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(8);
}
return elementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getElement_OwnedElement() {
return (EReference) getElement().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getElement_Owner() {
return (EReference) getElement().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getElement_OwnedComment() {
return (EReference) getElement().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__ValidateNotOwnSelf__DiagnosticChain_Map() {
return getElement().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__ValidateHasOwner__DiagnosticChain_Map() {
return getElement().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__Destroy() {
return getElement().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__HasKeyword__String() {
return getElement().getEOperations().get(26);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetKeywords() {
return getElement().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__AddKeyword__String() {
return getElement().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__RemoveKeyword__String() {
return getElement().getEOperations().get(31);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetNearestPackage() {
return getElement().getEOperations().get(14);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetModel() {
return getElement().getEOperations().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__IsStereotypeApplicable__Stereotype() {
return getElement().getEOperations().get(28);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__IsStereotypeRequired__Stereotype() {
return getElement().getEOperations().get(30);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__IsStereotypeApplied__Stereotype() {
return getElement().getEOperations().get(29);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__ApplyStereotype__Stereotype() {
return getElement().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__UnapplyStereotype__Stereotype() {
return getElement().getEOperations().get(33);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetApplicableStereotypes() {
return getElement().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetApplicableStereotype__String() {
return getElement().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetStereotypeApplications() {
return getElement().getEOperations().get(22);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetStereotypeApplication__Stereotype() {
return getElement().getEOperations().get(21);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetRequiredStereotypes() {
return getElement().getEOperations().get(18);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetRequiredStereotype__String() {
return getElement().getEOperations().get(17);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetAppliedStereotypes() {
return getElement().getEOperations().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetAppliedStereotype__String() {
return getElement().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetAppliedSubstereotypes__Stereotype() {
return getElement().getEOperations().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetAppliedSubstereotype__Stereotype_String() {
return getElement().getEOperations().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__HasValue__Stereotype_String() {
return getElement().getEOperations().get(27);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetValue__Stereotype_String() {
return getElement().getEOperations().get(25);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__SetValue__Stereotype_String_Object() {
return getElement().getEOperations().get(32);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__CreateEAnnotation__String() {
return getElement().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetRelationships() {
return getElement().getEOperations().get(15);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetRelationships__EClass() {
return getElement().getEOperations().get(16);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetSourceDirectedRelationships() {
return getElement().getEOperations().get(19);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetSourceDirectedRelationships__EClass() {
return getElement().getEOperations().get(20);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetTargetDirectedRelationships() {
return getElement().getEOperations().get(23);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__GetTargetDirectedRelationships__EClass() {
return getElement().getEOperations().get(24);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__AllOwnedElements() {
return getElement().getEOperations().get(34);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElement__MustBeOwned() {
return getElement().getEOperations().get(35);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDirectedRelationship() {
if (directedRelationshipEClass == null) {
directedRelationshipEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(20);
}
return directedRelationshipEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDirectedRelationship_Source() {
return (EReference) getDirectedRelationship().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDirectedRelationship_Target() {
return (EReference) getDirectedRelationship().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRelationship() {
if (relationshipEClass == null) {
relationshipEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(21);
}
return relationshipEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRelationship_RelatedElement() {
return (EReference) getRelationship().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLiteralSpecification() {
if (literalSpecificationEClass == null) {
literalSpecificationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(247);
}
return literalSpecificationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getValueSpecification() {
if (valueSpecificationEClass == null) {
valueSpecificationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(31);
}
return valueSpecificationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getValueSpecification__IsComputable() {
return getValueSpecification().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getValueSpecification__IntegerValue() {
return getValueSpecification().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getValueSpecification__BooleanValue() {
return getValueSpecification().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getValueSpecification__StringValue() {
return getValueSpecification().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getValueSpecification__UnlimitedValue() {
return getValueSpecification().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getValueSpecification__IsNull() {
return getValueSpecification().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getValueSpecification__RealValue() {
return getValueSpecification().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTypedElement() {
if (typedElementEClass == null) {
typedElementEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(28);
}
return typedElementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTypedElement_Type() {
return (EReference) getTypedElement().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getNamedElement() {
if (namedElementEClass == null) {
namedElementEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(7);
}
return namedElementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNamedElement_Name() {
return (EAttribute) getNamedElement().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNamedElement_Visibility() {
return (EAttribute) getNamedElement().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNamedElement_QualifiedName() {
return (EAttribute) getNamedElement().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNamedElement_ClientDependency() {
return (EReference) getNamedElement().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNamedElement_Namespace() {
return (EReference) getNamedElement().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNamedElement_NameExpression() {
return (EReference) getNamedElement().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__ValidateHasNoQualifiedName__DiagnosticChain_Map() {
return getNamedElement().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__ValidateHasQualifiedName__DiagnosticChain_Map() {
return getNamedElement().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__ValidateVisibilityNeedsOwnership__DiagnosticChain_Map() {
return getNamedElement().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__CreateDependency__NamedElement() {
return getNamedElement().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__GetLabel() {
return getNamedElement().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__GetLabel__boolean() {
return getNamedElement().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__CreateUsage__NamedElement() {
return getNamedElement().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__AllNamespaces() {
return getNamedElement().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__IsDistinguishableFrom__NamedElement_Namespace() {
return getNamedElement().getEOperations().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__GetNamespace() {
return getNamedElement().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__GetQualifiedName() {
return getNamedElement().getEOperations().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__Separator() {
return getNamedElement().getEOperations().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__GetClientDependencies() {
return getNamedElement().getEOperations().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamedElement__AllOwningPackages() {
return getNamedElement().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDependency() {
if (dependencyEClass == null) {
dependencyEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(35);
}
return dependencyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDependency_Supplier() {
return (EReference) getDependency().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDependency_Client() {
return (EReference) getDependency().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPackageableElement() {
if (packageableElementEClass == null) {
packageableElementEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(14);
}
return packageableElementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackageableElement__ValidateNamespaceNeedsVisibility__DiagnosticChain_Map() {
return getPackageableElement().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getParameterableElement() {
if (parameterableElementEClass == null) {
parameterableElementEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(15);
}
return parameterableElementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getParameterableElement_TemplateParameter() {
return (EReference) getParameterableElement().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameterableElement__IsCompatibleWith__ParameterableElement() {
return getParameterableElement().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameterableElement__IsTemplateParameter() {
return getParameterableElement().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getParameterableElement_OwningTemplateParameter() {
return (EReference) getParameterableElement().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTemplateParameter() {
if (templateParameterEClass == null) {
templateParameterEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(16);
}
return templateParameterEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateParameter_Signature() {
return (EReference) getTemplateParameter().getEStructuralFeatures()
.get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateParameter_OwnedParameteredElement() {
return (EReference) getTemplateParameter().getEStructuralFeatures()
.get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateParameter_Default() {
return (EReference) getTemplateParameter().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateParameter_OwnedDefault() {
return (EReference) getTemplateParameter().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTemplateParameter__ValidateMustBeCompatible__DiagnosticChain_Map() {
return getTemplateParameter().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateParameter_ParameteredElement() {
return (EReference) getTemplateParameter().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTemplateSignature() {
if (templateSignatureEClass == null) {
templateSignatureEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(17);
}
return templateSignatureEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateSignature_Parameter() {
return (EReference) getTemplateSignature().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateSignature_Template() {
return (EReference) getTemplateSignature().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTemplateSignature__ValidateOwnElements__DiagnosticChain_Map() {
return getTemplateSignature().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTemplateSignature__ValidateUniqueParameters__DiagnosticChain_Map() {
return getTemplateSignature().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateSignature_OwnedParameter() {
return (EReference) getTemplateSignature().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTemplateableElement() {
if (templateableElementEClass == null) {
templateableElementEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(18);
}
return templateableElementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateableElement_TemplateBinding() {
return (EReference) getTemplateableElement().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateableElement_OwnedTemplateSignature() {
return (EReference) getTemplateableElement().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTemplateableElement__ParameterableElements() {
return getTemplateableElement().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTemplateableElement__IsTemplate() {
return getTemplateableElement().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTemplateBinding() {
if (templateBindingEClass == null) {
templateBindingEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(19);
}
return templateBindingEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateBinding_Signature() {
return (EReference) getTemplateBinding().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateBinding_ParameterSubstitution() {
return (EReference) getTemplateBinding().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateBinding_BoundElement() {
return (EReference) getTemplateBinding().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTemplateBinding__ValidateParameterSubstitutionFormal__DiagnosticChain_Map() {
return getTemplateBinding().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTemplateBinding__ValidateOneParameterSubstitution__DiagnosticChain_Map() {
return getTemplateBinding().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTemplateParameterSubstitution() {
if (templateParameterSubstitutionEClass == null) {
templateParameterSubstitutionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(22);
}
return templateParameterSubstitutionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateParameterSubstitution_Formal() {
return (EReference) getTemplateParameterSubstitution()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateParameterSubstitution_Actual() {
return (EReference) getTemplateParameterSubstitution()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateParameterSubstitution_OwnedActual() {
return (EReference) getTemplateParameterSubstitution()
.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTemplateParameterSubstitution_TemplateBinding() {
return (EReference) getTemplateParameterSubstitution()
.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTemplateParameterSubstitution__ValidateMustBeCompatible__DiagnosticChain_Map() {
return getTemplateParameterSubstitution().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getNamespace() {
if (namespaceEClass == null) {
namespaceEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(6);
}
return namespaceEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNamespace_ElementImport() {
return (EReference) getNamespace().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNamespace_PackageImport() {
return (EReference) getNamespace().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNamespace_OwnedRule() {
return (EReference) getNamespace().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNamespace_Member() {
return (EReference) getNamespace().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNamespace_ImportedMember() {
return (EReference) getNamespace().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNamespace_OwnedMember() {
return (EReference) getNamespace().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamespace__ValidateMembersDistinguishable__DiagnosticChain_Map() {
return getNamespace().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamespace__ValidateCannotImportSelf__DiagnosticChain_Map() {
return getNamespace().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamespace__ValidateCannotImportOwnedMembers__DiagnosticChain_Map() {
return getNamespace().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamespace__CreateElementImport__PackageableElement_VisibilityKind() {
return getNamespace().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamespace__CreatePackageImport__Package_VisibilityKind() {
return getNamespace().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamespace__GetImportedElements() {
return getNamespace().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamespace__GetImportedPackages() {
return getNamespace().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamespace__GetNamesOfMember__NamedElement() {
return getNamespace().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamespace__MembersAreDistinguishable() {
return getNamespace().getEOperations().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamespace__GetOwnedMembers() {
return getNamespace().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamespace__ImportMembers__EList() {
return getNamespace().getEOperations().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamespace__GetImportedMembers() {
return getNamespace().getEOperations().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNamespace__ExcludeCollisions__EList() {
return getNamespace().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getElementImport() {
if (elementImportEClass == null) {
elementImportEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(80);
}
return elementImportEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getElementImport_Visibility() {
return (EAttribute) getElementImport().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getElementImport_Alias() {
return (EAttribute) getElementImport().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getElementImport_ImportedElement() {
return (EReference) getElementImport().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getElementImport_ImportingNamespace() {
return (EReference) getElementImport().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElementImport__ValidateVisibilityPublicOrPrivate__DiagnosticChain_Map() {
return getElementImport().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElementImport__ValidateImportedElementIsPublic__DiagnosticChain_Map() {
return getElementImport().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getElementImport__GetName() {
return getElementImport().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPackageImport() {
if (packageImportEClass == null) {
packageImportEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(81);
}
return packageImportEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPackageImport_Visibility() {
return (EAttribute) getPackageImport().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPackageImport_ImportedPackage() {
return (EReference) getPackageImport().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPackageImport_ImportingNamespace() {
return (EReference) getPackageImport().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackageImport__ValidatePublicOrPrivate__DiagnosticChain_Map() {
return getPackageImport().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPackage() {
if (packageEClass == null) {
packageEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(13);
}
return packageEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPackage_URI() {
return (EAttribute) getPackage().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPackage_PackageMerge() {
return (EReference) getPackage().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPackage_PackagedElement() {
return (EReference) getPackage().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPackage_OwnedType() {
return (EReference) getPackage().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPackage_NestedPackage() {
return (EReference) getPackage().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPackage_NestingPackage() {
return (EReference) getPackage().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPackage_OwnedStereotype() {
return (EReference) getPackage().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPackage_ProfileApplication() {
return (EReference) getPackage().getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__ValidateElementsPublicOrPrivate__DiagnosticChain_Map() {
return getPackage().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__CreateOwnedClass__String_boolean() {
return getPackage().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__CreateOwnedEnumeration__String() {
return getPackage().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__CreateOwnedPrimitiveType__String() {
return getPackage().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__CreateOwnedStereotype__String_boolean() {
return getPackage().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__CreateOwnedInterface__String() {
return getPackage().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__IsProfileApplied__Profile() {
return getPackage().getEOperations().get(15);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__GetOwnedTypes() {
return getPackage().getEOperations().get(23);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__ApplyProfile__Profile() {
return getPackage().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__UnapplyProfile__Profile() {
return getPackage().getEOperations().get(16);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__ApplyProfiles__EList() {
return getPackage().getEOperations().get(17);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__AllApplicableStereotypes() {
return getPackage().getEOperations().get(18);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__ContainingProfile() {
return getPackage().getEOperations().get(19);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__GetAppliedProfiles() {
return getPackage().getEOperations().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__GetAllAppliedProfiles() {
return getPackage().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__GetAppliedProfile__String() {
return getPackage().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__GetAppliedProfile__String_boolean() {
return getPackage().getEOperations().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__GetAllProfileApplications() {
return getPackage().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__GetProfileApplication__Profile() {
return getPackage().getEOperations().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__GetProfileApplication__Profile_boolean() {
return getPackage().getEOperations().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__IsModelLibrary() {
return getPackage().getEOperations().get(14);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__VisibleMembers() {
return getPackage().getEOperations().get(24);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__MakesVisible__NamedElement() {
return getPackage().getEOperations().get(20);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__GetNestedPackages() {
return getPackage().getEOperations().get(21);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPackage__GetOwnedStereotypes() {
return getPackage().getEOperations().get(22);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPackageMerge() {
if (packageMergeEClass == null) {
packageMergeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(73);
}
return packageMergeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPackageMerge_MergedPackage() {
return (EReference) getPackageMerge().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPackageMerge_ReceivingPackage() {
return (EReference) getPackageMerge().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getType() {
if (typeEClass == null) {
typeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(24);
}
return typeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getType_Package() {
return (EReference) getType().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getType__CreateAssociation__boolean_AggregationKind_String_int_int_Type_boolean_AggregationKind_String_int_int() {
return getType().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getType__GetAssociations() {
return getType().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getType__ConformsTo__Type() {
return getType().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getProfileApplication() {
if (profileApplicationEClass == null) {
profileApplicationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(74);
}
return profileApplicationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProfileApplication_AppliedProfile() {
return (EReference) getProfileApplication().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getProfileApplication_IsStrict() {
return (EAttribute) getProfileApplication().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProfileApplication_ApplyingPackage() {
return (EReference) getProfileApplication().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProfileApplication__GetAppliedDefinition() {
return getProfileApplication().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProfileApplication__GetAppliedDefinition__NamedElement() {
return getProfileApplication().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getProfile() {
if (profileEClass == null) {
profileEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(12);
}
return profileEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProfile_MetaclassReference() {
return (EReference) getProfile().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProfile_MetamodelReference() {
return (EReference) getProfile().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProfile__ValidateMetaclassReferenceNotSpecialized__DiagnosticChain_Map() {
return getProfile().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProfile__ValidateReferencesSameMetamodel__DiagnosticChain_Map() {
return getProfile().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProfile__Create__Classifier() {
return getProfile().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProfile__IsDefined() {
return getProfile().getEOperations().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProfile__Define() {
return getProfile().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProfile__Define__Map_DiagnosticChain_Map() {
return getProfile().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProfile__GetDefinition() {
return getProfile().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProfile__GetDefinition__NamedElement() {
return getProfile().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProfile__GetReferencedMetaclasses() {
return getProfile().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProfile__GetReferencedMetamodels() {
return getProfile().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProfile__GetOwnedExtensions__boolean() {
return getProfile().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStereotype() {
if (stereotypeEClass == null) {
stereotypeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(10);
}
return stereotypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStereotype_Icon() {
return (EReference) getStereotype().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStereotype_Profile() {
return (EReference) getStereotype().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__ValidateBinaryAssociationsOnly__DiagnosticChain_Map() {
return getStereotype().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__ValidateNameNotClash__DiagnosticChain_Map() {
return getStereotype().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__ValidateAssociationEndOwnership__DiagnosticChain_Map() {
return getStereotype().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__ValidateBasePropertyUpperBound__DiagnosticChain_Map() {
return getStereotype().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__ValidateBasePropertyMultiplicitySingleExtension__DiagnosticChain_Map() {
return getStereotype().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__ValidateBasePropertyMultiplicityMultipleExtension__DiagnosticChain_Map() {
return getStereotype().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__ValidateGeneralize__DiagnosticChain_Map() {
return getStereotype().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__CreateExtension__Class_boolean() {
return getStereotype().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__GetKeyword() {
return getStereotype().getEOperations().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__GetKeyword__boolean() {
return getStereotype().getEOperations().get(14);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__ContainingProfile() {
return getStereotype().getEOperations().get(15);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__GetProfile() {
return getStereotype().getEOperations().get(16);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__GetExtendedMetaclasses() {
return getStereotype().getEOperations().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__GetAllExtendedMetaclasses() {
return getStereotype().getEOperations().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__GetDefinition() {
return getStereotype().getEOperations().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__CreateIcon__String() {
return getStereotype().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStereotype__CreateIcon__String_String() {
return getStereotype().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getClass_() {
if (classEClass == null) {
classEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(3);
}
return classEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClass_OwnedOperation() {
return (EReference) getClass_().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClass_NestedClassifier() {
return (EReference) getClass_().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClass_SuperClass() {
return (EReference) getClass_().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getClass_IsActive() {
return (EAttribute) getClass_().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClass_OwnedReception() {
return (EReference) getClass_().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClass_Extension() {
return (EReference) getClass_().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClass__ValidatePassiveClass__DiagnosticChain_Map() {
return getClass_().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClass__GetExtensions() {
return getClass_().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClass__GetSuperClasses() {
return getClass_().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClass__CreateOwnedOperation__String_EList_EList_Type() {
return getClass_().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClass__IsMetaclass() {
return getClass_().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBehavioredClassifier() {
if (behavioredClassifierEClass == null) {
behavioredClassifierEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(4);
}
return behavioredClassifierEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavioredClassifier_OwnedBehavior() {
return (EReference) getBehavioredClassifier().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavioredClassifier_ClassifierBehavior() {
return (EReference) getBehavioredClassifier().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavioredClassifier_InterfaceRealization() {
return (EReference) getBehavioredClassifier().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavioredClassifier__ValidateClassBehavior__DiagnosticChain_Map() {
return getBehavioredClassifier().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavioredClassifier__GetImplementedInterfaces() {
return getBehavioredClassifier().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavioredClassifier__GetAllImplementedInterfaces() {
return getBehavioredClassifier().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getClassifier() {
if (classifierEClass == null) {
classifierEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(5);
}
return classifierEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getClassifier_IsAbstract() {
return (EAttribute) getClassifier().getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getClassifier_IsFinalSpecialization() {
return (EAttribute) getClassifier().getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClassifier_Generalization() {
return (EReference) getClassifier().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClassifier_PowertypeExtent() {
return (EReference) getClassifier().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClassifier_Feature() {
return (EReference) getClassifier().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClassifier_InheritedMember() {
return (EReference) getClassifier().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClassifier_RedefinedClassifier() {
return (EReference) getClassifier().getEStructuralFeatures().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClassifier_General() {
return (EReference) getClassifier().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClassifier_OwnedUseCase() {
return (EReference) getClassifier().getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClassifier_UseCase() {
return (EReference) getClassifier().getEStructuralFeatures().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__ValidateNoCyclesInGeneralization__DiagnosticChain_Map() {
return getClassifier().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__ValidateSpecializeType__DiagnosticChain_Map() {
return getClassifier().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__ValidateMapsToGeneralizationSet__DiagnosticChain_Map() {
return getClassifier().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__ValidateNonFinalParents__DiagnosticChain_Map() {
return getClassifier().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__GetAllAttributes() {
return getClassifier().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__GetOperations() {
return getClassifier().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__GetAllOperations() {
return getClassifier().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__GetOperation__String_EList_EList() {
return getClassifier().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__GetOperation__String_EList_EList_boolean() {
return getClassifier().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__GetUsedInterfaces() {
return getClassifier().getEOperations().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__GetAllUsedInterfaces() {
return getClassifier().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__AllFeatures() {
return getClassifier().getEOperations().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__Parents() {
return getClassifier().getEOperations().get(19);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__DirectlyRealizedInterfaces() {
return getClassifier().getEOperations().get(20);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__DirectlyUsedInterfaces() {
return getClassifier().getEOperations().get(21);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__AllRealizedInterfaces() {
return getClassifier().getEOperations().get(22);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__AllUsedInterfaces() {
return getClassifier().getEOperations().get(23);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__IsSubstitutableFor__Classifier() {
return getClassifier().getEOperations().get(24);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__AllAttributes() {
return getClassifier().getEOperations().get(25);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__AllSlottableFeatures() {
return getClassifier().getEOperations().get(26);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__InheritableMembers__Classifier() {
return getClassifier().getEOperations().get(16);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__GetInheritedMembers() {
return getClassifier().getEOperations().get(17);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__HasVisibilityOf__NamedElement() {
return getClassifier().getEOperations().get(14);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__GetGenerals() {
return getClassifier().getEOperations().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__Inherit__EList() {
return getClassifier().getEOperations().get(15);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__MaySpecializeType__Classifier() {
return getClassifier().getEOperations().get(18);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifier__AllParents() {
return getClassifier().getEOperations().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClassifier_Substitution() {
return (EReference) getClassifier().getEStructuralFeatures().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClassifier_Attribute() {
return (EReference) getClassifier().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClassifier_Representation() {
return (EReference) getClassifier().getEStructuralFeatures().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClassifier_CollaborationUse() {
return (EReference) getClassifier().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRedefinableElement() {
if (redefinableElementEClass == null) {
redefinableElementEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(48);
}
return redefinableElementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRedefinableElement_IsLeaf() {
return (EAttribute) getRedefinableElement().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRedefinableElement_RedefinedElement() {
return (EReference) getRedefinableElement().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRedefinableElement_RedefinitionContext() {
return (EReference) getRedefinableElement().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRedefinableElement__ValidateRedefinitionContextValid__DiagnosticChain_Map() {
return getRedefinableElement().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRedefinableElement__ValidateRedefinitionConsistent__DiagnosticChain_Map() {
return getRedefinableElement().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRedefinableElement__ValidateNonLeafRedefinition__DiagnosticChain_Map() {
return getRedefinableElement().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRedefinableElement__IsConsistentWith__RedefinableElement() {
return getRedefinableElement().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRedefinableElement__IsRedefinitionContextValid__RedefinableElement() {
return getRedefinableElement().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGeneralization() {
if (generalizationEClass == null) {
generalizationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(93);
}
return generalizationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeneralization_IsSubstitutable() {
return (EAttribute) getGeneralization().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGeneralization_General() {
return (EReference) getGeneralization().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGeneralization_GeneralizationSet() {
return (EReference) getGeneralization().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGeneralization_Specific() {
return (EReference) getGeneralization().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGeneralizationSet() {
if (generalizationSetEClass == null) {
generalizationSetEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(94);
}
return generalizationSetEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeneralizationSet_IsCovering() {
return (EAttribute) getGeneralizationSet().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeneralizationSet_IsDisjoint() {
return (EAttribute) getGeneralizationSet().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGeneralizationSet_Powertype() {
return (EReference) getGeneralizationSet().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGeneralizationSet_Generalization() {
return (EReference) getGeneralizationSet().getEStructuralFeatures()
.get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGeneralizationSet__ValidateGeneralizationSameClassifier__DiagnosticChain_Map() {
return getGeneralizationSet().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGeneralizationSet__ValidateMapsToGeneralizationSet__DiagnosticChain_Map() {
return getGeneralizationSet().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFeature() {
if (featureEClass == null) {
featureEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(47);
}
return featureEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFeature_IsStatic() {
return (EAttribute) getFeature().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFeature_FeaturingClassifier() {
return (EReference) getFeature().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getUseCase() {
if (useCaseEClass == null) {
useCaseEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(96);
}
return useCaseEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getUseCase_Include() {
return (EReference) getUseCase().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getUseCase_Extend() {
return (EReference) getUseCase().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getUseCase_ExtensionPoint() {
return (EReference) getUseCase().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getUseCase_Subject() {
return (EReference) getUseCase().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getUseCase__ValidateMustHaveName__DiagnosticChain_Map() {
return getUseCase().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getUseCase__ValidateBinaryAssociations__DiagnosticChain_Map() {
return getUseCase().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getUseCase__ValidateNoAssociationToUseCase__DiagnosticChain_Map() {
return getUseCase().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getUseCase__ValidateCannotIncludeSelf__DiagnosticChain_Map() {
return getUseCase().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getUseCase__AllIncludedUseCases() {
return getUseCase().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInclude() {
if (includeEClass == null) {
includeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(99);
}
return includeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInclude_Addition() {
return (EReference) getInclude().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInclude_IncludingCase() {
return (EReference) getInclude().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExtend() {
if (extendEClass == null) {
extendEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(97);
}
return extendEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExtend_ExtendedCase() {
return (EReference) getExtend().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExtend_Condition() {
return (EReference) getExtend().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExtend_ExtensionLocation() {
return (EReference) getExtend().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExtend_Extension() {
return (EReference) getExtend().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExtend__ValidateExtensionPoints__DiagnosticChain_Map() {
return getExtend().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getConstraint() {
if (constraintEClass == null) {
constraintEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(51);
}
return constraintEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConstraint_ConstrainedElement() {
return (EReference) getConstraint().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConstraint_Specification() {
return (EReference) getConstraint().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConstraint_Context() {
return (EReference) getConstraint().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConstraint__ValidateNotApplyToSelf__DiagnosticChain_Map() {
return getConstraint().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConstraint__ValidateBooleanValue__DiagnosticChain_Map() {
return getConstraint().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConstraint__ValidateNoSideEffects__DiagnosticChain_Map() {
return getConstraint().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExtensionPoint() {
if (extensionPointEClass == null) {
extensionPointEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(98);
}
return extensionPointEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExtensionPoint_UseCase() {
return (EReference) getExtensionPoint().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExtensionPoint__ValidateMustHaveName__DiagnosticChain_Map() {
return getExtensionPoint().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSubstitution() {
if (substitutionEClass == null) {
substitutionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(100);
}
return substitutionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSubstitution_Contract() {
return (EReference) getSubstitution().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSubstitution_SubstitutingClassifier() {
return (EReference) getSubstitution().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRealization() {
if (realizationEClass == null) {
realizationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(101);
}
return realizationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAbstraction() {
if (abstractionEClass == null) {
abstractionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(40);
}
return abstractionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAbstraction_Mapping() {
return (EReference) getAbstraction().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getOpaqueExpression() {
if (opaqueExpressionEClass == null) {
opaqueExpressionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(41);
}
return opaqueExpressionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOpaqueExpression_Body() {
return (EAttribute) getOpaqueExpression().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOpaqueExpression_Language() {
return (EAttribute) getOpaqueExpression().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOpaqueExpression_Result() {
return (EReference) getOpaqueExpression().getEStructuralFeatures()
.get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOpaqueExpression_Behavior() {
return (EReference) getOpaqueExpression().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOpaqueExpression__ValidateLanguageBodySize__DiagnosticChain_Map() {
return getOpaqueExpression().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOpaqueExpression__ValidateOnlyReturnResultParameters__DiagnosticChain_Map() {
return getOpaqueExpression().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOpaqueExpression__ValidateOneReturnResultParameter__DiagnosticChain_Map() {
return getOpaqueExpression().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOpaqueExpression__GetResult() {
return getOpaqueExpression().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOpaqueExpression__Value() {
return getOpaqueExpression().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOpaqueExpression__IsIntegral() {
return getOpaqueExpression().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOpaqueExpression__IsPositive() {
return getOpaqueExpression().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOpaqueExpression__IsNonNegative() {
return getOpaqueExpression().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getParameter() {
if (parameterEClass == null) {
parameterEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(42);
}
return parameterEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getParameter_ParameterSet() {
return (EReference) getParameter().getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getParameter_Operation() {
return (EReference) getParameter().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getParameter_Direction() {
return (EAttribute) getParameter().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getParameter_Default() {
return (EAttribute) getParameter().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getParameter_DefaultValue() {
return (EReference) getParameter().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getParameter_IsException() {
return (EAttribute) getParameter().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getParameter_IsStream() {
return (EAttribute) getParameter().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getParameter_Effect() {
return (EAttribute) getParameter().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__ValidateConnectorEnd__DiagnosticChain_Map() {
return getParameter().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__ValidateStreamAndException__DiagnosticChain_Map() {
return getParameter().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__ValidateObjectEffect__DiagnosticChain_Map() {
return getParameter().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__ValidateNotException__DiagnosticChain_Map() {
return getParameter().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__ValidateReentrantBehaviors__DiagnosticChain_Map() {
return getParameter().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__ValidateInAndOut__DiagnosticChain_Map() {
return getParameter().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__GetDefault() {
return getParameter().getEOperations().get(15);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__IsSetDefault() {
return getParameter().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__SetDefault__String() {
return getParameter().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__UnsetDefault() {
return getParameter().getEOperations().get(14);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__SetBooleanDefaultValue__boolean() {
return getParameter().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__SetIntegerDefaultValue__int() {
return getParameter().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__SetStringDefaultValue__String() {
return getParameter().getEOperations().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__SetUnlimitedNaturalDefaultValue__int() {
return getParameter().getEOperations().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__SetNullDefaultValue() {
return getParameter().getEOperations().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameter__SetRealDefaultValue__double() {
return getParameter().getEOperations().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMultiplicityElement() {
if (multiplicityElementEClass == null) {
multiplicityElementEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(30);
}
return multiplicityElementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMultiplicityElement_IsOrdered() {
return (EAttribute) getMultiplicityElement().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMultiplicityElement_IsUnique() {
return (EAttribute) getMultiplicityElement().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMultiplicityElement_Upper() {
return (EAttribute) getMultiplicityElement().getEStructuralFeatures()
.get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMultiplicityElement_Lower() {
return (EAttribute) getMultiplicityElement().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMultiplicityElement_UpperValue() {
return (EReference) getMultiplicityElement().getEStructuralFeatures()
.get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMultiplicityElement_LowerValue() {
return (EReference) getMultiplicityElement().getEStructuralFeatures()
.get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__ValidateLowerGe0__DiagnosticChain_Map() {
return getMultiplicityElement().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__ValidateUpperGeLower__DiagnosticChain_Map() {
return getMultiplicityElement().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__ValidateValueSpecificationNoSideEffects__DiagnosticChain_Map() {
return getMultiplicityElement().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__ValidateValueSpecificationConstant__DiagnosticChain_Map() {
return getMultiplicityElement().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__ValidateLowerIsInteger__DiagnosticChain_Map() {
return getMultiplicityElement().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__ValidateUpperIsUnlimitedNatural__DiagnosticChain_Map() {
return getMultiplicityElement().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__SetLower__int() {
return getMultiplicityElement().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__SetUpper__int() {
return getMultiplicityElement().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__IsMultivalued() {
return getMultiplicityElement().getEOperations().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__GetLower() {
return getMultiplicityElement().getEOperations().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__IncludesMultiplicity__MultiplicityElement() {
return getMultiplicityElement().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__LowerBound() {
return getMultiplicityElement().getEOperations().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__GetUpper() {
return getMultiplicityElement().getEOperations().get(14);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__UpperBound() {
return getMultiplicityElement().getEOperations().get(15);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__CompatibleWith__MultiplicityElement() {
return getMultiplicityElement().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMultiplicityElement__Is__int_int() {
return getMultiplicityElement().getEOperations().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getConnectableElement() {
if (connectableElementEClass == null) {
connectableElementEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(27);
}
return connectableElementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConnectableElement_End() {
return (EReference) getConnectableElement().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConnectableElement__GetEnds() {
return getConnectableElement().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getConnectorEnd() {
if (connectorEndEClass == null) {
connectorEndEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(29);
}
return connectorEndEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConnectorEnd_DefiningEnd() {
return (EReference) getConnectorEnd().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConnectorEnd_PartWithPort() {
return (EReference) getConnectorEnd().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConnectorEnd__ValidateMultiplicity__DiagnosticChain_Map() {
return getConnectorEnd().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConnectorEnd__ValidatePartWithPortEmpty__DiagnosticChain_Map() {
return getConnectorEnd().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConnectorEnd__ValidateRoleAndPartWithPort__DiagnosticChain_Map() {
return getConnectorEnd().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConnectorEnd__ValidateSelfPartWithPort__DiagnosticChain_Map() {
return getConnectorEnd().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConnectorEnd__GetDefiningEnd() {
return getConnectorEnd().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConnectorEnd_Role() {
return (EReference) getConnectorEnd().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getProperty() {
if (propertyEClass == null) {
propertyEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(26);
}
return propertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProperty_Class() {
return (EReference) getProperty().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProperty_Datatype() {
return (EReference) getProperty().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProperty_Interface() {
return (EReference) getProperty().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getProperty_Default() {
return (EAttribute) getProperty().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getProperty_IsDerived() {
return (EAttribute) getProperty().getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getProperty_IsDerivedUnion() {
return (EAttribute) getProperty().getEStructuralFeatures().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getProperty_IsID() {
return (EAttribute) getProperty().getEStructuralFeatures().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getProperty_Aggregation() {
return (EAttribute) getProperty().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getProperty_IsComposite() {
return (EAttribute) getProperty().getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProperty_RedefinedProperty() {
return (EReference) getProperty().getEStructuralFeatures().get(14);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProperty_OwningAssociation() {
return (EReference) getProperty().getEStructuralFeatures().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProperty_Association() {
return (EReference) getProperty().getEStructuralFeatures().get(16);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProperty_DefaultValue() {
return (EReference) getProperty().getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProperty_Opposite() {
return (EReference) getProperty().getEStructuralFeatures().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProperty_SubsettedProperty() {
return (EReference) getProperty().getEStructuralFeatures().get(15);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProperty_Qualifier() {
return (EReference) getProperty().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProperty_AssociationEnd() {
return (EReference) getProperty().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__ValidateMultiplicityOfComposite__DiagnosticChain_Map() {
return getProperty().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__ValidateSubsettingContextConforms__DiagnosticChain_Map() {
return getProperty().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__ValidateRedefinedPropertyInherited__DiagnosticChain_Map() {
return getProperty().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__ValidateSubsettingRules__DiagnosticChain_Map() {
return getProperty().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__ValidateDerivedUnionIsDerived__DiagnosticChain_Map() {
return getProperty().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__ValidateDerivedUnionIsReadOnly__DiagnosticChain_Map() {
return getProperty().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__ValidateSubsettedPropertyNames__DiagnosticChain_Map() {
return getProperty().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__ValidateTypeOfOppositeEnd__DiagnosticChain_Map() {
return getProperty().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__ValidateQualifiedIsAssociationEnd__DiagnosticChain_Map() {
return getProperty().getEOperations().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__ValidateDeploymentTarget__DiagnosticChain_Map() {
return getProperty().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__ValidateBindingToAttribute__DiagnosticChain_Map() {
return getProperty().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__GetDefault() {
return getProperty().getEOperations().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__SetDefault__String() {
return getProperty().getEOperations().get(15);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__SetIsComposite__boolean() {
return getProperty().getEOperations().get(17);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__SetOpposite__Property() {
return getProperty().getEOperations().get(20);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__SetRealDefaultValue__double() {
return getProperty().getEOperations().get(21);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__IsAttribute() {
return getProperty().getEOperations().get(25);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__SetIsNavigable__boolean() {
return getProperty().getEOperations().get(18);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__GetOtherEnd() {
return getProperty().getEOperations().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__IsSetDefault() {
return getProperty().getEOperations().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__SetBooleanDefaultValue__boolean() {
return getProperty().getEOperations().get(14);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__SetIntegerDefaultValue__int() {
return getProperty().getEOperations().get(16);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__SetStringDefaultValue__String() {
return getProperty().getEOperations().get(22);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__SetUnlimitedNaturalDefaultValue__int() {
return getProperty().getEOperations().get(23);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__UnsetDefault() {
return getProperty().getEOperations().get(24);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__SetNullDefaultValue() {
return getProperty().getEOperations().get(19);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__IsComposite() {
return getProperty().getEOperations().get(26);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__SubsettingContext() {
return getProperty().getEOperations().get(29);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__IsNavigable() {
return getProperty().getEOperations().get(27);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProperty__GetOpposite() {
return getProperty().getEOperations().get(28);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDeploymentTarget() {
if (deploymentTargetEClass == null) {
deploymentTargetEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(33);
}
return deploymentTargetEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDeploymentTarget_Deployment() {
return (EReference) getDeploymentTarget().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDeploymentTarget__GetDeployedElements() {
return getDeploymentTarget().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDeploymentTarget_DeployedElement() {
return (EReference) getDeploymentTarget().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDeployment() {
if (deploymentEClass == null) {
deploymentEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(34);
}
return deploymentEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDeployment_DeployedArtifact() {
return (EReference) getDeployment().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDeployment_Configuration() {
return (EReference) getDeployment().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDeployment_Location() {
return (EReference) getDeployment().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDeployedArtifact() {
if (deployedArtifactEClass == null) {
deployedArtifactEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(38);
}
return deployedArtifactEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDeploymentSpecification() {
if (deploymentSpecificationEClass == null) {
deploymentSpecificationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(36);
}
return deploymentSpecificationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDeploymentSpecification_DeploymentLocation() {
return (EAttribute) getDeploymentSpecification()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDeploymentSpecification_ExecutionLocation() {
return (EAttribute) getDeploymentSpecification()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDeploymentSpecification_Deployment() {
return (EReference) getDeploymentSpecification()
.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDeploymentSpecification__ValidateDeployedElements__DiagnosticChain_Map() {
return getDeploymentSpecification().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDeploymentSpecification__ValidateDeploymentTarget__DiagnosticChain_Map() {
return getDeploymentSpecification().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getArtifact() {
if (artifactEClass == null) {
artifactEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(37);
}
return artifactEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getArtifact_FileName() {
return (EAttribute) getArtifact().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getArtifact_NestedArtifact() {
return (EReference) getArtifact().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getArtifact_Manifestation() {
return (EReference) getArtifact().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getArtifact_OwnedOperation() {
return (EReference) getArtifact().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getArtifact_OwnedAttribute() {
return (EReference) getArtifact().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getArtifact__CreateOwnedOperation__String_EList_EList_Type() {
return getArtifact().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getArtifact__CreateOwnedAttribute__String_Type_int_int() {
return getArtifact().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getManifestation() {
if (manifestationEClass == null) {
manifestationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(39);
}
return manifestationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getManifestation_UtilizedElement() {
return (EReference) getManifestation().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getOperation() {
if (operationEClass == null) {
operationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(45);
}
return operationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOperation_IsQuery() {
return (EAttribute) getOperation().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOperation_IsOrdered() {
return (EAttribute) getOperation().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOperation_IsUnique() {
return (EAttribute) getOperation().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOperation_Lower() {
return (EAttribute) getOperation().getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOperation_Upper() {
return (EAttribute) getOperation().getEStructuralFeatures().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOperation_Precondition() {
return (EReference) getOperation().getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOperation_Postcondition() {
return (EReference) getOperation().getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOperation_RedefinedOperation() {
return (EReference) getOperation().getEStructuralFeatures().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOperation_Datatype() {
return (EReference) getOperation().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOperation_BodyCondition() {
return (EReference) getOperation().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOperation_Type() {
return (EReference) getOperation().getEStructuralFeatures().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__ValidateAtMostOneReturn__DiagnosticChain_Map() {
return getOperation().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__ValidateOnlyBodyForQuery__DiagnosticChain_Map() {
return getOperation().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__GetLower() {
return getOperation().getEOperations().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__GetUpper() {
return getOperation().getEOperations().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__SetIsOrdered__boolean() {
return getOperation().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__SetIsUnique__boolean() {
return getOperation().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__SetLower__int() {
return getOperation().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__SetType__Type() {
return getOperation().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__SetUpper__int() {
return getOperation().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__GetReturnResult() {
return getOperation().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__IsOrdered() {
return getOperation().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__IsUnique() {
return getOperation().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__ReturnResult() {
return getOperation().getEOperations().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperation__GetType() {
return getOperation().getEOperations().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOperation_Interface() {
return (EReference) getOperation().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOperation_Class() {
return (EReference) getOperation().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBehavioralFeature() {
if (behavioralFeatureEClass == null) {
behavioralFeatureEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(46);
}
return behavioralFeatureEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavioralFeature_OwnedParameter() {
return (EReference) getBehavioralFeature().getEStructuralFeatures()
.get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBehavioralFeature_IsAbstract() {
return (EAttribute) getBehavioralFeature().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavioralFeature_Method() {
return (EReference) getBehavioralFeature().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBehavioralFeature_Concurrency() {
return (EAttribute) getBehavioralFeature().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavioralFeature_RaisedException() {
return (EReference) getBehavioralFeature().getEStructuralFeatures()
.get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavioralFeature__ValidateAbstractNoMethod__DiagnosticChain_Map() {
return getBehavioralFeature().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavioralFeature_OwnedParameterSet() {
return (EReference) getBehavioralFeature().getEStructuralFeatures()
.get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavioralFeature__CreateReturnResult__String_Type() {
return getBehavioralFeature().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavioralFeature__InputParameters() {
return getBehavioralFeature().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavioralFeature__OutputParameters() {
return getBehavioralFeature().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBehavior() {
if (behaviorEClass == null) {
behaviorEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(2);
}
return behaviorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBehavior_IsReentrant() {
return (EAttribute) getBehavior().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavior_RedefinedBehavior() {
return (EReference) getBehavior().getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavior__ValidateMostOneBehavior__DiagnosticChain_Map() {
return getBehavior().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavior_OwnedParameter() {
return (EReference) getBehavior().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavior_Context() {
return (EReference) getBehavior().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavior_Precondition() {
return (EReference) getBehavior().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavior_Postcondition() {
return (EReference) getBehavior().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavior_OwnedParameterSet() {
return (EReference) getBehavior().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehavior_Specification() {
return (EReference) getBehavior().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavior__ValidateParametersMatch__DiagnosticChain_Map() {
return getBehavior().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavior__ValidateFeatureOfContextClassifier__DiagnosticChain_Map() {
return getBehavior().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavior__GetContext() {
return getBehavior().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavior__BehavioredClassifier__Element() {
return getBehavior().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavior__InputParameters() {
return getBehavior().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBehavior__OutputParameters() {
return getBehavior().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getParameterSet() {
if (parameterSetEClass == null) {
parameterSetEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(50);
}
return parameterSetEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getParameterSet_Parameter() {
return (EReference) getParameterSet().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getParameterSet_Condition() {
return (EReference) getParameterSet().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameterSet__ValidateSameParameterizedEntity__DiagnosticChain_Map() {
return getParameterSet().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameterSet__ValidateInput__DiagnosticChain_Map() {
return getParameterSet().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getParameterSet__ValidateTwoParameterSets__DiagnosticChain_Map() {
return getParameterSet().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDataType() {
if (dataTypeEClass == null) {
dataTypeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(52);
}
return dataTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDataType_OwnedAttribute() {
return (EReference) getDataType().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDataType_OwnedOperation() {
return (EReference) getDataType().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDataType__CreateOwnedOperation__String_EList_EList_Type() {
return getDataType().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDataType__CreateOwnedAttribute__String_Type_int_int() {
return getDataType().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInterface() {
if (interfaceEClass == null) {
interfaceEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(53);
}
return interfaceEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterface_OwnedAttribute() {
return (EReference) getInterface().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterface_NestedClassifier() {
return (EReference) getInterface().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterface_RedefinedInterface() {
return (EReference) getInterface().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterface_OwnedReception() {
return (EReference) getInterface().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterface_Protocol() {
return (EReference) getInterface().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInterface__ValidateVisibility__DiagnosticChain_Map() {
return getInterface().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInterface__CreateOwnedOperation__String_EList_EList_Type() {
return getInterface().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInterface__CreateOwnedAttribute__String_Type_int_int() {
return getInterface().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterface_OwnedOperation() {
return (EReference) getInterface().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReception() {
if (receptionEClass == null) {
receptionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(54);
}
return receptionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReception_Signal() {
return (EReference) getReception().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReception__ValidateSameNameAsSignal__DiagnosticChain_Map() {
return getReception().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReception__ValidateSameStructureAsSignal__DiagnosticChain_Map() {
return getReception().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSignal() {
if (signalEClass == null) {
signalEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(55);
}
return signalEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSignal_OwnedAttribute() {
return (EReference) getSignal().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getSignal__CreateOwnedAttribute__String_Type_int_int() {
return getSignal().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getProtocolStateMachine() {
if (protocolStateMachineEClass == null) {
protocolStateMachineEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(56);
}
return protocolStateMachineEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProtocolStateMachine_Conformance() {
return (EReference) getProtocolStateMachine().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProtocolStateMachine__ValidateProtocolTransitions__DiagnosticChain_Map() {
return getProtocolStateMachine().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProtocolStateMachine__ValidateEntryExitDo__DiagnosticChain_Map() {
return getProtocolStateMachine().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProtocolStateMachine__ValidateDeepOrShallowHistory__DiagnosticChain_Map() {
return getProtocolStateMachine().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStateMachine() {
if (stateMachineEClass == null) {
stateMachineEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(57);
}
return stateMachineEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStateMachine_Region() {
return (EReference) getStateMachine().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStateMachine_SubmachineState() {
return (EReference) getStateMachine().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStateMachine_ConnectionPoint() {
return (EReference) getStateMachine().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStateMachine_ExtendedStateMachine() {
return (EReference) getStateMachine().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStateMachine__ValidateClassifierContext__DiagnosticChain_Map() {
return getStateMachine().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStateMachine__ValidateContextClassifier__DiagnosticChain_Map() {
return getStateMachine().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStateMachine__LCA__Vertex_Vertex() {
return getStateMachine().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStateMachine__Ancestor__Vertex_Vertex() {
return getStateMachine().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStateMachine__LCAState__Vertex_Vertex() {
return getStateMachine().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStateMachine__ValidateConnectionPoints__DiagnosticChain_Map() {
return getStateMachine().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStateMachine__ValidateMethod__DiagnosticChain_Map() {
return getStateMachine().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRegion() {
if (regionEClass == null) {
regionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(60);
}
return regionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRegion_Subvertex() {
return (EReference) getRegion().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRegion_Transition() {
return (EReference) getRegion().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRegion_State() {
return (EReference) getRegion().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRegion_ExtendedRegion() {
return (EReference) getRegion().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRegion_StateMachine() {
return (EReference) getRegion().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRegion__ValidateInitialVertex__DiagnosticChain_Map() {
return getRegion().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRegion__ValidateDeepHistoryVertex__DiagnosticChain_Map() {
return getRegion().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRegion__ValidateShallowHistoryVertex__DiagnosticChain_Map() {
return getRegion().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRegion__ValidateOwned__DiagnosticChain_Map() {
return getRegion().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRegion__RedefinitionContext() {
return getRegion().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRegion__ContainingStateMachine() {
return getRegion().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRegion__BelongsToPSM() {
return getRegion().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getVertex() {
if (vertexEClass == null) {
vertexEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(59);
}
return vertexEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getVertex_Outgoing() {
return (EReference) getVertex().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getVertex_Incoming() {
return (EReference) getVertex().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getVertex_Container() {
return (EReference) getVertex().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getVertex__ContainingStateMachine() {
return getVertex().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getVertex__GetIncomings() {
return getVertex().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getVertex__GetOutgoings() {
return getVertex().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getVertex__IsContainedInState__State() {
return getVertex().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getVertex__IsContainedInRegion__Region() {
return getVertex().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTransition() {
if (transitionEClass == null) {
transitionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(66);
}
return transitionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTransition_Kind() {
return (EAttribute) getTransition().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTransition_Container() {
return (EReference) getTransition().getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTransition__ValidateStateIsExternal__DiagnosticChain_Map() {
return getTransition().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTransition_Target() {
return (EReference) getTransition().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTransition_RedefinedTransition() {
return (EReference) getTransition().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTransition_Guard() {
return (EReference) getTransition().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTransition_Effect() {
return (EReference) getTransition().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTransition_Trigger() {
return (EReference) getTransition().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTransition__ValidateForkSegmentGuards__DiagnosticChain_Map() {
return getTransition().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTransition__ValidateJoinSegmentGuards__DiagnosticChain_Map() {
return getTransition().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTransition__ValidateStateIsInternal__DiagnosticChain_Map() {
return getTransition().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTransition__ValidateForkSegmentState__DiagnosticChain_Map() {
return getTransition().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTransition__ValidateJoinSegmentState__DiagnosticChain_Map() {
return getTransition().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTransition__ValidateOutgoingPseudostates__DiagnosticChain_Map() {
return getTransition().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTransition__ValidateInitialTransition__DiagnosticChain_Map() {
return getTransition().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTransition__ValidateStateIsLocal__DiagnosticChain_Map() {
return getTransition().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTransition__RedefinitionContext() {
return getTransition().getEOperations().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTransition__ContainingStateMachine() {
return getTransition().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTransition_Source() {
return (EReference) getTransition().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTrigger() {
if (triggerEClass == null) {
triggerEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(63);
}
return triggerEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTrigger_Event() {
return (EReference) getTrigger().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTrigger_Port() {
return (EReference) getTrigger().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTrigger__ValidateTriggerWithPorts__DiagnosticChain_Map() {
return getTrigger().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getEvent() {
if (eventEClass == null) {
eventEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(64);
}
return eventEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPort() {
if (portEClass == null) {
portEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(65);
}
return portEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPort_IsBehavior() {
return (EAttribute) getPort().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPort_IsConjugated() {
return (EAttribute) getPort().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPort_IsService() {
return (EAttribute) getPort().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPort_Required() {
return (EReference) getPort().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPort_RedefinedPort() {
return (EReference) getPort().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPort_Provided() {
return (EReference) getPort().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPort_Protocol() {
return (EReference) getPort().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPort__ValidatePortAggregation__DiagnosticChain_Map() {
return getPort().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPort__ValidateDefaultValue__DiagnosticChain_Map() {
return getPort().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPort__ValidateEncapsulatedOwner__DiagnosticChain_Map() {
return getPort().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPort__GetProvideds() {
return getPort().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPort__GetRequireds() {
return getPort().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPort__BasicProvided() {
return getPort().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPort__BasicRequired() {
return getPort().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getState() {
if (stateEClass == null) {
stateEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(61);
}
return stateEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getState_IsComposite() {
return (EAttribute) getState().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getState_IsOrthogonal() {
return (EAttribute) getState().getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getState_IsSimple() {
return (EAttribute) getState().getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getState_IsSubmachineState() {
return (EAttribute) getState().getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getState_Submachine() {
return (EReference) getState().getEStructuralFeatures().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getState_Connection() {
return (EReference) getState().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getState_ConnectionPoint() {
return (EReference) getState().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getState_RedefinedState() {
return (EReference) getState().getEStructuralFeatures().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getState_StateInvariant() {
return (EReference) getState().getEStructuralFeatures().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getState_Entry() {
return (EReference) getState().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getState_Exit() {
return (EReference) getState().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getState_DoActivity() {
return (EReference) getState().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getState_DeferrableTrigger() {
return (EReference) getState().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getState_Region() {
return (EReference) getState().getEStructuralFeatures().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getState__ValidateSubmachineStates__DiagnosticChain_Map() {
return getState().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getState__ValidateDestinationsOrSourcesOfTransitions__DiagnosticChain_Map() {
return getState().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getState__ValidateSubmachineOrRegions__DiagnosticChain_Map() {
return getState().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getState__ValidateCompositeStates__DiagnosticChain_Map() {
return getState().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getState__ValidateEntryOrExit__DiagnosticChain_Map() {
return getState().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getState__IsSimple() {
return getState().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getState__IsComposite() {
return getState().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getState__IsOrthogonal() {
return getState().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getState__IsSubmachineState() {
return getState().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getState__RedefinitionContext() {
return getState().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getConnectionPointReference() {
if (connectionPointReferenceEClass == null) {
connectionPointReferenceEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(62);
}
return connectionPointReferenceEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConnectionPointReference_Entry() {
return (EReference) getConnectionPointReference()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConnectionPointReference_Exit() {
return (EReference) getConnectionPointReference()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConnectionPointReference_State() {
return (EReference) getConnectionPointReference()
.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConnectionPointReference__ValidateEntryPseudostates__DiagnosticChain_Map() {
return getConnectionPointReference().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConnectionPointReference__ValidateExitPseudostates__DiagnosticChain_Map() {
return getConnectionPointReference().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPseudostate() {
if (pseudostateEClass == null) {
pseudostateEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(58);
}
return pseudostateEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPseudostate_Kind() {
return (EAttribute) getPseudostate().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPseudostate_StateMachine() {
return (EReference) getPseudostate().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPseudostate_State() {
return (EReference) getPseudostate().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPseudostate__ValidateInitialVertex__DiagnosticChain_Map() {
return getPseudostate().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPseudostate__ValidateHistoryVertices__DiagnosticChain_Map() {
return getPseudostate().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPseudostate__ValidateJoinVertex__DiagnosticChain_Map() {
return getPseudostate().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPseudostate__ValidateTransitionsIncoming__DiagnosticChain_Map() {
return getPseudostate().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPseudostate__ValidateForkVertex__DiagnosticChain_Map() {
return getPseudostate().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPseudostate__ValidateTransitionsOutgoing__DiagnosticChain_Map() {
return getPseudostate().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPseudostate__ValidateJunctionVertex__DiagnosticChain_Map() {
return getPseudostate().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPseudostate__ValidateChoiceVertex__DiagnosticChain_Map() {
return getPseudostate().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPseudostate__ValidateOutgoingFromInitial__DiagnosticChain_Map() {
return getPseudostate().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getProtocolConformance() {
if (protocolConformanceEClass == null) {
protocolConformanceEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(69);
}
return protocolConformanceEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProtocolConformance_GeneralMachine() {
return (EReference) getProtocolConformance().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProtocolConformance_SpecificMachine() {
return (EReference) getProtocolConformance().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getOperationTemplateParameter() {
if (operationTemplateParameterEClass == null) {
operationTemplateParameterEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(70);
}
return operationTemplateParameterEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOperationTemplateParameter__ValidateMatchDefaultSignature__DiagnosticChain_Map() {
return getOperationTemplateParameter().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStructuralFeature() {
if (structuralFeatureEClass == null) {
structuralFeatureEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(71);
}
return structuralFeatureEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getStructuralFeature_IsReadOnly() {
return (EAttribute) getStructuralFeature().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAssociation() {
if (associationEClass == null) {
associationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(25);
}
return associationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAssociation_IsDerived() {
return (EAttribute) getAssociation().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAssociation_EndType() {
return (EReference) getAssociation().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAssociation_MemberEnd() {
return (EReference) getAssociation().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAssociation_NavigableOwnedEnd() {
return (EReference) getAssociation().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAssociation__ValidateSpecializedEndNumber__DiagnosticChain_Map() {
return getAssociation().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAssociation__ValidateSpecializedEndTypes__DiagnosticChain_Map() {
return getAssociation().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAssociation__ValidateBinaryAssociations__DiagnosticChain_Map() {
return getAssociation().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAssociation__ValidateAssociationEnds__DiagnosticChain_Map() {
return getAssociation().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAssociation__ValidateEndsMustBeTyped__DiagnosticChain_Map() {
return getAssociation().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAssociation__IsBinary() {
return getAssociation().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAssociation__GetEndTypes() {
return getAssociation().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAssociation_OwnedEnd() {
return (EReference) getAssociation().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getConnectableElementTemplateParameter() {
if (connectableElementTemplateParameterEClass == null) {
connectableElementTemplateParameterEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(32);
}
return connectableElementTemplateParameterEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCollaborationUse() {
if (collaborationUseEClass == null) {
collaborationUseEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(88);
}
return collaborationUseEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCollaborationUse_Type() {
return (EReference) getCollaborationUse().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCollaborationUse_RoleBinding() {
return (EReference) getCollaborationUse().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCollaborationUse__ValidateClientElements__DiagnosticChain_Map() {
return getCollaborationUse().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCollaborationUse__ValidateEveryRole__DiagnosticChain_Map() {
return getCollaborationUse().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCollaborationUse__ValidateConnectors__DiagnosticChain_Map() {
return getCollaborationUse().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCollaboration() {
if (collaborationEClass == null) {
collaborationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(89);
}
return collaborationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCollaboration_CollaborationRole() {
return (EReference) getCollaboration().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStructuredClassifier() {
if (structuredClassifierEClass == null) {
structuredClassifierEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(90);
}
return structuredClassifierEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStructuredClassifier_OwnedAttribute() {
return (EReference) getStructuredClassifier().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStructuredClassifier_Part() {
return (EReference) getStructuredClassifier().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStructuredClassifier_Role() {
return (EReference) getStructuredClassifier().getEStructuralFeatures()
.get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStructuredClassifier_OwnedConnector() {
return (EReference) getStructuredClassifier().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStructuredClassifier__CreateOwnedAttribute__String_Type_int_int() {
return getStructuredClassifier().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStructuredClassifier__GetParts() {
return getStructuredClassifier().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStructuredClassifier__AllRoles() {
return getStructuredClassifier().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getConnector() {
if (connectorEClass == null) {
connectorEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(91);
}
return connectorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConnector_Type() {
return (EReference) getConnector().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConnector_RedefinedConnector() {
return (EReference) getConnector().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConnector_End() {
return (EReference) getConnector().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getConnector_Kind() {
return (EAttribute) getConnector().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConnector_Contract() {
return (EReference) getConnector().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConnector__ValidateTypes__DiagnosticChain_Map() {
return getConnector().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConnector__GetKind() {
return getConnector().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConnector__ValidateRoles__DiagnosticChain_Map() {
return getConnector().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRedefinableTemplateSignature() {
if (redefinableTemplateSignatureEClass == null) {
redefinableTemplateSignatureEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(95);
}
return redefinableTemplateSignatureEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRedefinableTemplateSignature_ExtendedSignature() {
return (EReference) getRedefinableTemplateSignature()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRedefinableTemplateSignature_InheritedParameter() {
return (EReference) getRedefinableTemplateSignature()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRedefinableTemplateSignature_Classifier() {
return (EReference) getRedefinableTemplateSignature()
.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRedefinableTemplateSignature__ValidateRedefinesParents__DiagnosticChain_Map() {
return getRedefinableTemplateSignature().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRedefinableTemplateSignature__GetInheritedParameters() {
return getRedefinableTemplateSignature().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getClassifierTemplateParameter() {
if (classifierTemplateParameterEClass == null) {
classifierTemplateParameterEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(102);
}
return classifierTemplateParameterEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getClassifierTemplateParameter_AllowSubstitutable() {
return (EAttribute) getClassifierTemplateParameter()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClassifierTemplateParameter_ConstrainingClassifier() {
return (EReference) getClassifierTemplateParameter()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifierTemplateParameter__ValidateHasConstrainingClassifier__DiagnosticChain_Map() {
return getClassifierTemplateParameter().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifierTemplateParameter__ValidateParameteredElementNoFeatures__DiagnosticChain_Map() {
return getClassifierTemplateParameter().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifierTemplateParameter__ValidateMatchingAbstract__DiagnosticChain_Map() {
return getClassifierTemplateParameter().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifierTemplateParameter__ValidateActualIsClassifier__DiagnosticChain_Map() {
return getClassifierTemplateParameter().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifierTemplateParameter__ValidateConstrainingClassifiersConstrainArgs__DiagnosticChain_Map() {
return getClassifierTemplateParameter().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClassifierTemplateParameter__ValidateConstrainingClassifiersConstrainParameteredElement__DiagnosticChain_Map() {
return getClassifierTemplateParameter().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInterfaceRealization() {
if (interfaceRealizationEClass == null) {
interfaceRealizationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(103);
}
return interfaceRealizationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterfaceRealization_Contract() {
return (EReference) getInterfaceRealization().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterfaceRealization_ImplementingClassifier() {
return (EReference) getInterfaceRealization().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getEncapsulatedClassifier() {
if (encapsulatedClassifierEClass == null) {
encapsulatedClassifierEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(104);
}
return encapsulatedClassifierEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getEncapsulatedClassifier_OwnedPort() {
return (EReference) getEncapsulatedClassifier().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getEncapsulatedClassifier__GetOwnedPorts() {
return getEncapsulatedClassifier().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExtension() {
if (extensionEClass == null) {
extensionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(82);
}
return extensionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getExtension_IsRequired() {
return (EAttribute) getExtension().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExtension_Metaclass() {
return (EReference) getExtension().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExtension__ValidateNonOwnedEnd__DiagnosticChain_Map() {
return getExtension().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExtension__ValidateIsBinary__DiagnosticChain_Map() {
return getExtension().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExtension__GetStereotypeEnd() {
return getExtension().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExtension__GetStereotype() {
return getExtension().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExtension__MetaclassEnd() {
return getExtension().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExtension__IsRequired() {
return getExtension().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExtension__GetMetaclass() {
return getExtension().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExtensionEnd() {
if (extensionEndEClass == null) {
extensionEndEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(83);
}
return extensionEndEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExtensionEnd__ValidateMultiplicity__DiagnosticChain_Map() {
return getExtensionEnd().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExtensionEnd__ValidateAggregation__DiagnosticChain_Map() {
return getExtensionEnd().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getImage() {
if (imageEClass == null) {
imageEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(11);
}
return imageEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getImage_Content() {
return (EAttribute) getImage().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getImage_Location() {
return (EAttribute) getImage().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getImage_Format() {
return (EAttribute) getImage().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStringExpression() {
if (stringExpressionEClass == null) {
stringExpressionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(85);
}
return stringExpressionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStringExpression_SubExpression() {
return (EReference) getStringExpression().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStringExpression_OwningExpression() {
return (EReference) getStringExpression().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStringExpression__ValidateOperands__DiagnosticChain_Map() {
return getStringExpression().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStringExpression__ValidateSubexpressions__DiagnosticChain_Map() {
return getStringExpression().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExpression() {
if (expressionEClass == null) {
expressionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(86);
}
return expressionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getExpression_Symbol() {
return (EAttribute) getExpression().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExpression_Operand() {
return (EReference) getExpression().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLiteralInteger() {
if (literalIntegerEClass == null) {
literalIntegerEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(248);
}
return literalIntegerEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLiteralInteger_Value() {
return (EAttribute) getLiteralInteger().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLiteralString() {
if (literalStringEClass == null) {
literalStringEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(251);
}
return literalStringEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLiteralString_Value() {
return (EAttribute) getLiteralString().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLiteralBoolean() {
if (literalBooleanEClass == null) {
literalBooleanEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(246);
}
return literalBooleanEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLiteralBoolean_Value() {
return (EAttribute) getLiteralBoolean().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLiteralNull() {
if (literalNullEClass == null) {
literalNullEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(249);
}
return literalNullEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLiteralReal() {
if (literalRealEClass == null) {
literalRealEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(250);
}
return literalRealEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLiteralReal_Value() {
return (EAttribute) getLiteralReal().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSlot() {
if (slotEClass == null) {
slotEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(78);
}
return slotEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSlot_OwningInstance() {
return (EReference) getSlot().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSlot_DefiningFeature() {
return (EReference) getSlot().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSlot_Value() {
return (EReference) getSlot().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInstanceSpecification() {
if (instanceSpecificationEClass == null) {
instanceSpecificationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(77);
}
return instanceSpecificationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInstanceSpecification_Classifier() {
return (EReference) getInstanceSpecification().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInstanceSpecification_Specification() {
return (EReference) getInstanceSpecification().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInstanceSpecification__ValidateDefiningFeature__DiagnosticChain_Map() {
return getInstanceSpecification().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInstanceSpecification__ValidateStructuralFeature__DiagnosticChain_Map() {
return getInstanceSpecification().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInstanceSpecification__ValidateDeploymentTarget__DiagnosticChain_Map() {
return getInstanceSpecification().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInstanceSpecification__ValidateDeploymentArtifact__DiagnosticChain_Map() {
return getInstanceSpecification().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInstanceSpecification_Slot() {
return (EReference) getInstanceSpecification().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getEnumeration() {
if (enumerationEClass == null) {
enumerationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(75);
}
return enumerationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getEnumeration_OwnedLiteral() {
return (EReference) getEnumeration().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getEnumeration__ValidateImmutable__DiagnosticChain_Map() {
return getEnumeration().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getEnumerationLiteral() {
if (enumerationLiteralEClass == null) {
enumerationLiteralEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(76);
}
return enumerationLiteralEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getEnumerationLiteral_Enumeration() {
return (EReference) getEnumerationLiteral().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getEnumerationLiteral__GetClassifiers() {
return getEnumerationLiteral().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getEnumerationLiteral__GetClassifier() {
return getEnumerationLiteral().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPrimitiveType() {
if (primitiveTypeEClass == null) {
primitiveTypeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(79);
}
return primitiveTypeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInstanceValue() {
if (instanceValueEClass == null) {
instanceValueEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(192);
}
return instanceValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInstanceValue_Instance() {
return (EReference) getInstanceValue().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLiteralUnlimitedNatural() {
if (literalUnlimitedNaturalEClass == null) {
literalUnlimitedNaturalEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(252);
}
return literalUnlimitedNaturalEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLiteralUnlimitedNatural_Value() {
return (EAttribute) getLiteralUnlimitedNatural()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getOpaqueBehavior() {
if (opaqueBehaviorEClass == null) {
opaqueBehaviorEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(198);
}
return opaqueBehaviorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOpaqueBehavior_Body() {
return (EAttribute) getOpaqueBehavior().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOpaqueBehavior_Language() {
return (EAttribute) getOpaqueBehavior().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFunctionBehavior() {
if (functionBehaviorEClass == null) {
functionBehaviorEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(197);
}
return functionBehaviorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getFunctionBehavior__ValidateOneOutputParameter__DiagnosticChain_Map() {
return getFunctionBehavior().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getFunctionBehavior__ValidateTypesOfParameters__DiagnosticChain_Map() {
return getFunctionBehavior().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getFunctionBehavior__HasAllDataTypeAttributes__DataType() {
return getFunctionBehavior().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getActor() {
if (actorEClass == null) {
actorEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(239);
}
return actorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActor__ValidateAssociations__DiagnosticChain_Map() {
return getActor().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActor__ValidateMustHaveName__DiagnosticChain_Map() {
return getActor().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getUsage() {
if (usageEClass == null) {
usageEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(87);
}
return usageEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMessage() {
if (messageEClass == null) {
messageEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(208);
}
return messageEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMessage_MessageKind() {
return (EAttribute) getMessage().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMessage_MessageSort() {
return (EAttribute) getMessage().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMessage_ReceiveEvent() {
return (EReference) getMessage().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMessage_SendEvent() {
return (EReference) getMessage().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMessage_Connector() {
return (EReference) getMessage().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMessage_Interaction() {
return (EReference) getMessage().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMessage_Argument() {
return (EReference) getMessage().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMessage_Signature() {
return (EReference) getMessage().getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMessage__ValidateSendingReceivingMessageEvent__DiagnosticChain_Map() {
return getMessage().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMessage__ValidateSignatureReferTo__DiagnosticChain_Map() {
return getMessage().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMessage__ValidateSignatureIsOperationRequest__DiagnosticChain_Map() {
return getMessage().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMessage__ValidateSignatureIsOperationReply__DiagnosticChain_Map() {
return getMessage().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMessage__ValidateSignatureIsSignal__DiagnosticChain_Map() {
return getMessage().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMessage__ValidateArguments__DiagnosticChain_Map() {
return getMessage().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMessage__ValidateCannotCrossBoundaries__DiagnosticChain_Map() {
return getMessage().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMessage__ValidateOccurrenceSpecifications__DiagnosticChain_Map() {
return getMessage().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMessage__GetMessageKind() {
return getMessage().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMessageEnd() {
if (messageEndEClass == null) {
messageEndEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(215);
}
return messageEndEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMessageEnd_Message() {
return (EReference) getMessageEnd().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMessageEnd__OppositeEnd() {
return getMessageEnd().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMessageEnd__IsSend() {
return getMessageEnd().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMessageEnd__IsReceive() {
return getMessageEnd().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMessageEnd__EnclosingFragment() {
return getMessageEnd().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInteraction() {
if (interactionEClass == null) {
interactionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(209);
}
return interactionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteraction_Lifeline() {
return (EReference) getInteraction().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteraction_Fragment() {
return (EReference) getInteraction().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteraction_Action() {
return (EReference) getInteraction().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteraction_FormalGate() {
return (EReference) getInteraction().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteraction_Message() {
return (EReference) getInteraction().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteraction__ValidateNotContained__DiagnosticChain_Map() {
return getInteraction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInteractionFragment() {
if (interactionFragmentEClass == null) {
interactionFragmentEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(210);
}
return interactionFragmentEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteractionFragment_Covered() {
return (EReference) getInteractionFragment().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteractionFragment_GeneralOrdering() {
return (EReference) getInteractionFragment().getEStructuralFeatures()
.get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteractionFragment_EnclosingInteraction() {
return (EReference) getInteractionFragment().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteractionFragment_EnclosingOperand() {
return (EReference) getInteractionFragment().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLifeline() {
if (lifelineEClass == null) {
lifelineEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(211);
}
return lifelineEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLifeline_Represents() {
return (EReference) getLifeline().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLifeline_Interaction() {
return (EReference) getLifeline().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLifeline_Selector() {
return (EReference) getLifeline().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLifeline_DecomposedAs() {
return (EReference) getLifeline().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLifeline_CoveredBy() {
return (EReference) getLifeline().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLifeline__ValidateInteractionUsesShareLifeline__DiagnosticChain_Map() {
return getLifeline().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLifeline__ValidateSelectorSpecified__DiagnosticChain_Map() {
return getLifeline().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLifeline__ValidateSameClassifier__DiagnosticChain_Map() {
return getLifeline().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLifeline__ValidateSelectorIntOrString__DiagnosticChain_Map() {
return getLifeline().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPartDecomposition() {
if (partDecompositionEClass == null) {
partDecompositionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(212);
}
return partDecompositionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPartDecomposition__ValidatePartsOfInternalStructures__DiagnosticChain_Map() {
return getPartDecomposition().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPartDecomposition__ValidateAssume__DiagnosticChain_Map() {
return getPartDecomposition().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPartDecomposition__ValidateCommutativityOfDecomposition__DiagnosticChain_Map() {
return getPartDecomposition().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInteractionUse() {
if (interactionUseEClass == null) {
interactionUseEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(213);
}
return interactionUseEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteractionUse_RefersTo() {
return (EReference) getInteractionUse().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteractionUse_ReturnValue() {
return (EReference) getInteractionUse().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteractionUse_ReturnValueRecipient() {
return (EReference) getInteractionUse().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteractionUse_ActualGate() {
return (EReference) getInteractionUse().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteractionUse_Argument() {
return (EReference) getInteractionUse().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionUse__ValidateGatesMatch__DiagnosticChain_Map() {
return getInteractionUse().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionUse__ValidateAllLifelines__DiagnosticChain_Map() {
return getInteractionUse().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionUse__ValidateArgumentsCorrespondToParameters__DiagnosticChain_Map() {
return getInteractionUse().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionUse__ValidateReturnValueTypeRecipientCorrespondence__DiagnosticChain_Map() {
return getInteractionUse().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionUse__ValidateArgumentsAreConstants__DiagnosticChain_Map() {
return getInteractionUse().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionUse__ValidateReturnValueRecipientCoverage__DiagnosticChain_Map() {
return getInteractionUse().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGate() {
if (gateEClass == null) {
gateEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(214);
}
return gateEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__ValidateActualGateMatched__DiagnosticChain_Map() {
return getGate().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__ValidateInsideCfMatched__DiagnosticChain_Map() {
return getGate().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__ValidateOutsideCfMatched__DiagnosticChain_Map() {
return getGate().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__ValidateFormalGateDistinguishable__DiagnosticChain_Map() {
return getGate().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__ValidateActualGateDistinguishable__DiagnosticChain_Map() {
return getGate().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__ValidateOutsideCfGateDistinguishable__DiagnosticChain_Map() {
return getGate().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__ValidateInsideCfGateDistinguishable__DiagnosticChain_Map() {
return getGate().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__IsOutsideCF() {
return getGate().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__IsInsideCF() {
return getGate().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__IsActual() {
return getGate().getEOperations().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__IsFormal() {
return getGate().getEOperations().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__GetName() {
return getGate().getEOperations().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__Matches__Gate() {
return getGate().getEOperations().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGate__GetOperand() {
return getGate().getEOperations().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAction() {
if (actionEClass == null) {
actionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(111);
}
return actionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAction_Output() {
return (EReference) getAction().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAction__GetContext() {
return getAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAction__AllActions() {
return getAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAction__AllOwnedNodes() {
return getAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAction__ContainingBehavior() {
return getAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAction_Input() {
return (EReference) getAction().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAction_IsLocallyReentrant() {
return (EAttribute) getAction().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAction_Context() {
return (EReference) getAction().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAction_LocalPrecondition() {
return (EReference) getAction().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAction_LocalPostcondition() {
return (EReference) getAction().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExecutableNode() {
if (executableNodeEClass == null) {
executableNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(112);
}
return executableNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExecutableNode_Handler() {
return (EReference) getExecutableNode().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getActivityNode() {
if (activityNodeEClass == null) {
activityNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(108);
}
return activityNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityNode_Outgoing() {
return (EReference) getActivityNode().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityNode_InGroup() {
return (EReference) getActivityNode().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityNode_InPartition() {
return (EReference) getActivityNode().getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityNode_InStructuredNode() {
return (EReference) getActivityNode().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityNode_Activity() {
return (EReference) getActivityNode().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityNode_Incoming() {
return (EReference) getActivityNode().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityNode_InInterruptibleRegion() {
return (EReference) getActivityNode().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityNode_RedefinedNode() {
return (EReference) getActivityNode().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getActivityEdge() {
if (activityEdgeEClass == null) {
activityEdgeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(106);
}
return activityEdgeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityEdge_Activity() {
return (EReference) getActivityEdge().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivityEdge__ValidateSourceAndTarget__DiagnosticChain_Map() {
return getActivityEdge().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityEdge_InGroup() {
return (EReference) getActivityEdge().getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityEdge_InPartition() {
return (EReference) getActivityEdge().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityEdge_InStructuredNode() {
return (EReference) getActivityEdge().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityEdge_Target() {
return (EReference) getActivityEdge().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityEdge_RedefinedEdge() {
return (EReference) getActivityEdge().getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityEdge_Guard() {
return (EReference) getActivityEdge().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityEdge_Weight() {
return (EReference) getActivityEdge().getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityEdge_Interrupts() {
return (EReference) getActivityEdge().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityEdge_Source() {
return (EReference) getActivityEdge().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getActivity() {
if (activityEClass == null) {
activityEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(1);
}
return activityEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivity_OwnedGroup() {
return (EReference) getActivity().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getActivity_IsReadOnly() {
return (EAttribute) getActivity().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivity_Partition() {
return (EReference) getActivity().getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivity_Group() {
return (EReference) getActivity().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivity_OwnedNode() {
return (EReference) getActivity().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getActivity_IsSingleExecution() {
return (EAttribute) getActivity().getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivity_StructuredNode() {
return (EReference) getActivity().getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivity__ValidateMaximumOneParameterNode__DiagnosticChain_Map() {
return getActivity().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivity__ValidateMaximumTwoParameterNodes__DiagnosticChain_Map() {
return getActivity().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivity_Variable() {
return (EReference) getActivity().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivity_Node() {
return (EReference) getActivity().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivity_Edge() {
return (EReference) getActivity().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getActivityPartition() {
if (activityPartitionEClass == null) {
activityPartitionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(107);
}
return activityPartitionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getActivityPartition_IsDimension() {
return (EAttribute) getActivityPartition().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getActivityPartition_IsExternal() {
return (EAttribute) getActivityPartition().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityPartition_Edge() {
return (EReference) getActivityPartition().getEStructuralFeatures()
.get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivityPartition__ValidateDimensionNotContained__DiagnosticChain_Map() {
return getActivityPartition().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivityPartition__ValidateRepresentsClassifier__DiagnosticChain_Map() {
return getActivityPartition().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivityPartition__ValidateRepresentsPropertyAndIsContained__DiagnosticChain_Map() {
return getActivityPartition().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivityPartition__ValidateRepresentsProperty__DiagnosticChain_Map() {
return getActivityPartition().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityPartition_Node() {
return (EReference) getActivityPartition().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityPartition_Subpartition() {
return (EReference) getActivityPartition().getEStructuralFeatures()
.get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityPartition_SuperPartition() {
return (EReference) getActivityPartition().getEStructuralFeatures()
.get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityPartition_Represents() {
return (EReference) getActivityPartition().getEStructuralFeatures()
.get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getActivityGroup() {
if (activityGroupEClass == null) {
activityGroupEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(105);
}
return activityGroupEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityGroup_Subgroup() {
return (EReference) getActivityGroup().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityGroup_SuperGroup() {
return (EReference) getActivityGroup().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityGroup_ContainedNode() {
return (EReference) getActivityGroup().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivityGroup__ValidateNodesAndEdges__DiagnosticChain_Map() {
return getActivityGroup().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivityGroup__ValidateNotContained__DiagnosticChain_Map() {
return getActivityGroup().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityGroup_InActivity() {
return (EReference) getActivityGroup().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityGroup_ContainedEdge() {
return (EReference) getActivityGroup().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStructuredActivityNode() {
if (structuredActivityNodeEClass == null) {
structuredActivityNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(110);
}
return structuredActivityNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStructuredActivityNode_Variable() {
return (EReference) getStructuredActivityNode().getEStructuralFeatures()
.get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStructuredActivityNode_Node() {
return (EReference) getStructuredActivityNode().getEStructuralFeatures()
.get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStructuredActivityNode_StructuredNodeInput() {
return (EReference) getStructuredActivityNode().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStructuredActivityNode_StructuredNodeOutput() {
return (EReference) getStructuredActivityNode().getEStructuralFeatures()
.get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStructuredActivityNode__ValidateEdges__DiagnosticChain_Map() {
return getStructuredActivityNode().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStructuredActivityNode__ValidateInputPinEdges__DiagnosticChain_Map() {
return getStructuredActivityNode().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStructuredActivityNode__SourceNodes() {
return getStructuredActivityNode().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStructuredActivityNode__TargetNodes() {
return getStructuredActivityNode().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getStructuredActivityNode_MustIsolate() {
return (EAttribute) getStructuredActivityNode().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStructuredActivityNode_Edge() {
return (EReference) getStructuredActivityNode().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStructuredActivityNode__ValidateOutputPinEdges__DiagnosticChain_Map() {
return getStructuredActivityNode().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getVariable() {
if (variableEClass == null) {
variableEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(119);
}
return variableEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getVariable_ActivityScope() {
return (EReference) getVariable().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getVariable__IsAccessibleBy__Action() {
return getVariable().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getVariable_Scope() {
return (EReference) getVariable().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInterruptibleActivityRegion() {
if (interruptibleActivityRegionEClass == null) {
interruptibleActivityRegionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(109);
}
return interruptibleActivityRegionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterruptibleActivityRegion_Node() {
return (EReference) getInterruptibleActivityRegion()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterruptibleActivityRegion_InterruptingEdge() {
return (EReference) getInterruptibleActivityRegion()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInterruptibleActivityRegion__ValidateInterruptingEdges__DiagnosticChain_Map() {
return getInterruptibleActivityRegion().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExceptionHandler() {
if (exceptionHandlerEClass == null) {
exceptionHandlerEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(113);
}
return exceptionHandlerEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExceptionHandler_HandlerBody() {
return (EReference) getExceptionHandler().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExceptionHandler_ExceptionInput() {
return (EReference) getExceptionHandler().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExceptionHandler_ExceptionType() {
return (EReference) getExceptionHandler().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExceptionHandler_ProtectedNode() {
return (EReference) getExceptionHandler().getEStructuralFeatures()
.get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExceptionHandler__ValidateHandlerBodyEdges__DiagnosticChain_Map() {
return getExceptionHandler().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExceptionHandler__ValidateOutputPins__DiagnosticChain_Map() {
return getExceptionHandler().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExceptionHandler__ValidateOneInput__DiagnosticChain_Map() {
return getExceptionHandler().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExceptionHandler__ValidateEdgeSourceTarget__DiagnosticChain_Map() {
return getExceptionHandler().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExceptionHandler__ValidateHandlerBodyOwner__DiagnosticChain_Map() {
return getExceptionHandler().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExceptionHandler__ValidateExceptionInputType__DiagnosticChain_Map() {
return getExceptionHandler().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getObjectNode() {
if (objectNodeEClass == null) {
objectNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(114);
}
return objectNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getObjectNode_Ordering() {
return (EAttribute) getObjectNode().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getObjectNode_IsControlType() {
return (EAttribute) getObjectNode().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getObjectNode_UpperBound() {
return (EReference) getObjectNode().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getObjectNode_InState() {
return (EReference) getObjectNode().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getObjectNode_Selection() {
return (EReference) getObjectNode().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getObjectNode__ValidateObjectFlowEdges__DiagnosticChain_Map() {
return getObjectNode().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getObjectNode__ValidateSelectionBehavior__DiagnosticChain_Map() {
return getObjectNode().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getObjectNode__ValidateInputOutputParameter__DiagnosticChain_Map() {
return getObjectNode().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getOutputPin() {
if (outputPinEClass == null) {
outputPinEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(118);
}
return outputPinEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOutputPin__ValidateIncomingEdgesStructuredOnly__DiagnosticChain_Map() {
return getOutputPin().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPin() {
if (pinEClass == null) {
pinEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(117);
}
return pinEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPin_IsControl() {
return (EAttribute) getPin().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPin__ValidateControlPins__DiagnosticChain_Map() {
return getPin().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getPin__ValidateNotUnique__DiagnosticChain_Map() {
return getPin().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInputPin() {
if (inputPinEClass == null) {
inputPinEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(116);
}
return inputPinEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInputPin__ValidateOutgoingEdgesStructuredOnly__DiagnosticChain_Map() {
return getInputPin().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGeneralOrdering() {
if (generalOrderingEClass == null) {
generalOrderingEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(218);
}
return generalOrderingEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGeneralOrdering_Before() {
return (EReference) getGeneralOrdering().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getGeneralOrdering__ValidateIrreflexiveTransitiveClosure__DiagnosticChain_Map() {
return getGeneralOrdering().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGeneralOrdering_After() {
return (EReference) getGeneralOrdering().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getOccurrenceSpecification() {
if (occurrenceSpecificationEClass == null) {
occurrenceSpecificationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(219);
}
return occurrenceSpecificationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOccurrenceSpecification_ToBefore() {
return (EReference) getOccurrenceSpecification()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOccurrenceSpecification__GetCovered() {
return getOccurrenceSpecification().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOccurrenceSpecification__SetCovered__Lifeline() {
return getOccurrenceSpecification().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOccurrenceSpecification_ToAfter() {
return (EReference) getOccurrenceSpecification()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInteractionOperand() {
if (interactionOperandEClass == null) {
interactionOperandEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(216);
}
return interactionOperandEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteractionOperand_Guard() {
return (EReference) getInteractionOperand().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteractionOperand_Fragment() {
return (EReference) getInteractionOperand().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionOperand__ValidateGuardDirectlyPrior__DiagnosticChain_Map() {
return getInteractionOperand().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionOperand__ValidateGuardContainReferences__DiagnosticChain_Map() {
return getInteractionOperand().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInteractionConstraint() {
if (interactionConstraintEClass == null) {
interactionConstraintEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(217);
}
return interactionConstraintEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteractionConstraint_Minint() {
return (EReference) getInteractionConstraint().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInteractionConstraint_Maxint() {
return (EReference) getInteractionConstraint().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionConstraint__ValidateDynamicVariables__DiagnosticChain_Map() {
return getInteractionConstraint().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionConstraint__ValidateGlobalData__DiagnosticChain_Map() {
return getInteractionConstraint().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionConstraint__ValidateMinintMaxint__DiagnosticChain_Map() {
return getInteractionConstraint().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionConstraint__ValidateMinintNonNegative__DiagnosticChain_Map() {
return getInteractionConstraint().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionConstraint__ValidateMaxintPositive__DiagnosticChain_Map() {
return getInteractionConstraint().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInteractionConstraint__ValidateMaxintGreaterEqualMinint__DiagnosticChain_Map() {
return getInteractionConstraint().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExecutionSpecification() {
if (executionSpecificationEClass == null) {
executionSpecificationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(224);
}
return executionSpecificationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExecutionSpecification_Start() {
return (EReference) getExecutionSpecification().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExecutionSpecification_Finish() {
return (EReference) getExecutionSpecification().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExecutionSpecification__ValidateSameLifeline__DiagnosticChain_Map() {
return getExecutionSpecification().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExecutionOccurrenceSpecification() {
if (executionOccurrenceSpecificationEClass == null) {
executionOccurrenceSpecificationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(232);
}
return executionOccurrenceSpecificationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExecutionOccurrenceSpecification_Execution() {
return (EReference) getExecutionOccurrenceSpecification()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStateInvariant() {
if (stateInvariantEClass == null) {
stateInvariantEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(233);
}
return stateInvariantEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStateInvariant_Invariant() {
return (EReference) getStateInvariant().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getActionExecutionSpecification() {
if (actionExecutionSpecificationEClass == null) {
actionExecutionSpecificationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(223);
}
return actionExecutionSpecificationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActionExecutionSpecification_Action() {
return (EReference) getActionExecutionSpecification()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActionExecutionSpecification__ValidateActionReferenced__DiagnosticChain_Map() {
return getActionExecutionSpecification().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBehaviorExecutionSpecification() {
if (behaviorExecutionSpecificationEClass == null) {
behaviorExecutionSpecificationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(225);
}
return behaviorExecutionSpecificationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBehaviorExecutionSpecification_Behavior() {
return (EReference) getBehaviorExecutionSpecification()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMessageEvent() {
if (messageEventEClass == null) {
messageEventEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(194);
}
return messageEventEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMessageOccurrenceSpecification() {
if (messageOccurrenceSpecificationEClass == null) {
messageOccurrenceSpecificationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(231);
}
return messageOccurrenceSpecificationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCombinedFragment() {
if (combinedFragmentEClass == null) {
combinedFragmentEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(226);
}
return combinedFragmentEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCombinedFragment_InteractionOperator() {
return (EAttribute) getCombinedFragment().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCombinedFragment_Operand() {
return (EReference) getCombinedFragment().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCombinedFragment_CfragmentGate() {
return (EReference) getCombinedFragment().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCombinedFragment__ValidateOptLoopBreakNeg__DiagnosticChain_Map() {
return getCombinedFragment().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCombinedFragment__ValidateBreak__DiagnosticChain_Map() {
return getCombinedFragment().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCombinedFragment__ValidateConsiderAndIgnore__DiagnosticChain_Map() {
return getCombinedFragment().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getContinuation() {
if (continuationEClass == null) {
continuationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(229);
}
return continuationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getContinuation_Setting() {
return (EAttribute) getContinuation().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getContinuation__ValidateSameName__DiagnosticChain_Map() {
return getContinuation().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getContinuation__ValidateGlobal__DiagnosticChain_Map() {
return getContinuation().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getContinuation__ValidateFirstOrLastInteractionFragment__DiagnosticChain_Map() {
return getContinuation().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getConsiderIgnoreFragment() {
if (considerIgnoreFragmentEClass == null) {
considerIgnoreFragmentEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(228);
}
return considerIgnoreFragmentEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConsiderIgnoreFragment_Message() {
return (EReference) getConsiderIgnoreFragment().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConsiderIgnoreFragment__ValidateConsiderOrIgnore__DiagnosticChain_Map() {
return getConsiderIgnoreFragment().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConsiderIgnoreFragment__ValidateType__DiagnosticChain_Map() {
return getConsiderIgnoreFragment().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCallEvent() {
if (callEventEClass == null) {
callEventEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(195);
}
return callEventEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCallEvent_Operation() {
return (EReference) getCallEvent().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getChangeEvent() {
if (changeEventEClass == null) {
changeEventEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(196);
}
return changeEventEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getChangeEvent_ChangeExpression() {
return (EReference) getChangeEvent().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSignalEvent() {
if (signalEventEClass == null) {
signalEventEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(199);
}
return signalEventEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSignalEvent_Signal() {
return (EReference) getSignalEvent().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAnyReceiveEvent() {
if (anyReceiveEventEClass == null) {
anyReceiveEventEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(193);
}
return anyReceiveEventEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCreateObjectAction() {
if (createObjectActionEClass == null) {
createObjectActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(148);
}
return createObjectActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCreateObjectAction_Classifier() {
return (EReference) getCreateObjectAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCreateObjectAction_Result() {
return (EReference) getCreateObjectAction().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCreateObjectAction__ValidateClassifierNotAbstract__DiagnosticChain_Map() {
return getCreateObjectAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCreateObjectAction__ValidateClassifierNotAssociationClass__DiagnosticChain_Map() {
return getCreateObjectAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCreateObjectAction__ValidateSameType__DiagnosticChain_Map() {
return getCreateObjectAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCreateObjectAction__ValidateMultiplicity__DiagnosticChain_Map() {
return getCreateObjectAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDestroyObjectAction() {
if (destroyObjectActionEClass == null) {
destroyObjectActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(151);
}
return destroyObjectActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDestroyObjectAction_IsDestroyLinks() {
return (EAttribute) getDestroyObjectAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDestroyObjectAction_IsDestroyOwnedObjects() {
return (EAttribute) getDestroyObjectAction().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDestroyObjectAction_Target() {
return (EReference) getDestroyObjectAction().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDestroyObjectAction__ValidateMultiplicity__DiagnosticChain_Map() {
return getDestroyObjectAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDestroyObjectAction__ValidateNoType__DiagnosticChain_Map() {
return getDestroyObjectAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDestructionOccurrenceSpecification() {
if (destructionOccurrenceSpecificationEClass == null) {
destructionOccurrenceSpecificationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(230);
}
return destructionOccurrenceSpecificationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDestructionOccurrenceSpecification__ValidateNoOccurrenceSpecificationsBelow__DiagnosticChain_Map() {
return getDestructionOccurrenceSpecification().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTestIdentityAction() {
if (testIdentityActionEClass == null) {
testIdentityActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(175);
}
return testIdentityActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTestIdentityAction_First() {
return (EReference) getTestIdentityAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTestIdentityAction_Second() {
return (EReference) getTestIdentityAction().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTestIdentityAction_Result() {
return (EReference) getTestIdentityAction().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTestIdentityAction__ValidateNoType__DiagnosticChain_Map() {
return getTestIdentityAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTestIdentityAction__ValidateMultiplicity__DiagnosticChain_Map() {
return getTestIdentityAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTestIdentityAction__ValidateResultIsBoolean__DiagnosticChain_Map() {
return getTestIdentityAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReadSelfAction() {
if (readSelfActionEClass == null) {
readSelfActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(162);
}
return readSelfActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadSelfAction_Result() {
return (EReference) getReadSelfAction().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadSelfAction__ValidateContained__DiagnosticChain_Map() {
return getReadSelfAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadSelfAction__ValidateNotStatic__DiagnosticChain_Map() {
return getReadSelfAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadSelfAction__ValidateType__DiagnosticChain_Map() {
return getReadSelfAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadSelfAction__ValidateMultiplicity__DiagnosticChain_Map() {
return getReadSelfAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStructuralFeatureAction() {
if (structuralFeatureActionEClass == null) {
structuralFeatureActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(127);
}
return structuralFeatureActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStructuralFeatureAction_StructuralFeature() {
return (EReference) getStructuralFeatureAction()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStructuralFeatureAction_Object() {
return (EReference) getStructuralFeatureAction()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStructuralFeatureAction__ValidateNotStatic__DiagnosticChain_Map() {
return getStructuralFeatureAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStructuralFeatureAction__ValidateMultiplicity__DiagnosticChain_Map() {
return getStructuralFeatureAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStructuralFeatureAction__ValidateObjectType__DiagnosticChain_Map() {
return getStructuralFeatureAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStructuralFeatureAction__ValidateVisibility__DiagnosticChain_Map() {
return getStructuralFeatureAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStructuralFeatureAction__ValidateOneFeaturingClassifier__DiagnosticChain_Map() {
return getStructuralFeatureAction().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReadStructuralFeatureAction() {
if (readStructuralFeatureActionEClass == null) {
readStructuralFeatureActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(163);
}
return readStructuralFeatureActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadStructuralFeatureAction_Result() {
return (EReference) getReadStructuralFeatureAction()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadStructuralFeatureAction__ValidateTypeAndOrdering__DiagnosticChain_Map() {
return getReadStructuralFeatureAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getWriteStructuralFeatureAction() {
if (writeStructuralFeatureActionEClass == null) {
writeStructuralFeatureActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(126);
}
return writeStructuralFeatureActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getWriteStructuralFeatureAction_Value() {
return (EReference) getWriteStructuralFeatureAction()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getWriteStructuralFeatureAction_Result() {
return (EReference) getWriteStructuralFeatureAction()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getWriteStructuralFeatureAction__ValidateTypeOfResult__DiagnosticChain_Map() {
return getWriteStructuralFeatureAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getWriteStructuralFeatureAction__ValidateMultiplicityOfResult__DiagnosticChain_Map() {
return getWriteStructuralFeatureAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getWriteStructuralFeatureAction__ValidateTypeOfValue__DiagnosticChain_Map() {
return getWriteStructuralFeatureAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getWriteStructuralFeatureAction__ValidateMultiplicityOfValue__DiagnosticChain_Map() {
return getWriteStructuralFeatureAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getClearStructuralFeatureAction() {
if (clearStructuralFeatureActionEClass == null) {
clearStructuralFeatureActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(142);
}
return clearStructuralFeatureActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClearStructuralFeatureAction_Result() {
return (EReference) getClearStructuralFeatureAction()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClearStructuralFeatureAction__ValidateTypeOfResult__DiagnosticChain_Map() {
return getClearStructuralFeatureAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClearStructuralFeatureAction__ValidateMultiplicityOfResult__DiagnosticChain_Map() {
return getClearStructuralFeatureAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRemoveStructuralFeatureValueAction() {
if (removeStructuralFeatureValueActionEClass == null) {
removeStructuralFeatureValueActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(167);
}
return removeStructuralFeatureValueActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRemoveStructuralFeatureValueAction_IsRemoveDuplicates() {
return (EAttribute) getRemoveStructuralFeatureValueAction()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRemoveStructuralFeatureValueAction_RemoveAt() {
return (EReference) getRemoveStructuralFeatureValueAction()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRemoveStructuralFeatureValueAction__ValidateRemoveAtAndValue__DiagnosticChain_Map() {
return getRemoveStructuralFeatureValueAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAddStructuralFeatureValueAction() {
if (addStructuralFeatureValueActionEClass == null) {
addStructuralFeatureValueActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(133);
}
return addStructuralFeatureValueActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAddStructuralFeatureValueAction_IsReplaceAll() {
return (EAttribute) getAddStructuralFeatureValueAction()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAddStructuralFeatureValueAction__ValidateRequiredValue__DiagnosticChain_Map() {
return getAddStructuralFeatureValueAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAddStructuralFeatureValueAction__ValidateInsertAtPin__DiagnosticChain_Map() {
return getAddStructuralFeatureValueAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAddStructuralFeatureValueAction_InsertAt() {
return (EReference) getAddStructuralFeatureValueAction()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLinkAction() {
if (linkActionEClass == null) {
linkActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(123);
}
return linkActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLinkAction_EndData() {
return (EReference) getLinkAction().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLinkAction_InputValue() {
return (EReference) getLinkAction().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLinkAction__ValidateSameAssociation__DiagnosticChain_Map() {
return getLinkAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLinkAction__ValidateNotStatic__DiagnosticChain_Map() {
return getLinkAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLinkAction__ValidateSamePins__DiagnosticChain_Map() {
return getLinkAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLinkAction__Association() {
return getLinkAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLinkEndData() {
if (linkEndDataEClass == null) {
linkEndDataEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(124);
}
return linkEndDataEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLinkEndData_Value() {
return (EReference) getLinkEndData().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLinkEndData_End() {
return (EReference) getLinkEndData().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLinkEndData_Qualifier() {
return (EReference) getLinkEndData().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLinkEndData__ValidatePropertyIsAssociationEnd__DiagnosticChain_Map() {
return getLinkEndData().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLinkEndData__ValidateSameType__DiagnosticChain_Map() {
return getLinkEndData().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLinkEndData__ValidateMultiplicity__DiagnosticChain_Map() {
return getLinkEndData().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLinkEndData__ValidateQualifiers__DiagnosticChain_Map() {
return getLinkEndData().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLinkEndData__AllPins() {
return getLinkEndData().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLinkEndData__ValidateEndObjectInputPin__DiagnosticChain_Map() {
return getLinkEndData().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getQualifierValue() {
if (qualifierValueEClass == null) {
qualifierValueEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(125);
}
return qualifierValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getQualifierValue_Qualifier() {
return (EReference) getQualifierValue().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getQualifierValue_Value() {
return (EReference) getQualifierValue().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getQualifierValue__ValidateQualifierAttribute__DiagnosticChain_Map() {
return getQualifierValue().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getQualifierValue__ValidateTypeOfQualifier__DiagnosticChain_Map() {
return getQualifierValue().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getQualifierValue__ValidateMultiplicityOfQualifier__DiagnosticChain_Map() {
return getQualifierValue().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReadLinkAction() {
if (readLinkActionEClass == null) {
readLinkActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(159);
}
return readLinkActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadLinkAction_Result() {
return (EReference) getReadLinkAction().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkAction__ValidateOneOpenEnd__DiagnosticChain_Map() {
return getReadLinkAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkAction__ValidateTypeAndOrdering__DiagnosticChain_Map() {
return getReadLinkAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkAction__ValidateCompatibleMultiplicity__DiagnosticChain_Map() {
return getReadLinkAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkAction__ValidateNavigableOpenEnd__DiagnosticChain_Map() {
return getReadLinkAction().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkAction__OpenEnd() {
return getReadLinkAction().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkAction__ValidateVisibility__DiagnosticChain_Map() {
return getReadLinkAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLinkEndCreationData() {
if (linkEndCreationDataEClass == null) {
linkEndCreationDataEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(146);
}
return linkEndCreationDataEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLinkEndCreationData_IsReplaceAll() {
return (EAttribute) getLinkEndCreationData().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLinkEndCreationData__ValidateInsertAtPin__DiagnosticChain_Map() {
return getLinkEndCreationData().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLinkEndCreationData_InsertAt() {
return (EReference) getLinkEndCreationData().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCreateLinkAction() {
if (createLinkActionEClass == null) {
createLinkActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(145);
}
return createLinkActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCreateLinkAction__ValidateAssociationNotAbstract__DiagnosticChain_Map() {
return getCreateLinkAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getWriteLinkAction() {
if (writeLinkActionEClass == null) {
writeLinkActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(122);
}
return writeLinkActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getWriteLinkAction__ValidateAllowAccess__DiagnosticChain_Map() {
return getWriteLinkAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDestroyLinkAction() {
if (destroyLinkActionEClass == null) {
destroyLinkActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(149);
}
return destroyLinkActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLinkEndDestructionData() {
if (linkEndDestructionDataEClass == null) {
linkEndDestructionDataEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(150);
}
return linkEndDestructionDataEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLinkEndDestructionData_IsDestroyDuplicates() {
return (EAttribute) getLinkEndDestructionData().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLinkEndDestructionData__ValidateDestroyAtPin__DiagnosticChain_Map() {
return getLinkEndDestructionData().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLinkEndDestructionData_DestroyAt() {
return (EReference) getLinkEndDestructionData().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getClearAssociationAction() {
if (clearAssociationActionEClass == null) {
clearAssociationActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(141);
}
return clearAssociationActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClearAssociationAction_Object() {
return (EReference) getClearAssociationAction().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClearAssociationAction_Association() {
return (EReference) getClearAssociationAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClearAssociationAction__ValidateSameType__DiagnosticChain_Map() {
return getClearAssociationAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClearAssociationAction__ValidateMultiplicity__DiagnosticChain_Map() {
return getClearAssociationAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBroadcastSignalAction() {
if (broadcastSignalActionEClass == null) {
broadcastSignalActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(135);
}
return broadcastSignalActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBroadcastSignalAction_Signal() {
return (EReference) getBroadcastSignalAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBroadcastSignalAction__ValidateNumberOfArguments__DiagnosticChain_Map() {
return getBroadcastSignalAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBroadcastSignalAction__ValidateTypeOrderingMultiplicity__DiagnosticChain_Map() {
return getBroadcastSignalAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getBroadcastSignalAction__ValidateNoOnport__DiagnosticChain_Map() {
return getBroadcastSignalAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInvocationAction() {
if (invocationActionEClass == null) {
invocationActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(136);
}
return invocationActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInvocationAction_Argument() {
return (EReference) getInvocationAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInvocationAction_OnPort() {
return (EReference) getInvocationAction().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSendObjectAction() {
if (sendObjectActionEClass == null) {
sendObjectActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(170);
}
return sendObjectActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSendObjectAction_Target() {
return (EReference) getSendObjectAction().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getSendObjectAction__ValidateTypeTargetPin__DiagnosticChain_Map() {
return getSendObjectAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSendObjectAction_Request() {
return (EReference) getSendObjectAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getValueSpecificationAction() {
if (valueSpecificationActionEClass == null) {
valueSpecificationActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(120);
}
return valueSpecificationActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getValueSpecificationAction_Value() {
return (EReference) getValueSpecificationAction()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getValueSpecificationAction_Result() {
return (EReference) getValueSpecificationAction()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getValueSpecificationAction__ValidateCompatibleType__DiagnosticChain_Map() {
return getValueSpecificationAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getValueSpecificationAction__ValidateMultiplicity__DiagnosticChain_Map() {
return getValueSpecificationAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTimeExpression() {
if (timeExpressionEClass == null) {
timeExpressionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(201);
}
return timeExpressionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTimeExpression_Expr() {
return (EReference) getTimeExpression().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTimeExpression_Observation() {
return (EReference) getTimeExpression().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTimeExpression__ValidateNoExprRequiresObservation__DiagnosticChain_Map() {
return getTimeExpression().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getObservation() {
if (observationEClass == null) {
observationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(202);
}
return observationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDuration() {
if (durationEClass == null) {
durationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(240);
}
return durationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDuration_Expr() {
return (EReference) getDuration().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDuration_Observation() {
return (EReference) getDuration().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDuration__ValidateNoExprRequiresObservation__DiagnosticChain_Map() {
return getDuration().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getValuePin() {
if (valuePinEClass == null) {
valuePinEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(177);
}
return valuePinEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getValuePin_Value() {
return (EReference) getValuePin().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getValuePin__ValidateCompatibleType__DiagnosticChain_Map() {
return getValuePin().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getValuePin__ValidateNoIncomingEdges__DiagnosticChain_Map() {
return getValuePin().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDurationInterval() {
if (durationIntervalEClass == null) {
durationIntervalEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(244);
}
return durationIntervalEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInterval() {
if (intervalEClass == null) {
intervalEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(243);
}
return intervalEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterval_Min() {
return (EReference) getInterval().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInterval_Max() {
return (EReference) getInterval().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTimeConstraint() {
if (timeConstraintEClass == null) {
timeConstraintEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(253);
}
return timeConstraintEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTimeConstraint_FirstEvent() {
return (EAttribute) getTimeConstraint().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTimeConstraint__ValidateHasOneConstrainedElement__DiagnosticChain_Map() {
return getTimeConstraint().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIntervalConstraint() {
if (intervalConstraintEClass == null) {
intervalConstraintEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(242);
}
return intervalConstraintEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTimeInterval() {
if (timeIntervalEClass == null) {
timeIntervalEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(254);
}
return timeIntervalEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDurationConstraint() {
if (durationConstraintEClass == null) {
durationConstraintEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(241);
}
return durationConstraintEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDurationConstraint_FirstEvent() {
return (EAttribute) getDurationConstraint().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDurationConstraint__ValidateFirstEventMultiplicity__DiagnosticChain_Map() {
return getDurationConstraint().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDurationConstraint__ValidateHasOneOrTwoConstrainedElements__DiagnosticChain_Map() {
return getDurationConstraint().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTimeObservation() {
if (timeObservationEClass == null) {
timeObservationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(255);
}
return timeObservationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTimeObservation_Event() {
return (EReference) getTimeObservation().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTimeObservation_FirstEvent() {
return (EAttribute) getTimeObservation().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDurationObservation() {
if (durationObservationEClass == null) {
durationObservationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(245);
}
return durationObservationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDurationObservation_Event() {
return (EReference) getDurationObservation().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDurationObservation_FirstEvent() {
return (EAttribute) getDurationObservation().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDurationObservation__ValidateFirstEventMultiplicity__DiagnosticChain_Map() {
return getDurationObservation().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getOpaqueAction() {
if (opaqueActionEClass == null) {
opaqueActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(155);
}
return opaqueActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOpaqueAction_Body() {
return (EAttribute) getOpaqueAction().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getOpaqueAction_Language() {
return (EAttribute) getOpaqueAction().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOpaqueAction_InputValue() {
return (EReference) getOpaqueAction().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getOpaqueAction_OutputValue() {
return (EReference) getOpaqueAction().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getOpaqueAction__ValidateLanguageBodySize__DiagnosticChain_Map() {
return getOpaqueAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCallAction() {
if (callActionEClass == null) {
callActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(137);
}
return callActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCallAction_IsSynchronous() {
return (EAttribute) getCallAction().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCallAction_Result() {
return (EReference) getCallAction().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCallAction__ValidateArgumentPins__DiagnosticChain_Map() {
return getCallAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCallAction__ValidateResultPins__DiagnosticChain_Map() {
return getCallAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCallAction__ValidateSynchronousCall__DiagnosticChain_Map() {
return getCallAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCallAction__InputParameters() {
return getCallAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCallAction__OutputParameters() {
return getCallAction().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSendSignalAction() {
if (sendSignalActionEClass == null) {
sendSignalActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(171);
}
return sendSignalActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSendSignalAction_Target() {
return (EReference) getSendSignalAction().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSendSignalAction_Signal() {
return (EReference) getSendSignalAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getSendSignalAction__ValidateNumberOrder__DiagnosticChain_Map() {
return getSendSignalAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getSendSignalAction__ValidateTypeTargetPin__DiagnosticChain_Map() {
return getSendSignalAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getSendSignalAction__ValidateTypeOrderingMultiplicity__DiagnosticChain_Map() {
return getSendSignalAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCallOperationAction() {
if (callOperationActionEClass == null) {
callOperationActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(139);
}
return callOperationActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCallOperationAction_Operation() {
return (EReference) getCallOperationAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCallOperationAction_Target() {
return (EReference) getCallOperationAction().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCallOperationAction__ValidateTypeTargetPin__DiagnosticChain_Map() {
return getCallOperationAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCallBehaviorAction() {
if (callBehaviorActionEClass == null) {
callBehaviorActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(138);
}
return callBehaviorActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCallBehaviorAction_Behavior() {
return (EReference) getCallBehaviorAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCallBehaviorAction__ValidateNoOnport__DiagnosticChain_Map() {
return getCallBehaviorAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInformationItem() {
if (informationItemEClass == null) {
informationItemEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(222);
}
return informationItemEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInformationItem_Represented() {
return (EReference) getInformationItem().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInformationItem__ValidateSourcesAndTargets__DiagnosticChain_Map() {
return getInformationItem().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInformationItem__ValidateHasNo__DiagnosticChain_Map() {
return getInformationItem().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInformationItem__ValidateNotInstantiable__DiagnosticChain_Map() {
return getInformationItem().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInformationFlow() {
if (informationFlowEClass == null) {
informationFlowEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(207);
}
return informationFlowEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInformationFlow_Realization() {
return (EReference) getInformationFlow().getEStructuralFeatures()
.get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInformationFlow_Conveyed() {
return (EReference) getInformationFlow().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInformationFlow_InformationSource() {
return (EReference) getInformationFlow().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInformationFlow_InformationTarget() {
return (EReference) getInformationFlow().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInformationFlow_RealizingActivityEdge() {
return (EReference) getInformationFlow().getEStructuralFeatures()
.get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInformationFlow_RealizingConnector() {
return (EReference) getInformationFlow().getEStructuralFeatures()
.get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInformationFlow_RealizingMessage() {
return (EReference) getInformationFlow().getEStructuralFeatures()
.get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInformationFlow__ValidateSourcesAndTargetsKind__DiagnosticChain_Map() {
return getInformationFlow().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInformationFlow__ValidateMustConform__DiagnosticChain_Map() {
return getInformationFlow().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInformationFlow__ValidateConveyClassifiers__DiagnosticChain_Map() {
return getInformationFlow().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getModel() {
if (modelEClass == null) {
modelEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(84);
}
return modelEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getModel_Viewpoint() {
return (EAttribute) getModel().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getModel__IsMetamodel() {
return getModel().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getVariableAction() {
if (variableActionEClass == null) {
variableActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(121);
}
return variableActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getVariableAction_Variable() {
return (EReference) getVariableAction().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getVariableAction__ValidateScopeOfVariable__DiagnosticChain_Map() {
return getVariableAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReadVariableAction() {
if (readVariableActionEClass == null) {
readVariableActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(164);
}
return readVariableActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadVariableAction_Result() {
return (EReference) getReadVariableAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadVariableAction__ValidateTypeAndOrdering__DiagnosticChain_Map() {
return getReadVariableAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadVariableAction__ValidateCompatibleMultiplicity__DiagnosticChain_Map() {
return getReadVariableAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getWriteVariableAction() {
if (writeVariableActionEClass == null) {
writeVariableActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(128);
}
return writeVariableActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getWriteVariableAction_Value() {
return (EReference) getWriteVariableAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getWriteVariableAction__ValidateValueType__DiagnosticChain_Map() {
return getWriteVariableAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getWriteVariableAction__ValidateMultiplicity__DiagnosticChain_Map() {
return getWriteVariableAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getClearVariableAction() {
if (clearVariableActionEClass == null) {
clearVariableActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(143);
}
return clearVariableActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAddVariableValueAction() {
if (addVariableValueActionEClass == null) {
addVariableValueActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(134);
}
return addVariableValueActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAddVariableValueAction_IsReplaceAll() {
return (EAttribute) getAddVariableValueAction().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAddVariableValueAction__ValidateRequiredValue__DiagnosticChain_Map() {
return getAddVariableValueAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAddVariableValueAction__ValidateInsertAtPin__DiagnosticChain_Map() {
return getAddVariableValueAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAddVariableValueAction_InsertAt() {
return (EReference) getAddVariableValueAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRemoveVariableValueAction() {
if (removeVariableValueActionEClass == null) {
removeVariableValueActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(168);
}
return removeVariableValueActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRemoveVariableValueAction_IsRemoveDuplicates() {
return (EAttribute) getRemoveVariableValueAction()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRemoveVariableValueAction_RemoveAt() {
return (EReference) getRemoveVariableValueAction()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getRemoveVariableValueAction__ValidateRemoveAtAndValue__DiagnosticChain_Map() {
return getRemoveVariableValueAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRaiseExceptionAction() {
if (raiseExceptionActionEClass == null) {
raiseExceptionActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(156);
}
return raiseExceptionActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRaiseExceptionAction_Exception() {
return (EReference) getRaiseExceptionAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getActionInputPin() {
if (actionInputPinEClass == null) {
actionInputPinEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(132);
}
return actionInputPinEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActionInputPin_FromAction() {
return (EReference) getActionInputPin().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActionInputPin__ValidateOneOutputPin__DiagnosticChain_Map() {
return getActionInputPin().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActionInputPin__ValidateNoControlOrObjectFlow__DiagnosticChain_Map() {
return getActionInputPin().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActionInputPin__ValidateInputPin__DiagnosticChain_Map() {
return getActionInputPin().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReadExtentAction() {
if (readExtentActionEClass == null) {
readExtentActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(157);
}
return readExtentActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadExtentAction_Result() {
return (EReference) getReadExtentAction().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadExtentAction_Classifier() {
return (EReference) getReadExtentAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadExtentAction__ValidateTypeIsClassifier__DiagnosticChain_Map() {
return getReadExtentAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadExtentAction__ValidateMultiplicityOfResult__DiagnosticChain_Map() {
return getReadExtentAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReclassifyObjectAction() {
if (reclassifyObjectActionEClass == null) {
reclassifyObjectActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(165);
}
return reclassifyObjectActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReclassifyObjectAction_IsReplaceAll() {
return (EAttribute) getReclassifyObjectAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReclassifyObjectAction_OldClassifier() {
return (EReference) getReclassifyObjectAction().getEStructuralFeatures()
.get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReclassifyObjectAction_NewClassifier() {
return (EReference) getReclassifyObjectAction().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReclassifyObjectAction_Object() {
return (EReference) getReclassifyObjectAction().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReclassifyObjectAction__ValidateClassifierNotAbstract__DiagnosticChain_Map() {
return getReclassifyObjectAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReclassifyObjectAction__ValidateMultiplicity__DiagnosticChain_Map() {
return getReclassifyObjectAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReclassifyObjectAction__ValidateInputPin__DiagnosticChain_Map() {
return getReclassifyObjectAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReadIsClassifiedObjectAction() {
if (readIsClassifiedObjectActionEClass == null) {
readIsClassifiedObjectActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(158);
}
return readIsClassifiedObjectActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReadIsClassifiedObjectAction_IsDirect() {
return (EAttribute) getReadIsClassifiedObjectAction()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadIsClassifiedObjectAction_Classifier() {
return (EReference) getReadIsClassifiedObjectAction()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadIsClassifiedObjectAction_Result() {
return (EReference) getReadIsClassifiedObjectAction()
.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadIsClassifiedObjectAction_Object() {
return (EReference) getReadIsClassifiedObjectAction()
.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadIsClassifiedObjectAction__ValidateMultiplicityOfInput__DiagnosticChain_Map() {
return getReadIsClassifiedObjectAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadIsClassifiedObjectAction__ValidateNoType__DiagnosticChain_Map() {
return getReadIsClassifiedObjectAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadIsClassifiedObjectAction__ValidateMultiplicityOfOutput__DiagnosticChain_Map() {
return getReadIsClassifiedObjectAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadIsClassifiedObjectAction__ValidateBooleanResult__DiagnosticChain_Map() {
return getReadIsClassifiedObjectAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStartClassifierBehaviorAction() {
if (startClassifierBehaviorActionEClass == null) {
startClassifierBehaviorActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(173);
}
return startClassifierBehaviorActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStartClassifierBehaviorAction_Object() {
return (EReference) getStartClassifierBehaviorAction()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStartClassifierBehaviorAction__ValidateMultiplicity__DiagnosticChain_Map() {
return getStartClassifierBehaviorAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStartClassifierBehaviorAction__ValidateTypeHasClassifier__DiagnosticChain_Map() {
return getStartClassifierBehaviorAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReadLinkObjectEndAction() {
if (readLinkObjectEndActionEClass == null) {
readLinkObjectEndActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(160);
}
return readLinkObjectEndActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadLinkObjectEndAction_Object() {
return (EReference) getReadLinkObjectEndAction()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadLinkObjectEndAction_End() {
return (EReference) getReadLinkObjectEndAction()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadLinkObjectEndAction_Result() {
return (EReference) getReadLinkObjectEndAction()
.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndAction__ValidateProperty__DiagnosticChain_Map() {
return getReadLinkObjectEndAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndAction__ValidateAssociationOfAssociation__DiagnosticChain_Map() {
return getReadLinkObjectEndAction().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndAction__ValidateEndsOfAssociation__DiagnosticChain_Map() {
return getReadLinkObjectEndAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndAction__ValidateTypeOfObject__DiagnosticChain_Map() {
return getReadLinkObjectEndAction().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndAction__ValidateMultiplicityOfObject__DiagnosticChain_Map() {
return getReadLinkObjectEndAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndAction__ValidateTypeOfResult__DiagnosticChain_Map() {
return getReadLinkObjectEndAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndAction__ValidateMultiplicityOfResult__DiagnosticChain_Map() {
return getReadLinkObjectEndAction().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReadLinkObjectEndQualifierAction() {
if (readLinkObjectEndQualifierActionEClass == null) {
readLinkObjectEndQualifierActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(161);
}
return readLinkObjectEndQualifierActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadLinkObjectEndQualifierAction_Object() {
return (EReference) getReadLinkObjectEndQualifierAction()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadLinkObjectEndQualifierAction_Result() {
return (EReference) getReadLinkObjectEndQualifierAction()
.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReadLinkObjectEndQualifierAction_Qualifier() {
return (EReference) getReadLinkObjectEndQualifierAction()
.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndQualifierAction__ValidateQualifierAttribute__DiagnosticChain_Map() {
return getReadLinkObjectEndQualifierAction().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndQualifierAction__ValidateAssociationOfAssociation__DiagnosticChain_Map() {
return getReadLinkObjectEndQualifierAction().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndQualifierAction__ValidateEndsOfAssociation__DiagnosticChain_Map() {
return getReadLinkObjectEndQualifierAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndQualifierAction__ValidateTypeOfObject__DiagnosticChain_Map() {
return getReadLinkObjectEndQualifierAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndQualifierAction__ValidateMultiplicityOfQualifier__DiagnosticChain_Map() {
return getReadLinkObjectEndQualifierAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndQualifierAction__ValidateMultiplicityOfObject__DiagnosticChain_Map() {
return getReadLinkObjectEndQualifierAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndQualifierAction__ValidateSameType__DiagnosticChain_Map() {
return getReadLinkObjectEndQualifierAction().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReadLinkObjectEndQualifierAction__ValidateMultiplicityOfResult__DiagnosticChain_Map() {
return getReadLinkObjectEndQualifierAction().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCreateLinkObjectAction() {
if (createLinkObjectActionEClass == null) {
createLinkObjectActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(147);
}
return createLinkObjectActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCreateLinkObjectAction_Result() {
return (EReference) getCreateLinkObjectAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCreateLinkObjectAction__ValidateAssociationClass__DiagnosticChain_Map() {
return getCreateLinkObjectAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCreateLinkObjectAction__ValidateTypeOfResult__DiagnosticChain_Map() {
return getCreateLinkObjectAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCreateLinkObjectAction__ValidateMultiplicity__DiagnosticChain_Map() {
return getCreateLinkObjectAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAcceptEventAction() {
if (acceptEventActionEClass == null) {
acceptEventActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(131);
}
return acceptEventActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAcceptEventAction_IsUnmarshall() {
return (EAttribute) getAcceptEventAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAcceptEventAction_Result() {
return (EReference) getAcceptEventAction().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAcceptEventAction_Trigger() {
return (EReference) getAcceptEventAction().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAcceptEventAction__ValidateOneOutputPin__DiagnosticChain_Map() {
return getAcceptEventAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAcceptEventAction__ValidateNoInputPins__DiagnosticChain_Map() {
return getAcceptEventAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAcceptEventAction__ValidateNoOutputPins__DiagnosticChain_Map() {
return getAcceptEventAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAcceptEventAction__ValidateUnmarshallSignalEvents__DiagnosticChain_Map() {
return getAcceptEventAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAcceptEventAction__ValidateConformingType__DiagnosticChain_Map() {
return getAcceptEventAction().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAcceptCallAction() {
if (acceptCallActionEClass == null) {
acceptCallActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(130);
}
return acceptCallActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAcceptCallAction_ReturnInformation() {
return (EReference) getAcceptCallAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAcceptCallAction__ValidateResultPins__DiagnosticChain_Map() {
return getAcceptCallAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAcceptCallAction__ValidateTriggerCallEvent__DiagnosticChain_Map() {
return getAcceptCallAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAcceptCallAction__ValidateUnmarshall__DiagnosticChain_Map() {
return getAcceptCallAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReplyAction() {
if (replyActionEClass == null) {
replyActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(169);
}
return replyActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReplyAction_ReplyToCall() {
return (EReference) getReplyAction().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReplyAction_ReturnInformation() {
return (EReference) getReplyAction().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReplyAction_ReplyValue() {
return (EReference) getReplyAction().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReplyAction__ValidatePinsMatchParameter__DiagnosticChain_Map() {
return getReplyAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReplyAction__ValidateEventOnReplyToCallTrigger__DiagnosticChain_Map() {
return getReplyAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getUnmarshallAction() {
if (unmarshallActionEClass == null) {
unmarshallActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(176);
}
return unmarshallActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getUnmarshallAction_Result() {
return (EReference) getUnmarshallAction().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getUnmarshallAction_UnmarshallType() {
return (EReference) getUnmarshallAction().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getUnmarshallAction_Object() {
return (EReference) getUnmarshallAction().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getUnmarshallAction__ValidateMultiplicityOfObject__DiagnosticChain_Map() {
return getUnmarshallAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getUnmarshallAction__ValidateObjectType__DiagnosticChain_Map() {
return getUnmarshallAction().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getUnmarshallAction__ValidateNumberOfResult__DiagnosticChain_Map() {
return getUnmarshallAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getUnmarshallAction__ValidateTypeOrderingAndMultiplicity__DiagnosticChain_Map() {
return getUnmarshallAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getUnmarshallAction__ValidateStructuralFeature__DiagnosticChain_Map() {
return getUnmarshallAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReduceAction() {
if (reduceActionEClass == null) {
reduceActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(166);
}
return reduceActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReduceAction_Reducer() {
return (EReference) getReduceAction().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReduceAction_Result() {
return (EReference) getReduceAction().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReduceAction_Collection() {
return (EReference) getReduceAction().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReduceAction_IsOrdered() {
return (EAttribute) getReduceAction().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReduceAction__ValidateInputTypeIsCollection__DiagnosticChain_Map() {
return getReduceAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReduceAction__ValidateOutputTypesAreCompatible__DiagnosticChain_Map() {
return getReduceAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReduceAction__ValidateReducerInputsOutput__DiagnosticChain_Map() {
return getReduceAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStartObjectBehaviorAction() {
if (startObjectBehaviorActionEClass == null) {
startObjectBehaviorActionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(174);
}
return startObjectBehaviorActionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStartObjectBehaviorAction_Object() {
return (EReference) getStartObjectBehaviorAction()
.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStartObjectBehaviorAction__ValidateTypeOfObject__DiagnosticChain_Map() {
return getStartObjectBehaviorAction().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStartObjectBehaviorAction__ValidateNoOnport__DiagnosticChain_Map() {
return getStartObjectBehaviorAction().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStartObjectBehaviorAction__Behavior() {
return getStartObjectBehaviorAction().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getStartObjectBehaviorAction__ValidateMultiplicityOfObject__DiagnosticChain_Map() {
return getStartObjectBehaviorAction().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getControlNode() {
if (controlNodeEClass == null) {
controlNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(180);
}
return controlNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getControlFlow() {
if (controlFlowEClass == null) {
controlFlowEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(183);
}
return controlFlowEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getControlFlow__ValidateObjectNodes__DiagnosticChain_Map() {
return getControlFlow().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInitialNode() {
if (initialNodeEClass == null) {
initialNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(189);
}
return initialNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInitialNode__ValidateNoIncomingEdges__DiagnosticChain_Map() {
return getInitialNode().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getInitialNode__ValidateControlEdges__DiagnosticChain_Map() {
return getInitialNode().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getActivityParameterNode() {
if (activityParameterNodeEClass == null) {
activityParameterNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(181);
}
return activityParameterNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getActivityParameterNode_Parameter() {
return (EReference) getActivityParameterNode().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivityParameterNode__ValidateHasParameters__DiagnosticChain_Map() {
return getActivityParameterNode().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivityParameterNode__ValidateSameType__DiagnosticChain_Map() {
return getActivityParameterNode().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivityParameterNode__ValidateNoEdges__DiagnosticChain_Map() {
return getActivityParameterNode().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivityParameterNode__ValidateNoIncomingEdges__DiagnosticChain_Map() {
return getActivityParameterNode().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getActivityParameterNode__ValidateNoOutgoingEdges__DiagnosticChain_Map() {
return getActivityParameterNode().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getForkNode() {
if (forkNodeEClass == null) {
forkNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(188);
}
return forkNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getForkNode__ValidateOneIncomingEdge__DiagnosticChain_Map() {
return getForkNode().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getForkNode__ValidateEdges__DiagnosticChain_Map() {
return getForkNode().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFlowFinalNode() {
if (flowFinalNodeEClass == null) {
flowFinalNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(187);
}
return flowFinalNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFinalNode() {
if (finalNodeEClass == null) {
finalNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(179);
}
return finalNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getFinalNode__ValidateNoOutgoingEdges__DiagnosticChain_Map() {
return getFinalNode().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCentralBufferNode() {
if (centralBufferNodeEClass == null) {
centralBufferNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(182);
}
return centralBufferNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMergeNode() {
if (mergeNodeEClass == null) {
mergeNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(191);
}
return mergeNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMergeNode__ValidateOneOutgoingEdge__DiagnosticChain_Map() {
return getMergeNode().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getMergeNode__ValidateEdges__DiagnosticChain_Map() {
return getMergeNode().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDecisionNode() {
if (decisionNodeEClass == null) {
decisionNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(185);
}
return decisionNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDecisionNode_DecisionInput() {
return (EReference) getDecisionNode().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDecisionNode_DecisionInputFlow() {
return (EReference) getDecisionNode().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDecisionNode__ValidateIncomingOutgoingEdges__DiagnosticChain_Map() {
return getDecisionNode().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDecisionNode__ValidateEdges__DiagnosticChain_Map() {
return getDecisionNode().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDecisionNode__ValidateDecisionInputFlowIncoming__DiagnosticChain_Map() {
return getDecisionNode().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDecisionNode__ValidateParameters__DiagnosticChain_Map() {
return getDecisionNode().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDecisionNode__ValidateZeroInputParameters__DiagnosticChain_Map() {
return getDecisionNode().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDecisionNode__ValidateIncomingObjectOneInputParameter__DiagnosticChain_Map() {
return getDecisionNode().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDecisionNode__ValidateIncomingControlOneInputParameter__DiagnosticChain_Map() {
return getDecisionNode().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getDecisionNode__ValidateTwoInputParameters__DiagnosticChain_Map() {
return getDecisionNode().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getActivityFinalNode() {
if (activityFinalNodeEClass == null) {
activityFinalNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(178);
}
return activityFinalNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getJoinNode() {
if (joinNodeEClass == null) {
joinNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(190);
}
return joinNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getJoinNode_IsCombineDuplicate() {
return (EAttribute) getJoinNode().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getJoinNode_JoinSpec() {
return (EReference) getJoinNode().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getJoinNode__ValidateOneOutgoingEdge__DiagnosticChain_Map() {
return getJoinNode().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getJoinNode__ValidateIncomingObjectFlow__DiagnosticChain_Map() {
return getJoinNode().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDataStoreNode() {
if (dataStoreNodeEClass == null) {
dataStoreNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(184);
}
return dataStoreNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getObjectFlow() {
if (objectFlowEClass == null) {
objectFlowEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(186);
}
return objectFlowEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getObjectFlow_IsMulticast() {
return (EAttribute) getObjectFlow().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getObjectFlow_IsMultireceive() {
return (EAttribute) getObjectFlow().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getObjectFlow_Transformation() {
return (EReference) getObjectFlow().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getObjectFlow_Selection() {
return (EReference) getObjectFlow().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getObjectFlow__ValidateCompatibleTypes__DiagnosticChain_Map() {
return getObjectFlow().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getObjectFlow__ValidateSameUpperBounds__DiagnosticChain_Map() {
return getObjectFlow().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getObjectFlow__ValidateTarget__DiagnosticChain_Map() {
return getObjectFlow().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getObjectFlow__ValidateInputAndOutputParameter__DiagnosticChain_Map() {
return getObjectFlow().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getObjectFlow__ValidateNoExecutableNodes__DiagnosticChain_Map() {
return getObjectFlow().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getObjectFlow__ValidateTransformationBehavior__DiagnosticChain_Map() {
return getObjectFlow().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getObjectFlow__ValidateSelectionBehavior__DiagnosticChain_Map() {
return getObjectFlow().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getObjectFlow__ValidateIsMulticastOrIsMultireceive__DiagnosticChain_Map() {
return getObjectFlow().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSequenceNode() {
if (sequenceNodeEClass == null) {
sequenceNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(172);
}
return sequenceNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSequenceNode_ExecutableNode() {
return (EReference) getSequenceNode().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getConditionalNode() {
if (conditionalNodeEClass == null) {
conditionalNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(144);
}
return conditionalNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getConditionalNode_IsDeterminate() {
return (EAttribute) getConditionalNode().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getConditionalNode_IsAssured() {
return (EAttribute) getConditionalNode().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConditionalNode_Clause() {
return (EReference) getConditionalNode().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getConditionalNode_Result() {
return (EReference) getConditionalNode().getEStructuralFeatures()
.get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConditionalNode__ValidateResultNoIncoming__DiagnosticChain_Map() {
return getConditionalNode().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConditionalNode__ValidateNoInputPins__DiagnosticChain_Map() {
return getConditionalNode().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConditionalNode__ValidateOneClauseWithExecutableNode__DiagnosticChain_Map() {
return getConditionalNode().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConditionalNode__ValidateMatchingOutputPins__DiagnosticChain_Map() {
return getConditionalNode().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConditionalNode__ValidateExecutableNodes__DiagnosticChain_Map() {
return getConditionalNode().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getConditionalNode__ValidateClauseNoPredecessor__DiagnosticChain_Map() {
return getConditionalNode().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getClause() {
if (clauseEClass == null) {
clauseEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(140);
}
return clauseEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClause_Test() {
return (EReference) getClause().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClause_Body() {
return (EReference) getClause().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClause_PredecessorClause() {
return (EReference) getClause().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClause_SuccessorClause() {
return (EReference) getClause().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClause_Decider() {
return (EReference) getClause().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getClause_BodyOutput() {
return (EReference) getClause().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClause__ValidateDeciderOutput__DiagnosticChain_Map() {
return getClause().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClause__ValidateTestAndBody__DiagnosticChain_Map() {
return getClause().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getClause__ValidateBodyOutputPins__DiagnosticChain_Map() {
return getClause().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLoopNode() {
if (loopNodeEClass == null) {
loopNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(154);
}
return loopNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLoopNode_IsTestedFirst() {
return (EAttribute) getLoopNode().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLoopNode_BodyPart() {
return (EReference) getLoopNode().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLoopNode_SetupPart() {
return (EReference) getLoopNode().getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLoopNode_Decider() {
return (EReference) getLoopNode().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLoopNode_Test() {
return (EReference) getLoopNode().getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLoopNode_Result() {
return (EReference) getLoopNode().getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLoopNode_LoopVariable() {
return (EReference) getLoopNode().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLoopNode_BodyOutput() {
return (EReference) getLoopNode().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLoopNode_LoopVariableInput() {
return (EReference) getLoopNode().getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLoopNode__ValidateInputEdges__DiagnosticChain_Map() {
return getLoopNode().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLoopNode__ValidateExecutableNodes__DiagnosticChain_Map() {
return getLoopNode().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLoopNode__ValidateBodyOutputPins__DiagnosticChain_Map() {
return getLoopNode().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLoopNode__ValidateSetupTestAndBody__DiagnosticChain_Map() {
return getLoopNode().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLoopNode__ValidateMatchingOutputPins__DiagnosticChain_Map() {
return getLoopNode().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLoopNode__ValidateMatchingLoopVariables__DiagnosticChain_Map() {
return getLoopNode().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLoopNode__ValidateMatchingResultPins__DiagnosticChain_Map() {
return getLoopNode().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLoopNode__ValidateLoopVariableOutgoing__DiagnosticChain_Map() {
return getLoopNode().getEOperations().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getLoopNode__ValidateResultNoIncoming__DiagnosticChain_Map() {
return getLoopNode().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExpansionNode() {
if (expansionNodeEClass == null) {
expansionNodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(152);
}
return expansionNodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExpansionNode_RegionAsOutput() {
return (EReference) getExpansionNode().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getExpansionNode__ValidateRegionAsInputOrOutput__DiagnosticChain_Map() {
return getExpansionNode().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExpansionNode_RegionAsInput() {
return (EReference) getExpansionNode().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExpansionRegion() {
if (expansionRegionEClass == null) {
expansionRegionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(153);
}
return expansionRegionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getExpansionRegion_Mode() {
return (EAttribute) getExpansionRegion().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExpansionRegion_InputElement() {
return (EReference) getExpansionRegion().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getExpansionRegion_OutputElement() {
return (EReference) getExpansionRegion().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getComponentRealization() {
if (componentRealizationEClass == null) {
componentRealizationEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(238);
}
return componentRealizationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getComponentRealization_Abstraction() {
return (EReference) getComponentRealization().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getComponentRealization_RealizingClassifier() {
return (EReference) getComponentRealization().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getComponent() {
if (componentEClass == null) {
componentEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(237);
}
return componentEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getComponent_IsIndirectlyInstantiated() {
return (EAttribute) getComponent().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getComponent_Required() {
return (EReference) getComponent().getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getComponent__ValidateNoNestedClassifiers__DiagnosticChain_Map() {
return getComponent().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getComponent__ValidateNoPackagedElements__DiagnosticChain_Map() {
return getComponent().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getComponent_Provided() {
return (EReference) getComponent().getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getComponent_PackagedElement() {
return (EReference) getComponent().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getComponent_Realization() {
return (EReference) getComponent().getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getComponent__CreateOwnedClass__String_boolean() {
return getComponent().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getComponent__CreateOwnedEnumeration__String() {
return getComponent().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getComponent__CreateOwnedPrimitiveType__String() {
return getComponent().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getComponent__GetProvideds() {
return getComponent().getEOperations().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getComponent__CreateOwnedInterface__String() {
return getComponent().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getComponent__GetRequireds() {
return getComponent().getEOperations().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getNode() {
if (nodeEClass == null) {
nodeEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(205);
}
return nodeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNode_NestedNode() {
return (EReference) getNode().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNode__ValidateInternalStructure__DiagnosticChain_Map() {
return getNode().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNode__CreateCommunicationPath__boolean_AggregationKind_String_int_int_Node_boolean_AggregationKind_String_int_int() {
return getNode().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getNode__GetCommunicationPaths() {
return getNode().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDevice() {
if (deviceEClass == null) {
deviceEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(204);
}
return deviceEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getExecutionEnvironment() {
if (executionEnvironmentEClass == null) {
executionEnvironmentEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(206);
}
return executionEnvironmentEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCommunicationPath() {
if (communicationPathEClass == null) {
communicationPathEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(203);
}
return communicationPathEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFinalState() {
if (finalStateEClass == null) {
finalStateEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(234);
}
return finalStateEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getFinalState__ValidateNoOutgoingTransitions__DiagnosticChain_Map() {
return getFinalState().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getFinalState__ValidateNoRegions__DiagnosticChain_Map() {
return getFinalState().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getFinalState__ValidateCannotReferenceSubmachine__DiagnosticChain_Map() {
return getFinalState().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getFinalState__ValidateNoEntryBehavior__DiagnosticChain_Map() {
return getFinalState().getEOperations().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getFinalState__ValidateNoExitBehavior__DiagnosticChain_Map() {
return getFinalState().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getFinalState__ValidateNoStateBehavior__DiagnosticChain_Map() {
return getFinalState().getEOperations().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTimeEvent() {
if (timeEventEClass == null) {
timeEventEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(200);
}
return timeEventEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTimeEvent_IsRelative() {
return (EAttribute) getTimeEvent().getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTimeEvent_When() {
return (EReference) getTimeEvent().getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getTimeEvent__ValidateWhenNonNegative__DiagnosticChain_Map() {
return getTimeEvent().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getProtocolTransition() {
if (protocolTransitionEClass == null) {
protocolTransitionEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(235);
}
return protocolTransitionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProtocolTransition_PostCondition() {
return (EReference) getProtocolTransition().getEStructuralFeatures()
.get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProtocolTransition_Referred() {
return (EReference) getProtocolTransition().getEStructuralFeatures()
.get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getProtocolTransition_PreCondition() {
return (EReference) getProtocolTransition().getEStructuralFeatures()
.get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProtocolTransition__ValidateBelongsToPsm__DiagnosticChain_Map() {
return getProtocolTransition().getEOperations().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProtocolTransition__GetReferreds() {
return getProtocolTransition().getEOperations().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProtocolTransition__ValidateAssociatedActions__DiagnosticChain_Map() {
return getProtocolTransition().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getProtocolTransition__ValidateRefersToOperation__DiagnosticChain_Map() {
return getProtocolTransition().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAssociationClass() {
if (associationClassEClass == null) {
associationClassEClass = (EClass) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(236);
}
return associationClassEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAssociationClass__ValidateCannotBeDefined__DiagnosticChain_Map() {
return getAssociationClass().getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getAssociationClass__ValidateDisjointAttributesEnds__DiagnosticChain_Map() {
return getAssociationClass().getEOperations().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getVisibilityKind() {
if (visibilityKindEEnum == null) {
visibilityKindEEnum = (EEnum) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(23);
}
return visibilityKindEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getCallConcurrencyKind() {
if (callConcurrencyKindEEnum == null) {
callConcurrencyKindEEnum = (EEnum) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(49);
}
return callConcurrencyKindEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getTransitionKind() {
if (transitionKindEEnum == null) {
transitionKindEEnum = (EEnum) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(67);
}
return transitionKindEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getPseudostateKind() {
if (pseudostateKindEEnum == null) {
pseudostateKindEEnum = (EEnum) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(68);
}
return pseudostateKindEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getAggregationKind() {
if (aggregationKindEEnum == null) {
aggregationKindEEnum = (EEnum) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(72);
}
return aggregationKindEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getParameterDirectionKind() {
if (parameterDirectionKindEEnum == null) {
parameterDirectionKindEEnum = (EEnum) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(43);
}
return parameterDirectionKindEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getParameterEffectKind() {
if (parameterEffectKindEEnum == null) {
parameterEffectKindEEnum = (EEnum) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(44);
}
return parameterEffectKindEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getConnectorKind() {
if (connectorKindEEnum == null) {
connectorKindEEnum = (EEnum) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(92);
}
return connectorKindEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getMessageKind() {
if (messageKindEEnum == null) {
messageKindEEnum = (EEnum) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(220);
}
return messageKindEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getMessageSort() {
if (messageSortEEnum == null) {
messageSortEEnum = (EEnum) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(221);
}
return messageSortEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getObjectNodeOrderingKind() {
if (objectNodeOrderingKindEEnum == null) {
objectNodeOrderingKindEEnum = (EEnum) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(115);
}
return objectNodeOrderingKindEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getInteractionOperatorKind() {
if (interactionOperatorKindEEnum == null) {
interactionOperatorKindEEnum = (EEnum) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(227);
}
return interactionOperatorKindEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getExpansionKind() {
if (expansionKindEEnum == null) {
expansionKindEEnum = (EEnum) EPackage.Registry.INSTANCE
.getEPackage(UMLPackage.eNS_URI).getEClassifiers().get(129);
}
return expansionKindEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public UMLFactory getUMLFactory() {
return (UMLFactory) getEFactoryInstance();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private boolean isLoaded = false;
/**
* Laods the package and any sub-packages from their serialized form.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void loadPackage() {
if (isLoaded)
return;
isLoaded = true;
URL url = getClass().getResource(packageFilename);
if (url == null) {
throw new RuntimeException(
"Missing serialized package: " + packageFilename); //$NON-NLS-1$
}
URI uri = URI.createURI(url.toString());
Resource resource = new EcoreResourceFactoryImpl().createResource(uri);
try {
resource.load(null);
} catch (IOException exception) {
throw new WrappedException(exception);
}
initializeFromLoadedEPackage(this,
(EPackage) resource.getContents().get(0));
createResource(eNS_URI);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private boolean isFixed = false;
/**
* Fixes up the loaded package, to make it appear as if it had been programmatically built.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void fixPackageContents() {
if (isFixed)
return;
isFixed = true;
fixEClassifiers();
}
/**
* Sets the instance class on the given classifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected void fixInstanceClass(EClassifier eClassifier) {
if (eClassifier.getInstanceClassName() == null) {
eClassifier.setInstanceClassName(
"org.eclipse.uml2.uml." + eClassifier.getName()); //$NON-NLS-1$
setGeneratedClassName(eClassifier);
}
}
} //UMLPackageImpl