| /* |
| * Copyright (c) 2003, 2004 IBM Corporation and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Common Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/cpl-v10.html |
| * |
| * Contributors: |
| * IBM - Initial API and implementation |
| * |
| * $Id: UML2PackageImpl.java,v 1.5 2004/04/30 17:21:45 khussey Exp $ |
| */ |
| package org.eclipse.uml2.impl; |
| |
| import java.util.List; |
| import java.util.Set; |
| |
| import org.eclipse.emf.ecore.EAttribute; |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EDataType; |
| 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.EcorePackage; |
| |
| import org.eclipse.emf.ecore.impl.EPackageImpl; |
| import org.eclipse.emf.ecore.impl.EcorePackageImpl; |
| |
| import org.eclipse.uml2.Abstraction; |
| import org.eclipse.uml2.AcceptCallAction; |
| import org.eclipse.uml2.AcceptEventAction; |
| import org.eclipse.uml2.Action; |
| import org.eclipse.uml2.Activity; |
| import org.eclipse.uml2.ActivityEdge; |
| import org.eclipse.uml2.ActivityFinalNode; |
| import org.eclipse.uml2.ActivityGroup; |
| import org.eclipse.uml2.ActivityNode; |
| import org.eclipse.uml2.ActivityParameterNode; |
| import org.eclipse.uml2.ActivityPartition; |
| import org.eclipse.uml2.Actor; |
| import org.eclipse.uml2.AddStructuralFeatureValueAction; |
| import org.eclipse.uml2.AddVariableValueAction; |
| import org.eclipse.uml2.AggregationKind; |
| import org.eclipse.uml2.AnyTrigger; |
| import org.eclipse.uml2.ApplyFunctionAction; |
| import org.eclipse.uml2.Artifact; |
| import org.eclipse.uml2.Association; |
| import org.eclipse.uml2.AssociationClass; |
| import org.eclipse.uml2.Behavior; |
| import org.eclipse.uml2.BehavioralFeature; |
| import org.eclipse.uml2.BehavioredClassifier; |
| import org.eclipse.uml2.BroadcastSignalAction; |
| import org.eclipse.uml2.CallAction; |
| import org.eclipse.uml2.CallBehaviorAction; |
| import org.eclipse.uml2.CallConcurrencyKind; |
| import org.eclipse.uml2.CallOperationAction; |
| import org.eclipse.uml2.CallTrigger; |
| import org.eclipse.uml2.CentralBufferNode; |
| import org.eclipse.uml2.ChangeTrigger; |
| import org.eclipse.uml2.Classifier; |
| import org.eclipse.uml2.ClassifierTemplateParameter; |
| import org.eclipse.uml2.Clause; |
| import org.eclipse.uml2.ClearAssociationAction; |
| import org.eclipse.uml2.ClearStructuralFeatureAction; |
| import org.eclipse.uml2.ClearVariableAction; |
| import org.eclipse.uml2.Collaboration; |
| import org.eclipse.uml2.CollaborationOccurrence; |
| import org.eclipse.uml2.CombinedFragment; |
| import org.eclipse.uml2.Comment; |
| import org.eclipse.uml2.CommunicationPath; |
| import org.eclipse.uml2.Component; |
| import org.eclipse.uml2.ConditionalNode; |
| import org.eclipse.uml2.ConnectableElement; |
| import org.eclipse.uml2.ConnectableElementTemplateParameter; |
| import org.eclipse.uml2.ConnectionPointReference; |
| import org.eclipse.uml2.Connector; |
| import org.eclipse.uml2.ConnectorEnd; |
| import org.eclipse.uml2.ConnectorKind; |
| import org.eclipse.uml2.Constraint; |
| import org.eclipse.uml2.Continuation; |
| import org.eclipse.uml2.ControlFlow; |
| import org.eclipse.uml2.ControlNode; |
| import org.eclipse.uml2.CreateLinkAction; |
| import org.eclipse.uml2.CreateLinkObjectAction; |
| import org.eclipse.uml2.CreateObjectAction; |
| import org.eclipse.uml2.DataStoreNode; |
| import org.eclipse.uml2.DataType; |
| import org.eclipse.uml2.DecisionNode; |
| import org.eclipse.uml2.Dependency; |
| import org.eclipse.uml2.DeployedArtifact; |
| import org.eclipse.uml2.Deployment; |
| import org.eclipse.uml2.DeploymentSpecification; |
| import org.eclipse.uml2.DeploymentTarget; |
| import org.eclipse.uml2.DestroyLinkAction; |
| import org.eclipse.uml2.DestroyObjectAction; |
| import org.eclipse.uml2.Device; |
| import org.eclipse.uml2.DirectedRelationship; |
| import org.eclipse.uml2.Duration; |
| import org.eclipse.uml2.DurationConstraint; |
| import org.eclipse.uml2.DurationInterval; |
| import org.eclipse.uml2.DurationObservationAction; |
| import org.eclipse.uml2.Element; |
| import org.eclipse.uml2.ElementImport; |
| import org.eclipse.uml2.EncapsulatedClassifier; |
| import org.eclipse.uml2.Enumeration; |
| import org.eclipse.uml2.EnumerationLiteral; |
| import org.eclipse.uml2.EventOccurrence; |
| import org.eclipse.uml2.ExceptionHandler; |
| import org.eclipse.uml2.ExecutableNode; |
| import org.eclipse.uml2.ExecutionEnvironment; |
| import org.eclipse.uml2.ExecutionOccurrence; |
| import org.eclipse.uml2.ExpansionKind; |
| import org.eclipse.uml2.ExpansionNode; |
| import org.eclipse.uml2.ExpansionRegion; |
| import org.eclipse.uml2.Expression; |
| import org.eclipse.uml2.Extend; |
| import org.eclipse.uml2.Extension; |
| import org.eclipse.uml2.ExtensionEnd; |
| import org.eclipse.uml2.ExtensionPoint; |
| import org.eclipse.uml2.Feature; |
| import org.eclipse.uml2.FinalNode; |
| import org.eclipse.uml2.FinalState; |
| import org.eclipse.uml2.FlowFinalNode; |
| import org.eclipse.uml2.ForkNode; |
| import org.eclipse.uml2.Gate; |
| import org.eclipse.uml2.GeneralOrdering; |
| import org.eclipse.uml2.Generalization; |
| import org.eclipse.uml2.GeneralizationSet; |
| import org.eclipse.uml2.Implementation; |
| import org.eclipse.uml2.Include; |
| import org.eclipse.uml2.InformationFlow; |
| import org.eclipse.uml2.InformationItem; |
| import org.eclipse.uml2.InitialNode; |
| import org.eclipse.uml2.InputPin; |
| import org.eclipse.uml2.InstanceSpecification; |
| import org.eclipse.uml2.InstanceValue; |
| import org.eclipse.uml2.Interaction; |
| import org.eclipse.uml2.InteractionConstraint; |
| import org.eclipse.uml2.InteractionFragment; |
| import org.eclipse.uml2.InteractionOccurrence; |
| import org.eclipse.uml2.InteractionOperand; |
| import org.eclipse.uml2.InteractionOperator; |
| import org.eclipse.uml2.Interface; |
| import org.eclipse.uml2.InterruptibleActivityRegion; |
| import org.eclipse.uml2.Interval; |
| import org.eclipse.uml2.IntervalConstraint; |
| import org.eclipse.uml2.InvocationAction; |
| import org.eclipse.uml2.JoinNode; |
| import org.eclipse.uml2.Lifeline; |
| import org.eclipse.uml2.LinkAction; |
| import org.eclipse.uml2.LinkEndCreationData; |
| import org.eclipse.uml2.LinkEndData; |
| import org.eclipse.uml2.LiteralBoolean; |
| import org.eclipse.uml2.LiteralInteger; |
| import org.eclipse.uml2.LiteralNull; |
| import org.eclipse.uml2.LiteralSpecification; |
| import org.eclipse.uml2.LiteralString; |
| import org.eclipse.uml2.LiteralUnlimitedNatural; |
| import org.eclipse.uml2.LoopNode; |
| import org.eclipse.uml2.Manifestation; |
| import org.eclipse.uml2.MergeNode; |
| import org.eclipse.uml2.Message; |
| import org.eclipse.uml2.MessageEnd; |
| import org.eclipse.uml2.MessageKind; |
| import org.eclipse.uml2.MessageSort; |
| import org.eclipse.uml2.MessageTrigger; |
| import org.eclipse.uml2.Model; |
| import org.eclipse.uml2.MultiplicityElement; |
| import org.eclipse.uml2.NamedElement; |
| import org.eclipse.uml2.Namespace; |
| import org.eclipse.uml2.Node; |
| import org.eclipse.uml2.ObjectFlow; |
| import org.eclipse.uml2.ObjectNode; |
| import org.eclipse.uml2.ObjectNodeOrderingKind; |
| import org.eclipse.uml2.OpaqueExpression; |
| import org.eclipse.uml2.Operation; |
| import org.eclipse.uml2.OperationTemplateParameter; |
| import org.eclipse.uml2.OutputPin; |
| import org.eclipse.uml2.PackageImport; |
| import org.eclipse.uml2.PackageMerge; |
| import org.eclipse.uml2.PackageableElement; |
| import org.eclipse.uml2.Parameter; |
| import org.eclipse.uml2.ParameterDirectionKind; |
| import org.eclipse.uml2.ParameterEffectKind; |
| import org.eclipse.uml2.ParameterSet; |
| import org.eclipse.uml2.ParameterableClassifier; |
| import org.eclipse.uml2.ParameterableElement; |
| import org.eclipse.uml2.PartDecomposition; |
| import org.eclipse.uml2.Permission; |
| import org.eclipse.uml2.Pin; |
| import org.eclipse.uml2.Port; |
| import org.eclipse.uml2.PrimitiveFunction; |
| import org.eclipse.uml2.PrimitiveType; |
| import org.eclipse.uml2.Profile; |
| import org.eclipse.uml2.ProfileApplication; |
| import org.eclipse.uml2.Property; |
| import org.eclipse.uml2.ProtocolConformance; |
| import org.eclipse.uml2.ProtocolStateMachine; |
| import org.eclipse.uml2.ProtocolTransition; |
| import org.eclipse.uml2.Pseudostate; |
| import org.eclipse.uml2.PseudostateKind; |
| import org.eclipse.uml2.QualifierValue; |
| import org.eclipse.uml2.RaiseExceptionAction; |
| import org.eclipse.uml2.ReadExtentAction; |
| import org.eclipse.uml2.ReadIsClassifiedObjectAction; |
| import org.eclipse.uml2.ReadLinkAction; |
| import org.eclipse.uml2.ReadLinkObjectEndAction; |
| import org.eclipse.uml2.ReadLinkObjectEndQualifierAction; |
| import org.eclipse.uml2.ReadSelfAction; |
| import org.eclipse.uml2.ReadStructuralFeatureAction; |
| import org.eclipse.uml2.ReadVariableAction; |
| import org.eclipse.uml2.Realization; |
| import org.eclipse.uml2.Reception; |
| import org.eclipse.uml2.ReclassifyObjectAction; |
| import org.eclipse.uml2.RedefinableElement; |
| import org.eclipse.uml2.RedefinableTemplateSignature; |
| import org.eclipse.uml2.Region; |
| import org.eclipse.uml2.Relationship; |
| import org.eclipse.uml2.RemoveStructuralFeatureValueAction; |
| import org.eclipse.uml2.RemoveVariableValueAction; |
| import org.eclipse.uml2.ReplyAction; |
| import org.eclipse.uml2.SendObjectAction; |
| import org.eclipse.uml2.SendSignalAction; |
| import org.eclipse.uml2.Signal; |
| import org.eclipse.uml2.SignalTrigger; |
| import org.eclipse.uml2.Slot; |
| import org.eclipse.uml2.StartOwnedBehaviorAction; |
| import org.eclipse.uml2.State; |
| import org.eclipse.uml2.StateInvariant; |
| import org.eclipse.uml2.StateMachine; |
| import org.eclipse.uml2.Stereotype; |
| import org.eclipse.uml2.Stop; |
| import org.eclipse.uml2.StringExpression; |
| import org.eclipse.uml2.StructuralFeature; |
| import org.eclipse.uml2.StructuralFeatureAction; |
| import org.eclipse.uml2.StructuredActivityNode; |
| import org.eclipse.uml2.StructuredClassifier; |
| import org.eclipse.uml2.Substitution; |
| import org.eclipse.uml2.TemplateBinding; |
| import org.eclipse.uml2.TemplateParameter; |
| import org.eclipse.uml2.TemplateParameterSubstitution; |
| import org.eclipse.uml2.TemplateSignature; |
| import org.eclipse.uml2.TemplateableClassifier; |
| import org.eclipse.uml2.TemplateableElement; |
| import org.eclipse.uml2.TestIdentityAction; |
| import org.eclipse.uml2.TimeConstraint; |
| import org.eclipse.uml2.TimeExpression; |
| import org.eclipse.uml2.TimeInterval; |
| import org.eclipse.uml2.TimeObservationAction; |
| import org.eclipse.uml2.TimeTrigger; |
| import org.eclipse.uml2.Transition; |
| import org.eclipse.uml2.TransitionKind; |
| import org.eclipse.uml2.Trigger; |
| import org.eclipse.uml2.Type; |
| import org.eclipse.uml2.TypedElement; |
| import org.eclipse.uml2.UML2Factory; |
| import org.eclipse.uml2.UML2Package; |
| import org.eclipse.uml2.Usage; |
| import org.eclipse.uml2.UseCase; |
| import org.eclipse.uml2.ValuePin; |
| import org.eclipse.uml2.ValueSpecification; |
| import org.eclipse.uml2.Variable; |
| import org.eclipse.uml2.VariableAction; |
| import org.eclipse.uml2.Vertex; |
| import org.eclipse.uml2.VisibilityKind; |
| import org.eclipse.uml2.WriteLinkAction; |
| import org.eclipse.uml2.WriteStructuralFeatureAction; |
| import org.eclipse.uml2.WriteVariableAction; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * An implementation of the model <b>Package</b>. |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public class UML2PackageImpl extends EPackageImpl implements UML2Package { |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public static final String copyright = "Copyright (c) 2003, 2004 IBM Corporation and others."; //$NON-NLS-1$ |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass elementEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass multiplicityElementEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass classEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass typeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass propertyEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass operationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass typedElementEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass parameterEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass namedElementEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass packageEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass enumerationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dataTypeEClass = 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 opaqueExpressionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass valueSpecificationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass expressionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass commentEClass = 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 namespaceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass literalBooleanEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass literalSpecificationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass literalStringEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass literalNullEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass literalIntegerEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass literalUnlimitedNaturalEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass constraintEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass classifierEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass featureEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass structuralFeatureEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass behavioralFeatureEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass instanceSpecificationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass slotEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass instanceValueEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass generalizationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass redefinableElementEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass packageableElementEClass = 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 associationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass packageMergeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass stereotypeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass profileEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass profileApplicationEClass = 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 informationItemEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass informationFlowEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass generalizationSetEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass associationClassEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass modelEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass behaviorEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass behavioredClassifierEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass activityEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass permissionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dependencyEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass usageEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass abstractionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass realizationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass substitutionEClass = 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 interfaceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass implementationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass actorEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass extendEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass useCaseEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass extensionPointEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass includeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass activityEdgeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass activityGroupEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass activityNodeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass actionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass objectNodeEClass = 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 objectFlowEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass initialNodeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass finalNodeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass activityFinalNodeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass decisionNodeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass mergeNodeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass executableNodeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass outputPinEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass inputPinEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass pinEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass activityParameterNodeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass valuePinEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass variableEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass structuredActivityNodeEClass = 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 connectorEndEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass connectableElementEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass connectorEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass structuredClassifierEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass callTriggerEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass messageTriggerEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass changeTriggerEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass triggerEClass = 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 signalTriggerEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass timeTriggerEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass anyTriggerEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass templateSignatureEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass templateParameterEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass templateableElementEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass stringExpressionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass parameterableElementEClass = 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 collaborationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass operationTemplateParameterEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass classifierTemplateParameterEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass parameterableClassifierEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass redefinableTemplateSignatureEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass templateableClassifierEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass connectableElementTemplateParameterEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass forkNodeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass joinNodeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass flowFinalNodeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass centralBufferNodeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass activityPartitionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass portEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass encapsulatedClassifierEClass = 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 exceptionHandlerEClass = 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 messageEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass generalOrderingEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass messageEndEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass eventOccurrenceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass executionOccurrenceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass stateInvariantEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass stopEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass collaborationOccurrenceEClass = 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 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 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 clearAssociationActionEClass = 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 applyFunctionActionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass primitiveFunctionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass callActionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass invocationActionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass sendSignalActionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass broadcastSignalActionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass sendObjectActionEClass = 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 stateMachineEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass regionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass pseudostateEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass stateEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass vertexEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass connectionPointReferenceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass transitionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass finalStateEClass = 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 startOwnedBehaviorActionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass qualifierValueEClass = 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 raiseExceptionActionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dataStoreNodeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass interruptibleActivityRegionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass parameterSetEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass interactionOccurrenceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass gateEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass partDecompositionEClass = 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 combinedFragmentEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass continuationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass timeExpressionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass durationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass timeObservationActionEClass = 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 durationObservationActionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass durationConstraintEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass protocolConformanceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass protocolStateMachineEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass protocolTransitionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass componentEClass = 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 deploymentTargetEClass = 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 deploymentSpecificationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum visibilityKindEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum parameterDirectionKindEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum aggregationKindEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum callConcurrencyKindEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum expansionKindEEnum = 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 transitionKindEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum pseudostateKindEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum objectNodeOrderingKindEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum interactionOperatorEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum connectorKindEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum parameterEffectKindEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EDataType integerEDataType = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EDataType booleanEDataType = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EDataType stringEDataType = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EDataType unlimitedNaturalEDataType = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EDataType sequenceEDataType = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EDataType setEDataType = 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.UML2Package#eNS_URI |
| * @see #init() |
| * @generated |
| */ |
| private UML2PackageImpl() { |
| super(eNS_URI, UML2Factory.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. Simple |
| * dependencies are satisfied by calling this method on all |
| * dependent packages before doing anything else. This method drives |
| * initialization for interdependent packages directly, in parallel |
| * with this package, itself. |
| * <p>Of this package and its interdependencies, all packages which |
| * have not yet been registered by their URI values are first created |
| * and registered. The packages are then initialized in two steps: |
| * meta-model objects for all of the packages are created before any |
| * are initialized, since one package's meta-model objects may refer to |
| * those of another. |
| * <p>Invocation of this method will not affect any packages that have |
| * already been initialized. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #eNS_URI |
| * @see #createPackageContents() |
| * @see #initializePackageContents() |
| * @generated |
| */ |
| public static UML2Package init() { |
| if (isInited) return (UML2Package)EPackage.Registry.INSTANCE.get(UML2Package.eNS_URI); |
| |
| // Obtain or create and register package. |
| UML2PackageImpl theUML2Package = (UML2PackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof EPackage ? EPackage.Registry.INSTANCE.get(eNS_URI) : new UML2PackageImpl()); |
| |
| isInited = true; |
| |
| // Initialize simple dependencies |
| EcorePackageImpl.init(); |
| |
| // Obtain or create and register interdependencies |
| |
| // Step 1: create meta-model objects |
| theUML2Package.createPackageContents(); |
| |
| // Step 2: complete initialization |
| theUML2Package.initializePackageContents(); |
| |
| return theUML2Package; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getElement() { |
| return elementEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElement_OwnedElement() { |
| return (EReference)elementEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElement_Owner() { |
| return (EReference)elementEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElement_OwnedComment() { |
| return (EReference)elementEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getMultiplicityElement() { |
| return multiplicityElementEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getMultiplicityElement_IsOrdered() { |
| return (EAttribute)multiplicityElementEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getMultiplicityElement_IsUnique() { |
| return (EAttribute)multiplicityElementEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getMultiplicityElement_Lower() { |
| return (EAttribute)multiplicityElementEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getMultiplicityElement_Upper() { |
| return (EAttribute)multiplicityElementEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMultiplicityElement_UpperValue() { |
| return (EReference)multiplicityElementEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMultiplicityElement_LowerValue() { |
| return (EReference)multiplicityElementEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getClass_() { |
| return classEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getClass_IsActive() { |
| return (EAttribute)classEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClass_OwnedOperation() { |
| return (EReference)classEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClass_SuperClass() { |
| return (EReference)classEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClass_Extension() { |
| return (EReference)classEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClass_NestedClassifier() { |
| return (EReference)classEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClass_OwnedReception() { |
| return (EReference)classEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getType() { |
| return typeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getType_Package() { |
| return (EReference)typeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getProperty() { |
| return propertyEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getProperty_Default() { |
| return (EAttribute)propertyEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getProperty_IsComposite() { |
| return (EAttribute)propertyEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getProperty_IsDerived() { |
| return (EAttribute)propertyEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getProperty_IsDerivedUnion() { |
| return (EAttribute)propertyEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getProperty_Aggregation() { |
| return (EAttribute)propertyEClass.getEStructuralFeatures().get(11); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProperty_Class_() { |
| return (EReference)propertyEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProperty_Opposite() { |
| return (EReference)propertyEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProperty_OwningAssociation() { |
| return (EReference)propertyEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProperty_RedefinedProperty() { |
| return (EReference)propertyEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProperty_SubsettedProperty() { |
| return (EReference)propertyEClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProperty_Datatype() { |
| return (EReference)propertyEClass.getEStructuralFeatures().get(9); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProperty_Association() { |
| return (EReference)propertyEClass.getEStructuralFeatures().get(10); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProperty_DefaultValue() { |
| return (EReference)propertyEClass.getEStructuralFeatures().get(12); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProperty_Qualifier() { |
| return (EReference)propertyEClass.getEStructuralFeatures().get(13); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProperty_AssociationEnd() { |
| return (EReference)propertyEClass.getEStructuralFeatures().get(14); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getOperation() { |
| return operationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getOperation_IsQuery() { |
| return (EAttribute)operationEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getOperation_OwnedParameter() { |
| return (EReference)operationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getOperation_Class_() { |
| return (EReference)operationEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getOperation_Datatype() { |
| return (EReference)operationEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getOperation_Precondition() { |
| return (EReference)operationEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getOperation_Postcondition() { |
| return (EReference)operationEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getOperation_RedefinedOperation() { |
| return (EReference)operationEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getOperation_BodyCondition() { |
| return (EReference)operationEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTypedElement() { |
| return typedElementEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTypedElement_Type() { |
| return (EReference)typedElementEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getParameter() { |
| return parameterEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getParameter_Default() { |
| return (EAttribute)parameterEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getParameter_Direction() { |
| return (EAttribute)parameterEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getParameter_IsException() { |
| return (EAttribute)parameterEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getParameter_IsStream() { |
| return (EAttribute)parameterEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getParameter_Effect() { |
| return (EAttribute)parameterEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getParameter_Operation() { |
| return (EReference)parameterEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getParameter_DefaultValue() { |
| return (EReference)parameterEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getParameter_ParameterSet() { |
| return (EReference)parameterEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getNamedElement() { |
| return namedElementEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getNamedElement_Name() { |
| return (EAttribute)namedElementEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getNamedElement_QualifiedName() { |
| return (EAttribute)namedElementEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getNamedElement_Visibility() { |
| return (EAttribute)namedElementEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getNamedElement_ClientDependency() { |
| return (EReference)namedElementEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getNamedElement_NameExpression() { |
| return (EReference)namedElementEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPackage() { |
| return packageEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPackage_NestedPackage() { |
| return (EReference)packageEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPackage_NestingPackage() { |
| return (EReference)packageEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPackage_OwnedType() { |
| return (EReference)packageEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPackage_OwnedMember() { |
| return (EReference)packageEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPackage_PackageMerge() { |
| return (EReference)packageEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPackage_AppliedProfile() { |
| return (EReference)packageEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPackage_PackageExtension() { |
| return (EReference)packageEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getEnumeration() { |
| return enumerationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getEnumeration_OwnedLiteral() { |
| return (EReference)enumerationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDataType() { |
| return dataTypeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDataType_OwnedAttribute() { |
| return (EReference)dataTypeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDataType_OwnedOperation() { |
| return (EReference)dataTypeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getEnumerationLiteral() { |
| return enumerationLiteralEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getEnumerationLiteral_Enumeration() { |
| return (EReference)enumerationLiteralEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPrimitiveType() { |
| return primitiveTypeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getOpaqueExpression() { |
| return opaqueExpressionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getOpaqueExpression_Body() { |
| return (EAttribute)opaqueExpressionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getOpaqueExpression_Language() { |
| return (EAttribute)opaqueExpressionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getOpaqueExpression_Result() { |
| return (EReference)opaqueExpressionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getOpaqueExpression_Behavior() { |
| return (EReference)opaqueExpressionEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getValueSpecification() { |
| return valueSpecificationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExpression() { |
| return expressionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getExpression_Symbol() { |
| return (EAttribute)expressionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExpression_Operand() { |
| return (EReference)expressionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getComment() { |
| return commentEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getComment_Body() { |
| return (EAttribute)commentEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getComment_AnnotatedElement() { |
| return (EReference)commentEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getComment_BodyExpression() { |
| return (EReference)commentEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDirectedRelationship() { |
| return directedRelationshipEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDirectedRelationship_Source() { |
| return (EReference)directedRelationshipEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDirectedRelationship_Target() { |
| return (EReference)directedRelationshipEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getRelationship() { |
| return relationshipEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getRelationship_RelatedElement() { |
| return (EReference)relationshipEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getNamespace() { |
| return namespaceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getNamespace_Member() { |
| return (EReference)namespaceEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getNamespace_OwnedRule() { |
| return (EReference)namespaceEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getNamespace_ImportedMember() { |
| return (EReference)namespaceEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getNamespace_ElementImport() { |
| return (EReference)namespaceEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getNamespace_PackageImport() { |
| return (EReference)namespaceEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getLiteralBoolean() { |
| return literalBooleanEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getLiteralBoolean_Value() { |
| return (EAttribute)literalBooleanEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getLiteralSpecification() { |
| return literalSpecificationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getLiteralString() { |
| return literalStringEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getLiteralString_Value() { |
| return (EAttribute)literalStringEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getLiteralNull() { |
| return literalNullEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getLiteralInteger() { |
| return literalIntegerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getLiteralInteger_Value() { |
| return (EAttribute)literalIntegerEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getLiteralUnlimitedNatural() { |
| return literalUnlimitedNaturalEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getLiteralUnlimitedNatural_Value() { |
| return (EAttribute)literalUnlimitedNaturalEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getConstraint() { |
| return constraintEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConstraint_Context() { |
| return (EReference)constraintEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConstraint_Namespace() { |
| return (EReference)constraintEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConstraint_Specification() { |
| return (EReference)constraintEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConstraint_ConstrainedElement() { |
| return (EReference)constraintEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getClassifier() { |
| return classifierEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getClassifier_IsAbstract() { |
| return (EAttribute)classifierEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClassifier_Feature() { |
| return (EReference)classifierEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClassifier_InheritedMember() { |
| return (EReference)classifierEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClassifier_General() { |
| return (EReference)classifierEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClassifier_Generalization() { |
| return (EReference)classifierEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClassifier_Attribute() { |
| return (EReference)classifierEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClassifier_RedefinedClassifier() { |
| return (EReference)classifierEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClassifier_PowertypeExtent() { |
| return (EReference)classifierEClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClassifier_Substitution() { |
| return (EReference)classifierEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClassifier_OwnedUseCase() { |
| return (EReference)classifierEClass.getEStructuralFeatures().get(9); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClassifier_Representation() { |
| return (EReference)classifierEClass.getEStructuralFeatures().get(10); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClassifier_Occurrence() { |
| return (EReference)classifierEClass.getEStructuralFeatures().get(11); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getFeature() { |
| return featureEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getFeature_IsStatic() { |
| return (EAttribute)featureEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getFeature_FeaturingClassifier() { |
| return (EReference)featureEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getStructuralFeature() { |
| return structuralFeatureEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getStructuralFeature_IsReadOnly() { |
| return (EAttribute)structuralFeatureEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getBehavioralFeature() { |
| return behavioralFeatureEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getBehavioralFeature_IsAbstract() { |
| return (EAttribute)behavioralFeatureEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getBehavioralFeature_Concurrency() { |
| return (EAttribute)behavioralFeatureEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavioralFeature_Parameter() { |
| return (EReference)behavioralFeatureEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavioralFeature_FormalParameter() { |
| return (EReference)behavioralFeatureEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavioralFeature_ReturnResult() { |
| return (EReference)behavioralFeatureEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavioralFeature_RaisedException() { |
| return (EReference)behavioralFeatureEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavioralFeature_Method() { |
| return (EReference)behavioralFeatureEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInstanceSpecification() { |
| return instanceSpecificationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInstanceSpecification_Slot() { |
| return (EReference)instanceSpecificationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInstanceSpecification_Classifier() { |
| return (EReference)instanceSpecificationEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInstanceSpecification_Specification() { |
| return (EReference)instanceSpecificationEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getSlot() { |
| return slotEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSlot_OwningInstance() { |
| return (EReference)slotEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSlot_Value() { |
| return (EReference)slotEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSlot_DefiningFeature() { |
| return (EReference)slotEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInstanceValue() { |
| return instanceValueEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInstanceValue_Instance() { |
| return (EReference)instanceValueEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getGeneralization() { |
| return generalizationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getGeneralization_IsSubstitutable() { |
| return (EAttribute)generalizationEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getGeneralization_Specific() { |
| return (EReference)generalizationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getGeneralization_General() { |
| return (EReference)generalizationEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getGeneralization_GeneralizationSet() { |
| return (EReference)generalizationEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getRedefinableElement() { |
| return redefinableElementEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getRedefinableElement_IsLeaf() { |
| return (EAttribute)redefinableElementEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getRedefinableElement_RedefinitionContext() { |
| return (EReference)redefinableElementEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPackageableElement() { |
| return packageableElementEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getPackageableElement_PackageableElement_visibility() { |
| return (EAttribute)packageableElementEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getElementImport() { |
| return elementImportEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getElementImport_Visibility() { |
| return (EAttribute)elementImportEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getElementImport_Alias() { |
| return (EAttribute)elementImportEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementImport_ImportedElement() { |
| return (EReference)elementImportEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getElementImport_ImportingNamespace() { |
| return (EReference)elementImportEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPackageImport() { |
| return packageImportEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getPackageImport_Visibility() { |
| return (EAttribute)packageImportEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPackageImport_ImportedPackage() { |
| return (EReference)packageImportEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPackageImport_ImportingNamespace() { |
| return (EReference)packageImportEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAssociation() { |
| return associationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getAssociation_IsDerived() { |
| return (EAttribute)associationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAssociation_OwnedEnd() { |
| return (EReference)associationEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAssociation_EndType() { |
| return (EReference)associationEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAssociation_MemberEnd() { |
| return (EReference)associationEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPackageMerge() { |
| return packageMergeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPackageMerge_MergingPackage() { |
| return (EReference)packageMergeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPackageMerge_MergedPackage() { |
| return (EReference)packageMergeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getStereotype() { |
| return stereotypeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getProfile() { |
| return profileEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProfile_OwnedStereotype() { |
| return (EReference)profileEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProfile_MetaclassReference() { |
| return (EReference)profileEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProfile_MetamodelReference() { |
| return (EReference)profileEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getProfileApplication() { |
| return profileApplicationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProfileApplication_ImportedProfile() { |
| return (EReference)profileApplicationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExtension() { |
| return extensionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getExtension_IsRequired() { |
| return (EAttribute)extensionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExtension_Metaclass() { |
| return (EReference)extensionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExtensionEnd() { |
| return extensionEndEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInformationItem() { |
| return informationItemEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInformationItem_Represented() { |
| return (EReference)informationItemEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInformationFlow() { |
| return informationFlowEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInformationFlow_Realization() { |
| return (EReference)informationFlowEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInformationFlow_Conveyed() { |
| return (EReference)informationFlowEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getGeneralizationSet() { |
| return generalizationSetEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getGeneralizationSet_IsCovering() { |
| return (EAttribute)generalizationSetEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getGeneralizationSet_IsDisjoint() { |
| return (EAttribute)generalizationSetEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getGeneralizationSet_Powertype() { |
| return (EReference)generalizationSetEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getGeneralizationSet_Generalization() { |
| return (EReference)generalizationSetEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAssociationClass() { |
| return associationClassEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getModel() { |
| return modelEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getModel_Viewpoint() { |
| return (EAttribute)modelEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getBehavior() { |
| return behaviorEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getBehavior_IsReentrant() { |
| return (EAttribute)behaviorEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavior_Context() { |
| return (EReference)behaviorEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavior_RedefinedBehavior() { |
| return (EReference)behaviorEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavior_Specification() { |
| return (EReference)behaviorEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavior_Parameter() { |
| return (EReference)behaviorEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavior_FormalParameter() { |
| return (EReference)behaviorEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavior_ReturnResult() { |
| return (EReference)behaviorEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavior_Precondition() { |
| return (EReference)behaviorEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavior_Postcondition() { |
| return (EReference)behaviorEClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getBehavioredClassifier() { |
| return behavioredClassifierEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavioredClassifier_OwnedBehavior() { |
| return (EReference)behavioredClassifierEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavioredClassifier_ClassifierBehavior() { |
| return (EReference)behavioredClassifierEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavioredClassifier_Implementation() { |
| return (EReference)behavioredClassifierEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBehavioredClassifier_OwnedStateMachine() { |
| return (EReference)behavioredClassifierEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getActivity() { |
| return activityEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getActivity_Body() { |
| return (EAttribute)activityEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getActivity_Language() { |
| return (EAttribute)activityEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getActivity_IsReadOnly() { |
| return (EAttribute)activityEClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getActivity_IsSingleExecution() { |
| return (EAttribute)activityEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivity_Edge() { |
| return (EReference)activityEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivity_Group() { |
| return (EReference)activityEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivity_Node() { |
| return (EReference)activityEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivity_Action() { |
| return (EReference)activityEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivity_StructuredNode() { |
| return (EReference)activityEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPermission() { |
| return permissionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDependency() { |
| return dependencyEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDependency_Client() { |
| return (EReference)dependencyEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDependency_Supplier() { |
| return (EReference)dependencyEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getUsage() { |
| return usageEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAbstraction() { |
| return abstractionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAbstraction_Mapping() { |
| return (EReference)abstractionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getRealization() { |
| return realizationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getRealization_Abstraction() { |
| return (EReference)realizationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getRealization_RealizingClassifier() { |
| return (EReference)realizationEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getSubstitution() { |
| return substitutionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSubstitution_Contract() { |
| return (EReference)substitutionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSubstitution_SubstitutingClassifier() { |
| return (EReference)substitutionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getArtifact() { |
| return artifactEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getArtifact_FileName() { |
| return (EAttribute)artifactEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getArtifact_NestedArtifact() { |
| return (EReference)artifactEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getArtifact_Manifestation() { |
| return (EReference)artifactEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getArtifact_OwnedOperation() { |
| return (EReference)artifactEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getArtifact_OwnedAttribute() { |
| return (EReference)artifactEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getManifestation() { |
| return manifestationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getManifestation_UtilizedElement() { |
| return (EReference)manifestationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInterface() { |
| return interfaceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInterface_OwnedAttribute() { |
| return (EReference)interfaceEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInterface_OwnedOperation() { |
| return (EReference)interfaceEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInterface_RedefinedInterface() { |
| return (EReference)interfaceEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInterface_NestedClassifier() { |
| return (EReference)interfaceEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInterface_OwnedReception() { |
| return (EReference)interfaceEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInterface_Protocol() { |
| return (EReference)interfaceEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getImplementation() { |
| return implementationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getImplementation_Contract() { |
| return (EReference)implementationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getImplementation_ImplementingClassifier() { |
| return (EReference)implementationEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getActor() { |
| return actorEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExtend() { |
| return extendEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExtend_ExtendedCase() { |
| return (EReference)extendEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExtend_Extension() { |
| return (EReference)extendEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExtend_Condition() { |
| return (EReference)extendEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExtend_ExtensionLocation() { |
| return (EReference)extendEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getUseCase() { |
| return useCaseEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getUseCase_Include() { |
| return (EReference)useCaseEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getUseCase_Extend() { |
| return (EReference)useCaseEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getUseCase_ExtensionPoint() { |
| return (EReference)useCaseEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getUseCase_Subject() { |
| return (EReference)useCaseEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExtensionPoint() { |
| return extensionPointEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExtensionPoint_UseCase() { |
| return (EReference)extensionPointEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInclude() { |
| return includeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInclude_IncludingCase() { |
| return (EReference)includeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInclude_Addition() { |
| return (EReference)includeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getActivityEdge() { |
| return activityEdgeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityEdge_Activity() { |
| return (EReference)activityEdgeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityEdge_Source() { |
| return (EReference)activityEdgeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityEdge_Target() { |
| return (EReference)activityEdgeEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityEdge_InGroup() { |
| return (EReference)activityEdgeEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityEdge_Guard() { |
| return (EReference)activityEdgeEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityEdge_RedefinedElement() { |
| return (EReference)activityEdgeEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityEdge_InStructuredNode() { |
| return (EReference)activityEdgeEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityEdge_InPartition() { |
| return (EReference)activityEdgeEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityEdge_Weight() { |
| return (EReference)activityEdgeEClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityEdge_Interrupts() { |
| return (EReference)activityEdgeEClass.getEStructuralFeatures().get(9); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getActivityGroup() { |
| return activityGroupEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityGroup_SuperGroup() { |
| return (EReference)activityGroupEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityGroup_ActivityGroup_activity() { |
| return (EReference)activityGroupEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getActivityNode() { |
| return activityNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityNode_Outgoing() { |
| return (EReference)activityNodeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityNode_Incoming() { |
| return (EReference)activityNodeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityNode_InGroup() { |
| return (EReference)activityNodeEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityNode_Activity() { |
| return (EReference)activityNodeEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityNode_RedefinedElement() { |
| return (EReference)activityNodeEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityNode_InStructuredNode() { |
| return (EReference)activityNodeEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityNode_InPartition() { |
| return (EReference)activityNodeEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityNode_InInterruptibleRegion() { |
| return (EReference)activityNodeEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAction() { |
| return actionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getAction_Effect() { |
| return (EAttribute)actionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAction_Output() { |
| return (EReference)actionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAction_Input() { |
| return (EReference)actionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAction_Context() { |
| return (EReference)actionEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAction_LocalPrecondition() { |
| return (EReference)actionEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAction_LocalPostcondition() { |
| return (EReference)actionEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getObjectNode() { |
| return objectNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getObjectNode_Ordering() { |
| return (EAttribute)objectNodeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getObjectNode_UpperBound() { |
| return (EReference)objectNodeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getObjectNode_InState() { |
| return (EReference)objectNodeEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getObjectNode_Selection() { |
| return (EReference)objectNodeEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getControlNode() { |
| return controlNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getControlFlow() { |
| return controlFlowEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getObjectFlow() { |
| return objectFlowEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getObjectFlow_IsMulticast() { |
| return (EAttribute)objectFlowEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getObjectFlow_IsMultireceive() { |
| return (EAttribute)objectFlowEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getObjectFlow_Transformation() { |
| return (EReference)objectFlowEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getObjectFlow_Selection() { |
| return (EReference)objectFlowEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInitialNode() { |
| return initialNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getFinalNode() { |
| return finalNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getActivityFinalNode() { |
| return activityFinalNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDecisionNode() { |
| return decisionNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDecisionNode_DecisionInput() { |
| return (EReference)decisionNodeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getMergeNode() { |
| return mergeNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExecutableNode() { |
| return executableNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExecutableNode_Handler() { |
| return (EReference)executableNodeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getOutputPin() { |
| return outputPinEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInputPin() { |
| return inputPinEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPin() { |
| return pinEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getActivityParameterNode() { |
| return activityParameterNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityParameterNode_Parameter() { |
| return (EReference)activityParameterNodeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getValuePin() { |
| return valuePinEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getValuePin_Value() { |
| return (EReference)valuePinEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getVariable() { |
| return variableEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getVariable_Scope() { |
| return (EReference)variableEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getStructuredActivityNode() { |
| return structuredActivityNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getStructuredActivityNode_MustIsolate() { |
| return (EAttribute)structuredActivityNodeEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStructuredActivityNode_Variable() { |
| return (EReference)structuredActivityNodeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStructuredActivityNode_ContainedNode() { |
| return (EReference)structuredActivityNodeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStructuredActivityNode_ContainedEdge() { |
| return (EReference)structuredActivityNodeEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getConditionalNode() { |
| return conditionalNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getConditionalNode_IsDeterminate() { |
| return (EAttribute)conditionalNodeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getConditionalNode_IsAssured() { |
| return (EAttribute)conditionalNodeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConditionalNode_Clause() { |
| return (EReference)conditionalNodeEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConditionalNode_Result() { |
| return (EReference)conditionalNodeEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getClause() { |
| return clauseEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClause_Test() { |
| return (EReference)clauseEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClause_Body() { |
| return (EReference)clauseEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClause_PredecessorClause() { |
| return (EReference)clauseEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClause_SuccessorClause() { |
| return (EReference)clauseEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClause_Decider() { |
| return (EReference)clauseEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClause_BodyOutput() { |
| return (EReference)clauseEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getLoopNode() { |
| return loopNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getLoopNode_IsTestedFirst() { |
| return (EAttribute)loopNodeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLoopNode_BodyPart() { |
| return (EReference)loopNodeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLoopNode_SetupPart() { |
| return (EReference)loopNodeEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLoopNode_Decider() { |
| return (EReference)loopNodeEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLoopNode_Test() { |
| return (EReference)loopNodeEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLoopNode_Result() { |
| return (EReference)loopNodeEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLoopNode_LoopVariable() { |
| return (EReference)loopNodeEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLoopNode_BodyOutput() { |
| return (EReference)loopNodeEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLoopNode_LoopVariableInput() { |
| return (EReference)loopNodeEClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getConnectorEnd() { |
| return connectorEndEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConnectorEnd_DefiningEnd() { |
| return (EReference)connectorEndEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConnectorEnd_Role() { |
| return (EReference)connectorEndEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConnectorEnd_PartWithPort() { |
| return (EReference)connectorEndEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getConnectableElement() { |
| return connectableElementEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConnectableElement_End() { |
| return (EReference)connectableElementEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getConnector() { |
| return connectorEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getConnector_Kind() { |
| return (EAttribute)connectorEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConnector_Type() { |
| return (EReference)connectorEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConnector_RedefinedConnector() { |
| return (EReference)connectorEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConnector_End() { |
| return (EReference)connectorEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConnector_Contract() { |
| return (EReference)connectorEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getStructuredClassifier() { |
| return structuredClassifierEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStructuredClassifier_OwnedAttribute() { |
| return (EReference)structuredClassifierEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStructuredClassifier_Part() { |
| return (EReference)structuredClassifierEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStructuredClassifier_Role() { |
| return (EReference)structuredClassifierEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStructuredClassifier_OwnedConnector() { |
| return (EReference)structuredClassifierEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCallTrigger() { |
| return callTriggerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCallTrigger_Operation() { |
| return (EReference)callTriggerEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getMessageTrigger() { |
| return messageTriggerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getChangeTrigger() { |
| return changeTriggerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getChangeTrigger_ChangeExpression() { |
| return (EReference)changeTriggerEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTrigger() { |
| return triggerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTrigger_Port() { |
| return (EReference)triggerEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getReception() { |
| return receptionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReception_Signal() { |
| return (EReference)receptionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getSignal() { |
| return signalEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSignal_OwnedAttribute() { |
| return (EReference)signalEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getSignalTrigger() { |
| return signalTriggerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSignalTrigger_Signal() { |
| return (EReference)signalTriggerEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTimeTrigger() { |
| return timeTriggerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getTimeTrigger_IsRelative() { |
| return (EAttribute)timeTriggerEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimeTrigger_When() { |
| return (EReference)timeTriggerEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAnyTrigger() { |
| return anyTriggerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTemplateSignature() { |
| return templateSignatureEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateSignature_Parameter() { |
| return (EReference)templateSignatureEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateSignature_OwnedParameter() { |
| return (EReference)templateSignatureEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateSignature_NestedSignature() { |
| return (EReference)templateSignatureEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateSignature_NestingSignature() { |
| return (EReference)templateSignatureEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateSignature_Template() { |
| return (EReference)templateSignatureEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTemplateParameter() { |
| return templateParameterEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateParameter_Signature() { |
| return (EReference)templateParameterEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateParameter_ParameteredElement() { |
| return (EReference)templateParameterEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateParameter_OwnedParameteredElement() { |
| return (EReference)templateParameterEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateParameter_Default() { |
| return (EReference)templateParameterEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateParameter_OwnedDefault() { |
| return (EReference)templateParameterEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTemplateableElement() { |
| return templateableElementEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateableElement_TemplateBinding() { |
| return (EReference)templateableElementEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateableElement_OwnedTemplateSignature() { |
| return (EReference)templateableElementEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getStringExpression() { |
| return stringExpressionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStringExpression_SubExpression() { |
| return (EReference)stringExpressionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStringExpression_OwningExpression() { |
| return (EReference)stringExpressionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getParameterableElement() { |
| return parameterableElementEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getParameterableElement_TemplateParameter() { |
| return (EReference)parameterableElementEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getParameterableElement_OwningParameter() { |
| return (EReference)parameterableElementEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTemplateBinding() { |
| return templateBindingEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateBinding_BoundElement() { |
| return (EReference)templateBindingEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateBinding_Signature() { |
| return (EReference)templateBindingEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateBinding_ParameterSubstitution() { |
| return (EReference)templateBindingEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTemplateParameterSubstitution() { |
| return templateParameterSubstitutionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateParameterSubstitution_Formal() { |
| return (EReference)templateParameterSubstitutionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateParameterSubstitution_TemplateBinding() { |
| return (EReference)templateParameterSubstitutionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateParameterSubstitution_Actual() { |
| return (EReference)templateParameterSubstitutionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTemplateParameterSubstitution_OwnedActual() { |
| return (EReference)templateParameterSubstitutionEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCollaboration() { |
| return collaborationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCollaboration_CollaborationRole() { |
| return (EReference)collaborationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getOperationTemplateParameter() { |
| return operationTemplateParameterEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getClassifierTemplateParameter() { |
| return classifierTemplateParameterEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getClassifierTemplateParameter_AllowSubstitutable() { |
| return (EAttribute)classifierTemplateParameterEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getParameterableClassifier() { |
| return parameterableClassifierEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getRedefinableTemplateSignature() { |
| return redefinableTemplateSignatureEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTemplateableClassifier() { |
| return templateableClassifierEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getConnectableElementTemplateParameter() { |
| return connectableElementTemplateParameterEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getForkNode() { |
| return forkNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getJoinNode() { |
| return joinNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getJoinNode_IsCombineDuplicate() { |
| return (EAttribute)joinNodeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getJoinNode_JoinSpec() { |
| return (EReference)joinNodeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getFlowFinalNode() { |
| return flowFinalNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCentralBufferNode() { |
| return centralBufferNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getActivityPartition() { |
| return activityPartitionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getActivityPartition_IsDimension() { |
| return (EAttribute)activityPartitionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getActivityPartition_IsExternal() { |
| return (EAttribute)activityPartitionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityPartition_ContainedEdge() { |
| return (EReference)activityPartitionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityPartition_ContainedNode() { |
| return (EReference)activityPartitionEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityPartition_Subgroup() { |
| return (EReference)activityPartitionEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityPartition_SuperPartition() { |
| return (EReference)activityPartitionEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getActivityPartition_Represents() { |
| return (EReference)activityPartitionEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPort() { |
| return portEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getPort_IsBehavior() { |
| return (EAttribute)portEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getPort_IsService() { |
| return (EAttribute)portEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPort_Required() { |
| return (EReference)portEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPort_RedefinedPort() { |
| return (EReference)portEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPort_Provided() { |
| return (EReference)portEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getPort_Protocol() { |
| return (EReference)portEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getEncapsulatedClassifier() { |
| return encapsulatedClassifierEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getEncapsulatedClassifier_OwnedPort() { |
| return (EReference)encapsulatedClassifierEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExpansionNode() { |
| return expansionNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExpansionNode_RegionAsOutput() { |
| return (EReference)expansionNodeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExpansionNode_RegionAsInput() { |
| return (EReference)expansionNodeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExpansionRegion() { |
| return expansionRegionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getExpansionRegion_Mode() { |
| return (EAttribute)expansionRegionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExpansionRegion_OutputElement() { |
| return (EReference)expansionRegionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExpansionRegion_InputElement() { |
| return (EReference)expansionRegionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExceptionHandler() { |
| return exceptionHandlerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExceptionHandler_ProtectedNode() { |
| return (EReference)exceptionHandlerEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExceptionHandler_HandlerBody() { |
| return (EReference)exceptionHandlerEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExceptionHandler_ExceptionInput() { |
| return (EReference)exceptionHandlerEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExceptionHandler_ExceptionType() { |
| return (EReference)exceptionHandlerEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInteraction() { |
| return interactionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteraction_Lifeline() { |
| return (EReference)interactionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteraction_Message() { |
| return (EReference)interactionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteraction_Fragment() { |
| return (EReference)interactionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteraction_FormalGate() { |
| return (EReference)interactionEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInteractionFragment() { |
| return interactionFragmentEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteractionFragment_Covered() { |
| return (EReference)interactionFragmentEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteractionFragment_GeneralOrdering() { |
| return (EReference)interactionFragmentEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteractionFragment_EnclosingInteraction() { |
| return (EReference)interactionFragmentEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteractionFragment_EnclosingOperand() { |
| return (EReference)interactionFragmentEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getLifeline() { |
| return lifelineEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLifeline_CoveredBy() { |
| return (EReference)lifelineEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLifeline_Represents() { |
| return (EReference)lifelineEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLifeline_Interaction() { |
| return (EReference)lifelineEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLifeline_Selector() { |
| return (EReference)lifelineEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLifeline_DecomposedAs() { |
| return (EReference)lifelineEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getMessage() { |
| return messageEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getMessage_MessageKind() { |
| return (EAttribute)messageEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getMessage_MessageSort() { |
| return (EAttribute)messageEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMessage_ReceiveEvent() { |
| return (EReference)messageEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMessage_SendEvent() { |
| return (EReference)messageEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMessage_Connector() { |
| return (EReference)messageEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMessage_Interaction() { |
| return (EReference)messageEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMessage_Signature() { |
| return (EReference)messageEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMessage_Argument() { |
| return (EReference)messageEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getGeneralOrdering() { |
| return generalOrderingEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getGeneralOrdering_Before() { |
| return (EReference)generalOrderingEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getGeneralOrdering_After() { |
| return (EReference)generalOrderingEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getMessageEnd() { |
| return messageEndEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMessageEnd_ReceiveMessage() { |
| return (EReference)messageEndEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getMessageEnd_SendMessage() { |
| return (EReference)messageEndEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getEventOccurrence() { |
| return eventOccurrenceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getEventOccurrence_StartExec() { |
| return (EReference)eventOccurrenceEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getEventOccurrence_FinishExec() { |
| return (EReference)eventOccurrenceEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getEventOccurrence_ToAfter() { |
| return (EReference)eventOccurrenceEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getEventOccurrence_ToBefore() { |
| return (EReference)eventOccurrenceEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExecutionOccurrence() { |
| return executionOccurrenceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExecutionOccurrence_Start() { |
| return (EReference)executionOccurrenceEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExecutionOccurrence_Finish() { |
| return (EReference)executionOccurrenceEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExecutionOccurrence_Behavior() { |
| return (EReference)executionOccurrenceEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getStateInvariant() { |
| return stateInvariantEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStateInvariant_Invariant() { |
| return (EReference)stateInvariantEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getStop() { |
| return stopEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCollaborationOccurrence() { |
| return collaborationOccurrenceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCollaborationOccurrence_Type() { |
| return (EReference)collaborationOccurrenceEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCollaborationOccurrence_RoleBinding() { |
| return (EReference)collaborationOccurrenceEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCreateObjectAction() { |
| return createObjectActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCreateObjectAction_Classifier() { |
| return (EReference)createObjectActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCreateObjectAction_Result() { |
| return (EReference)createObjectActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDestroyObjectAction() { |
| return destroyObjectActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDestroyObjectAction_Target() { |
| return (EReference)destroyObjectActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTestIdentityAction() { |
| return testIdentityActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTestIdentityAction_First() { |
| return (EReference)testIdentityActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTestIdentityAction_Second() { |
| return (EReference)testIdentityActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTestIdentityAction_Result() { |
| return (EReference)testIdentityActionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getReadSelfAction() { |
| return readSelfActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadSelfAction_Result() { |
| return (EReference)readSelfActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getStructuralFeatureAction() { |
| return structuralFeatureActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStructuralFeatureAction_StructuralFeature() { |
| return (EReference)structuralFeatureActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStructuralFeatureAction_Object() { |
| return (EReference)structuralFeatureActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getReadStructuralFeatureAction() { |
| return readStructuralFeatureActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadStructuralFeatureAction_Result() { |
| return (EReference)readStructuralFeatureActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getWriteStructuralFeatureAction() { |
| return writeStructuralFeatureActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getWriteStructuralFeatureAction_Value() { |
| return (EReference)writeStructuralFeatureActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getClearStructuralFeatureAction() { |
| return clearStructuralFeatureActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getRemoveStructuralFeatureValueAction() { |
| return removeStructuralFeatureValueActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAddStructuralFeatureValueAction() { |
| return addStructuralFeatureValueActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getAddStructuralFeatureValueAction_IsReplaceAll() { |
| return (EAttribute)addStructuralFeatureValueActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAddStructuralFeatureValueAction_InsertAt() { |
| return (EReference)addStructuralFeatureValueActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getLinkAction() { |
| return linkActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLinkAction_EndData() { |
| return (EReference)linkActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getLinkEndData() { |
| return linkEndDataEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLinkEndData_Value() { |
| return (EReference)linkEndDataEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLinkEndData_End() { |
| return (EReference)linkEndDataEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLinkEndData_Qualifier() { |
| return (EReference)linkEndDataEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getReadLinkAction() { |
| return readLinkActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadLinkAction_Result() { |
| return (EReference)readLinkActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getLinkEndCreationData() { |
| return linkEndCreationDataEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getLinkEndCreationData_IsReplaceAll() { |
| return (EAttribute)linkEndCreationDataEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getLinkEndCreationData_InsertAt() { |
| return (EReference)linkEndCreationDataEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCreateLinkAction() { |
| return createLinkActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getWriteLinkAction() { |
| return writeLinkActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDestroyLinkAction() { |
| return destroyLinkActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getClearAssociationAction() { |
| return clearAssociationActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClearAssociationAction_Object() { |
| return (EReference)clearAssociationActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getClearAssociationAction_Association() { |
| return (EReference)clearAssociationActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getVariableAction() { |
| return variableActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getVariableAction_Variable() { |
| return (EReference)variableActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getReadVariableAction() { |
| return readVariableActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadVariableAction_Result() { |
| return (EReference)readVariableActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getWriteVariableAction() { |
| return writeVariableActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getWriteVariableAction_Value() { |
| return (EReference)writeVariableActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getClearVariableAction() { |
| return clearVariableActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAddVariableValueAction() { |
| return addVariableValueActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getAddVariableValueAction_IsReplaceAll() { |
| return (EAttribute)addVariableValueActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAddVariableValueAction_InsertAt() { |
| return (EReference)addVariableValueActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getRemoveVariableValueAction() { |
| return removeVariableValueActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getApplyFunctionAction() { |
| return applyFunctionActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getApplyFunctionAction_Function() { |
| return (EReference)applyFunctionActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getApplyFunctionAction_Argument() { |
| return (EReference)applyFunctionActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getApplyFunctionAction_Result() { |
| return (EReference)applyFunctionActionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPrimitiveFunction() { |
| return primitiveFunctionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getPrimitiveFunction_Body() { |
| return (EAttribute)primitiveFunctionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getPrimitiveFunction_Language() { |
| return (EAttribute)primitiveFunctionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCallAction() { |
| return callActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getCallAction_IsSynchronous() { |
| return (EAttribute)callActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCallAction_Result() { |
| return (EReference)callActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInvocationAction() { |
| return invocationActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInvocationAction_Argument() { |
| return (EReference)invocationActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInvocationAction_OnPort() { |
| return (EReference)invocationActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getSendSignalAction() { |
| return sendSignalActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSendSignalAction_Target() { |
| return (EReference)sendSignalActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSendSignalAction_Signal() { |
| return (EReference)sendSignalActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getBroadcastSignalAction() { |
| return broadcastSignalActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getBroadcastSignalAction_Signal() { |
| return (EReference)broadcastSignalActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getSendObjectAction() { |
| return sendObjectActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSendObjectAction_Target() { |
| return (EReference)sendObjectActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSendObjectAction_Request() { |
| return (EReference)sendObjectActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCallOperationAction() { |
| return callOperationActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCallOperationAction_Operation() { |
| return (EReference)callOperationActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCallOperationAction_Target() { |
| return (EReference)callOperationActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCallBehaviorAction() { |
| return callBehaviorActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCallBehaviorAction_Behavior() { |
| return (EReference)callBehaviorActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getStateMachine() { |
| return stateMachineEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStateMachine_Region() { |
| return (EReference)stateMachineEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStateMachine_ConnectionPoint() { |
| return (EReference)stateMachineEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStateMachine_ExtendedStateMachine() { |
| return (EReference)stateMachineEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStateMachine_StateMachine_redefinitionContext() { |
| return (EReference)stateMachineEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getRegion() { |
| return regionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getRegion_Subvertex() { |
| return (EReference)regionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getRegion_Transition() { |
| return (EReference)regionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getRegion_ExtendedRegion() { |
| return (EReference)regionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPseudostate() { |
| return pseudostateEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getPseudostate_Kind() { |
| return (EAttribute)pseudostateEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getState() { |
| return stateEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getState_IsComposite() { |
| return (EAttribute)stateEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getState_IsOrthogonal() { |
| return (EAttribute)stateEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getState_IsSimple() { |
| return (EAttribute)stateEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getState_IsSubmachineState() { |
| return (EAttribute)stateEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getState_Submachine() { |
| return (EReference)stateEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getState_Connection() { |
| return (EReference)stateEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getState_RedefinedState() { |
| return (EReference)stateEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getState_DeferrableTrigger() { |
| return (EReference)stateEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getState_Region() { |
| return (EReference)stateEClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getState_Entry() { |
| return (EReference)stateEClass.getEStructuralFeatures().get(9); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getState_Exit() { |
| return (EReference)stateEClass.getEStructuralFeatures().get(10); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getState_DoActivity() { |
| return (EReference)stateEClass.getEStructuralFeatures().get(11); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getState_StateInvariant() { |
| return (EReference)stateEClass.getEStructuralFeatures().get(12); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getVertex() { |
| return vertexEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getVertex_Container() { |
| return (EReference)vertexEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getVertex_Outgoing() { |
| return (EReference)vertexEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getVertex_Incoming() { |
| return (EReference)vertexEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getConnectionPointReference() { |
| return connectionPointReferenceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConnectionPointReference_Entry() { |
| return (EReference)connectionPointReferenceEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getConnectionPointReference_Exit() { |
| return (EReference)connectionPointReferenceEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTransition() { |
| return transitionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getTransition_Kind() { |
| return (EAttribute)transitionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTransition_Container() { |
| return (EReference)transitionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTransition_Source() { |
| return (EReference)transitionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTransition_Target() { |
| return (EReference)transitionEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTransition_RedefinedTransition() { |
| return (EReference)transitionEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTransition_Trigger() { |
| return (EReference)transitionEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTransition_Guard() { |
| return (EReference)transitionEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTransition_Effect() { |
| return (EReference)transitionEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getFinalState() { |
| return finalStateEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getReadExtentAction() { |
| return readExtentActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadExtentAction_Result() { |
| return (EReference)readExtentActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadExtentAction_Classifier() { |
| return (EReference)readExtentActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getReclassifyObjectAction() { |
| return reclassifyObjectActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getReclassifyObjectAction_IsReplaceAll() { |
| return (EAttribute)reclassifyObjectActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReclassifyObjectAction_OldClassifier() { |
| return (EReference)reclassifyObjectActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReclassifyObjectAction_NewClassifier() { |
| return (EReference)reclassifyObjectActionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReclassifyObjectAction_Object() { |
| return (EReference)reclassifyObjectActionEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getReadIsClassifiedObjectAction() { |
| return readIsClassifiedObjectActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getReadIsClassifiedObjectAction_IsDirect() { |
| return (EAttribute)readIsClassifiedObjectActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadIsClassifiedObjectAction_Classifier() { |
| return (EReference)readIsClassifiedObjectActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadIsClassifiedObjectAction_Result() { |
| return (EReference)readIsClassifiedObjectActionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadIsClassifiedObjectAction_Object() { |
| return (EReference)readIsClassifiedObjectActionEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getStartOwnedBehaviorAction() { |
| return startOwnedBehaviorActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getStartOwnedBehaviorAction_Object() { |
| return (EReference)startOwnedBehaviorActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getQualifierValue() { |
| return qualifierValueEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getQualifierValue_Qualifier() { |
| return (EReference)qualifierValueEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getQualifierValue_Value() { |
| return (EReference)qualifierValueEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getReadLinkObjectEndAction() { |
| return readLinkObjectEndActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadLinkObjectEndAction_Object() { |
| return (EReference)readLinkObjectEndActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadLinkObjectEndAction_End() { |
| return (EReference)readLinkObjectEndActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadLinkObjectEndAction_Result() { |
| return (EReference)readLinkObjectEndActionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getReadLinkObjectEndQualifierAction() { |
| return readLinkObjectEndQualifierActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadLinkObjectEndQualifierAction_Object() { |
| return (EReference)readLinkObjectEndQualifierActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadLinkObjectEndQualifierAction_Result() { |
| return (EReference)readLinkObjectEndQualifierActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReadLinkObjectEndQualifierAction_Qualifier() { |
| return (EReference)readLinkObjectEndQualifierActionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCreateLinkObjectAction() { |
| return createLinkObjectActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCreateLinkObjectAction_Result() { |
| return (EReference)createLinkObjectActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAcceptEventAction() { |
| return acceptEventActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAcceptEventAction_Trigger() { |
| return (EReference)acceptEventActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAcceptEventAction_Result() { |
| return (EReference)acceptEventActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAcceptCallAction() { |
| return acceptCallActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getAcceptCallAction_ReturnInformation() { |
| return (EReference)acceptCallActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getReplyAction() { |
| return replyActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReplyAction_ReplyToCall() { |
| return (EReference)replyActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReplyAction_ReplyValue() { |
| return (EReference)replyActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getReplyAction_ReturnInformation() { |
| return (EReference)replyActionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getRaiseExceptionAction() { |
| return raiseExceptionActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getRaiseExceptionAction_Exception() { |
| return (EReference)raiseExceptionActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDataStoreNode() { |
| return dataStoreNodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInterruptibleActivityRegion() { |
| return interruptibleActivityRegionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInterruptibleActivityRegion_InterruptingEdge() { |
| return (EReference)interruptibleActivityRegionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInterruptibleActivityRegion_ContainedNode() { |
| return (EReference)interruptibleActivityRegionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getParameterSet() { |
| return parameterSetEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getParameterSet_Parameter() { |
| return (EReference)parameterSetEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getParameterSet_Condition() { |
| return (EReference)parameterSetEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInteractionOccurrence() { |
| return interactionOccurrenceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteractionOccurrence_RefersTo() { |
| return (EReference)interactionOccurrenceEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteractionOccurrence_ActualGate() { |
| return (EReference)interactionOccurrenceEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteractionOccurrence_Argument() { |
| return (EReference)interactionOccurrenceEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getGate() { |
| return gateEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getPartDecomposition() { |
| return partDecompositionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInteractionOperand() { |
| return interactionOperandEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteractionOperand_Guard() { |
| return (EReference)interactionOperandEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteractionOperand_Fragment() { |
| return (EReference)interactionOperandEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInteractionConstraint() { |
| return interactionConstraintEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteractionConstraint_Minint() { |
| return (EReference)interactionConstraintEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInteractionConstraint_Maxint() { |
| return (EReference)interactionConstraintEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCombinedFragment() { |
| return combinedFragmentEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getCombinedFragment_InteractionOperator() { |
| return (EAttribute)combinedFragmentEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCombinedFragment_Operand() { |
| return (EReference)combinedFragmentEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCombinedFragment_CfragmentGate() { |
| return (EReference)combinedFragmentEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getContinuation() { |
| return continuationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getContinuation_Setting() { |
| return (EAttribute)continuationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTimeExpression() { |
| return timeExpressionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getTimeExpression_FirstTime() { |
| return (EAttribute)timeExpressionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimeExpression_Event() { |
| return (EReference)timeExpressionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDuration() { |
| return durationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDuration_FirstTime() { |
| return (EAttribute)durationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDuration_Event() { |
| return (EReference)durationEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTimeObservationAction() { |
| return timeObservationActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getTimeObservationAction_Now() { |
| return (EReference)timeObservationActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDurationInterval() { |
| return durationIntervalEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getInterval() { |
| return intervalEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInterval_Min() { |
| return (EReference)intervalEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getInterval_Max() { |
| return (EReference)intervalEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTimeConstraint() { |
| return timeConstraintEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getIntervalConstraint() { |
| return intervalConstraintEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getTimeInterval() { |
| return timeIntervalEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDurationObservationAction() { |
| return durationObservationActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDurationObservationAction_Duration() { |
| return (EReference)durationObservationActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDurationConstraint() { |
| return durationConstraintEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getProtocolConformance() { |
| return protocolConformanceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProtocolConformance_SpecificMachine() { |
| return (EReference)protocolConformanceEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProtocolConformance_GeneralMachine() { |
| return (EReference)protocolConformanceEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getProtocolStateMachine() { |
| return protocolStateMachineEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProtocolStateMachine_Conformance() { |
| return (EReference)protocolStateMachineEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getProtocolTransition() { |
| return protocolTransitionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProtocolTransition_PostCondition() { |
| return (EReference)protocolTransitionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProtocolTransition_Referred() { |
| return (EReference)protocolTransitionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getProtocolTransition_PreCondition() { |
| return (EReference)protocolTransitionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getComponent() { |
| return componentEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getComponent_IsIndirectlyInstantiated() { |
| return (EAttribute)componentEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getComponent_Required() { |
| return (EReference)componentEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getComponent_Provided() { |
| return (EReference)componentEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getComponent_Realization() { |
| return (EReference)componentEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getComponent_OwnedMember() { |
| return (EReference)componentEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDeployment() { |
| return deploymentEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDeployment_DeployedArtifact() { |
| return (EReference)deploymentEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDeployment_Location() { |
| return (EReference)deploymentEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDeployment_Configuration() { |
| return (EReference)deploymentEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDeployedArtifact() { |
| return deployedArtifactEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDeploymentTarget() { |
| return deploymentTargetEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDeploymentTarget_Deployment() { |
| return (EReference)deploymentTargetEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDeploymentTarget_DeployedElement() { |
| return (EReference)deploymentTargetEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getNode() { |
| return nodeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getNode_NestedNode() { |
| return (EReference)nodeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDevice() { |
| return deviceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExecutionEnvironment() { |
| return executionEnvironmentEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCommunicationPath() { |
| return communicationPathEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDeploymentSpecification() { |
| return deploymentSpecificationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDeploymentSpecification_DeploymentLocation() { |
| return (EAttribute)deploymentSpecificationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDeploymentSpecification_ExecutionLocation() { |
| return (EAttribute)deploymentSpecificationEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getVisibilityKind() { |
| return visibilityKindEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getParameterDirectionKind() { |
| return parameterDirectionKindEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getAggregationKind() { |
| return aggregationKindEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getCallConcurrencyKind() { |
| return callConcurrencyKindEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getExpansionKind() { |
| return expansionKindEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getMessageKind() { |
| return messageKindEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getMessageSort() { |
| return messageSortEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getTransitionKind() { |
| return transitionKindEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getPseudostateKind() { |
| return pseudostateKindEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getObjectNodeOrderingKind() { |
| return objectNodeOrderingKindEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getInteractionOperator() { |
| return interactionOperatorEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getConnectorKind() { |
| return connectorKindEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getParameterEffectKind() { |
| return parameterEffectKindEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EDataType getInteger() { |
| return integerEDataType; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EDataType getBoolean() { |
| return booleanEDataType; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EDataType getString() { |
| return stringEDataType; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EDataType getUnlimitedNatural() { |
| return unlimitedNaturalEDataType; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EDataType getSequence() { |
| return sequenceEDataType; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EDataType getSet() { |
| return setEDataType; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public UML2Factory getUML2Factory() { |
| return (UML2Factory)getEFactoryInstance(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private boolean isCreated = false; |
| |
| /** |
| * Creates the meta-model objects for the package. This method is |
| * guarded to have no affect on any invocation but its first. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void createPackageContents() { |
| if (isCreated) return; |
| isCreated = true; |
| |
| // Create classes and their features |
| elementEClass = createEClass(ELEMENT); |
| createEReference(elementEClass, ELEMENT__OWNED_ELEMENT); |
| createEReference(elementEClass, ELEMENT__OWNER); |
| createEReference(elementEClass, ELEMENT__OWNED_COMMENT); |
| |
| multiplicityElementEClass = createEClass(MULTIPLICITY_ELEMENT); |
| createEAttribute(multiplicityElementEClass, MULTIPLICITY_ELEMENT__IS_ORDERED); |
| createEAttribute(multiplicityElementEClass, MULTIPLICITY_ELEMENT__IS_UNIQUE); |
| createEAttribute(multiplicityElementEClass, MULTIPLICITY_ELEMENT__LOWER); |
| createEAttribute(multiplicityElementEClass, MULTIPLICITY_ELEMENT__UPPER); |
| createEReference(multiplicityElementEClass, MULTIPLICITY_ELEMENT__UPPER_VALUE); |
| createEReference(multiplicityElementEClass, MULTIPLICITY_ELEMENT__LOWER_VALUE); |
| |
| namedElementEClass = createEClass(NAMED_ELEMENT); |
| createEAttribute(namedElementEClass, NAMED_ELEMENT__NAME); |
| createEAttribute(namedElementEClass, NAMED_ELEMENT__QUALIFIED_NAME); |
| createEAttribute(namedElementEClass, NAMED_ELEMENT__VISIBILITY); |
| createEReference(namedElementEClass, NAMED_ELEMENT__CLIENT_DEPENDENCY); |
| createEReference(namedElementEClass, NAMED_ELEMENT__NAME_EXPRESSION); |
| |
| namespaceEClass = createEClass(NAMESPACE); |
| createEReference(namespaceEClass, NAMESPACE__MEMBER); |
| createEReference(namespaceEClass, NAMESPACE__OWNED_RULE); |
| createEReference(namespaceEClass, NAMESPACE__IMPORTED_MEMBER); |
| createEReference(namespaceEClass, NAMESPACE__ELEMENT_IMPORT); |
| createEReference(namespaceEClass, NAMESPACE__PACKAGE_IMPORT); |
| |
| commentEClass = createEClass(COMMENT); |
| createEAttribute(commentEClass, COMMENT__BODY); |
| createEReference(commentEClass, COMMENT__ANNOTATED_ELEMENT); |
| createEReference(commentEClass, COMMENT__BODY_EXPRESSION); |
| |
| directedRelationshipEClass = createEClass(DIRECTED_RELATIONSHIP); |
| createEReference(directedRelationshipEClass, DIRECTED_RELATIONSHIP__SOURCE); |
| createEReference(directedRelationshipEClass, DIRECTED_RELATIONSHIP__TARGET); |
| |
| relationshipEClass = createEClass(RELATIONSHIP); |
| createEReference(relationshipEClass, RELATIONSHIP__RELATED_ELEMENT); |
| |
| opaqueExpressionEClass = createEClass(OPAQUE_EXPRESSION); |
| createEAttribute(opaqueExpressionEClass, OPAQUE_EXPRESSION__BODY); |
| createEAttribute(opaqueExpressionEClass, OPAQUE_EXPRESSION__LANGUAGE); |
| createEReference(opaqueExpressionEClass, OPAQUE_EXPRESSION__RESULT); |
| createEReference(opaqueExpressionEClass, OPAQUE_EXPRESSION__BEHAVIOR); |
| |
| valueSpecificationEClass = createEClass(VALUE_SPECIFICATION); |
| |
| expressionEClass = createEClass(EXPRESSION); |
| createEAttribute(expressionEClass, EXPRESSION__SYMBOL); |
| createEReference(expressionEClass, EXPRESSION__OPERAND); |
| |
| classEClass = createEClass(CLASS); |
| createEReference(classEClass, CLASS__OWNED_OPERATION); |
| createEReference(classEClass, CLASS__SUPER_CLASS); |
| createEReference(classEClass, CLASS__EXTENSION); |
| createEReference(classEClass, CLASS__NESTED_CLASSIFIER); |
| createEAttribute(classEClass, CLASS__IS_ACTIVE); |
| createEReference(classEClass, CLASS__OWNED_RECEPTION); |
| |
| typeEClass = createEClass(TYPE); |
| createEReference(typeEClass, TYPE__PACKAGE); |
| |
| propertyEClass = createEClass(PROPERTY); |
| createEAttribute(propertyEClass, PROPERTY__DEFAULT); |
| createEAttribute(propertyEClass, PROPERTY__IS_COMPOSITE); |
| createEAttribute(propertyEClass, PROPERTY__IS_DERIVED); |
| createEReference(propertyEClass, PROPERTY__CLASS_); |
| createEReference(propertyEClass, PROPERTY__OPPOSITE); |
| createEAttribute(propertyEClass, PROPERTY__IS_DERIVED_UNION); |
| createEReference(propertyEClass, PROPERTY__OWNING_ASSOCIATION); |
| createEReference(propertyEClass, PROPERTY__REDEFINED_PROPERTY); |
| createEReference(propertyEClass, PROPERTY__SUBSETTED_PROPERTY); |
| createEReference(propertyEClass, PROPERTY__DATATYPE); |
| createEReference(propertyEClass, PROPERTY__ASSOCIATION); |
| createEAttribute(propertyEClass, PROPERTY__AGGREGATION); |
| createEReference(propertyEClass, PROPERTY__DEFAULT_VALUE); |
| createEReference(propertyEClass, PROPERTY__QUALIFIER); |
| createEReference(propertyEClass, PROPERTY__ASSOCIATION_END); |
| |
| operationEClass = createEClass(OPERATION); |
| createEReference(operationEClass, OPERATION__OWNED_PARAMETER); |
| createEReference(operationEClass, OPERATION__CLASS_); |
| createEAttribute(operationEClass, OPERATION__IS_QUERY); |
| createEReference(operationEClass, OPERATION__DATATYPE); |
| createEReference(operationEClass, OPERATION__PRECONDITION); |
| createEReference(operationEClass, OPERATION__POSTCONDITION); |
| createEReference(operationEClass, OPERATION__REDEFINED_OPERATION); |
| createEReference(operationEClass, OPERATION__BODY_CONDITION); |
| |
| typedElementEClass = createEClass(TYPED_ELEMENT); |
| createEReference(typedElementEClass, TYPED_ELEMENT__TYPE); |
| |
| parameterEClass = createEClass(PARAMETER); |
| createEReference(parameterEClass, PARAMETER__OPERATION); |
| createEAttribute(parameterEClass, PARAMETER__DEFAULT); |
| createEAttribute(parameterEClass, PARAMETER__DIRECTION); |
| createEReference(parameterEClass, PARAMETER__DEFAULT_VALUE); |
| createEAttribute(parameterEClass, PARAMETER__IS_EXCEPTION); |
| createEAttribute(parameterEClass, PARAMETER__IS_STREAM); |
| createEAttribute(parameterEClass, PARAMETER__EFFECT); |
| createEReference(parameterEClass, PARAMETER__PARAMETER_SET); |
| |
| packageEClass = createEClass(PACKAGE); |
| createEReference(packageEClass, PACKAGE__NESTED_PACKAGE); |
| createEReference(packageEClass, PACKAGE__NESTING_PACKAGE); |
| createEReference(packageEClass, PACKAGE__OWNED_TYPE); |
| createEReference(packageEClass, PACKAGE__OWNED_MEMBER); |
| createEReference(packageEClass, PACKAGE__PACKAGE_MERGE); |
| createEReference(packageEClass, PACKAGE__APPLIED_PROFILE); |
| createEReference(packageEClass, PACKAGE__PACKAGE_EXTENSION); |
| |
| enumerationEClass = createEClass(ENUMERATION); |
| createEReference(enumerationEClass, ENUMERATION__OWNED_LITERAL); |
| |
| dataTypeEClass = createEClass(DATA_TYPE); |
| createEReference(dataTypeEClass, DATA_TYPE__OWNED_ATTRIBUTE); |
| createEReference(dataTypeEClass, DATA_TYPE__OWNED_OPERATION); |
| |
| enumerationLiteralEClass = createEClass(ENUMERATION_LITERAL); |
| createEReference(enumerationLiteralEClass, ENUMERATION_LITERAL__ENUMERATION); |
| |
| primitiveTypeEClass = createEClass(PRIMITIVE_TYPE); |
| |
| constraintEClass = createEClass(CONSTRAINT); |
| createEReference(constraintEClass, CONSTRAINT__CONTEXT); |
| createEReference(constraintEClass, CONSTRAINT__NAMESPACE); |
| createEReference(constraintEClass, CONSTRAINT__SPECIFICATION); |
| createEReference(constraintEClass, CONSTRAINT__CONSTRAINED_ELEMENT); |
| |
| literalBooleanEClass = createEClass(LITERAL_BOOLEAN); |
| createEAttribute(literalBooleanEClass, LITERAL_BOOLEAN__VALUE); |
| |
| literalSpecificationEClass = createEClass(LITERAL_SPECIFICATION); |
| |
| literalStringEClass = createEClass(LITERAL_STRING); |
| createEAttribute(literalStringEClass, LITERAL_STRING__VALUE); |
| |
| literalNullEClass = createEClass(LITERAL_NULL); |
| |
| literalIntegerEClass = createEClass(LITERAL_INTEGER); |
| createEAttribute(literalIntegerEClass, LITERAL_INTEGER__VALUE); |
| |
| literalUnlimitedNaturalEClass = createEClass(LITERAL_UNLIMITED_NATURAL); |
| createEAttribute(literalUnlimitedNaturalEClass, LITERAL_UNLIMITED_NATURAL__VALUE); |
| |
| classifierEClass = createEClass(CLASSIFIER); |
| createEReference(classifierEClass, CLASSIFIER__FEATURE); |
| createEAttribute(classifierEClass, CLASSIFIER__IS_ABSTRACT); |
| createEReference(classifierEClass, CLASSIFIER__INHERITED_MEMBER); |
| createEReference(classifierEClass, CLASSIFIER__GENERAL); |
| createEReference(classifierEClass, CLASSIFIER__GENERALIZATION); |
| createEReference(classifierEClass, CLASSIFIER__ATTRIBUTE); |
| createEReference(classifierEClass, CLASSIFIER__REDEFINED_CLASSIFIER); |
| createEReference(classifierEClass, CLASSIFIER__SUBSTITUTION); |
| createEReference(classifierEClass, CLASSIFIER__POWERTYPE_EXTENT); |
| createEReference(classifierEClass, CLASSIFIER__OWNED_USE_CASE); |
| createEReference(classifierEClass, CLASSIFIER__REPRESENTATION); |
| createEReference(classifierEClass, CLASSIFIER__OCCURRENCE); |
| |
| featureEClass = createEClass(FEATURE); |
| createEReference(featureEClass, FEATURE__FEATURING_CLASSIFIER); |
| createEAttribute(featureEClass, FEATURE__IS_STATIC); |
| |
| behavioralFeatureEClass = createEClass(BEHAVIORAL_FEATURE); |
| createEReference(behavioralFeatureEClass, BEHAVIORAL_FEATURE__PARAMETER); |
| createEReference(behavioralFeatureEClass, BEHAVIORAL_FEATURE__FORMAL_PARAMETER); |
| createEReference(behavioralFeatureEClass, BEHAVIORAL_FEATURE__RETURN_RESULT); |
| createEReference(behavioralFeatureEClass, BEHAVIORAL_FEATURE__RAISED_EXCEPTION); |
| createEAttribute(behavioralFeatureEClass, BEHAVIORAL_FEATURE__IS_ABSTRACT); |
| createEReference(behavioralFeatureEClass, BEHAVIORAL_FEATURE__METHOD); |
| createEAttribute(behavioralFeatureEClass, BEHAVIORAL_FEATURE__CONCURRENCY); |
| |
| structuralFeatureEClass = createEClass(STRUCTURAL_FEATURE); |
| createEAttribute(structuralFeatureEClass, STRUCTURAL_FEATURE__IS_READ_ONLY); |
| |
| generalizationEClass = createEClass(GENERALIZATION); |
| createEReference(generalizationEClass, GENERALIZATION__SPECIFIC); |
| createEReference(generalizationEClass, GENERALIZATION__GENERAL); |
| createEAttribute(generalizationEClass, GENERALIZATION__IS_SUBSTITUTABLE); |
| createEReference(generalizationEClass, GENERALIZATION__GENERALIZATION_SET); |
| |
| redefinableElementEClass = createEClass(REDEFINABLE_ELEMENT); |
| createEReference(redefinableElementEClass, REDEFINABLE_ELEMENT__REDEFINITION_CONTEXT); |
| createEAttribute(redefinableElementEClass, REDEFINABLE_ELEMENT__IS_LEAF); |
| |
| instanceSpecificationEClass = createEClass(INSTANCE_SPECIFICATION); |
| createEReference(instanceSpecificationEClass, INSTANCE_SPECIFICATION__SLOT); |
| createEReference(instanceSpecificationEClass, INSTANCE_SPECIFICATION__CLASSIFIER); |
| createEReference(instanceSpecificationEClass, INSTANCE_SPECIFICATION__SPECIFICATION); |
| |
| slotEClass = createEClass(SLOT); |
| createEReference(slotEClass, SLOT__OWNING_INSTANCE); |
| createEReference(slotEClass, SLOT__VALUE); |
| createEReference(slotEClass, SLOT__DEFINING_FEATURE); |
| |
| instanceValueEClass = createEClass(INSTANCE_VALUE); |
| createEReference(instanceValueEClass, INSTANCE_VALUE__INSTANCE); |
| |
| packageableElementEClass = createEClass(PACKAGEABLE_ELEMENT); |
| createEAttribute(packageableElementEClass, PACKAGEABLE_ELEMENT__PACKAGEABLE_ELEMENT_VISIBILITY); |
| |
| elementImportEClass = createEClass(ELEMENT_IMPORT); |
| createEAttribute(elementImportEClass, ELEMENT_IMPORT__VISIBILITY); |
| createEAttribute(elementImportEClass, ELEMENT_IMPORT__ALIAS); |
| createEReference(elementImportEClass, ELEMENT_IMPORT__IMPORTED_ELEMENT); |
| createEReference(elementImportEClass, ELEMENT_IMPORT__IMPORTING_NAMESPACE); |
| |
| packageImportEClass = createEClass(PACKAGE_IMPORT); |
| createEAttribute(packageImportEClass, PACKAGE_IMPORT__VISIBILITY); |
| createEReference(packageImportEClass, PACKAGE_IMPORT__IMPORTED_PACKAGE); |
| createEReference(packageImportEClass, PACKAGE_IMPORT__IMPORTING_NAMESPACE); |
| |
| associationEClass = createEClass(ASSOCIATION); |
| createEAttribute(associationEClass, ASSOCIATION__IS_DERIVED); |
| createEReference(associationEClass, ASSOCIATION__OWNED_END); |
| createEReference(associationEClass, ASSOCIATION__END_TYPE); |
| createEReference(associationEClass, ASSOCIATION__MEMBER_END); |
| |
| packageMergeEClass = createEClass(PACKAGE_MERGE); |
| createEReference(packageMergeEClass, PACKAGE_MERGE__MERGING_PACKAGE); |
| createEReference(packageMergeEClass, PACKAGE_MERGE__MERGED_PACKAGE); |
| |
| stereotypeEClass = createEClass(STEREOTYPE); |
| |
| profileEClass = createEClass(PROFILE); |
| createEReference(profileEClass, PROFILE__OWNED_STEREOTYPE); |
| createEReference(profileEClass, PROFILE__METACLASS_REFERENCE); |
| createEReference(profileEClass, PROFILE__METAMODEL_REFERENCE); |
| |
| profileApplicationEClass = createEClass(PROFILE_APPLICATION); |
| createEReference(profileApplicationEClass, PROFILE_APPLICATION__IMPORTED_PROFILE); |
| |
| extensionEClass = createEClass(EXTENSION); |
| createEAttribute(extensionEClass, EXTENSION__IS_REQUIRED); |
| createEReference(extensionEClass, EXTENSION__METACLASS); |
| |
| extensionEndEClass = createEClass(EXTENSION_END); |
| |
| permissionEClass = createEClass(PERMISSION); |
| |
| dependencyEClass = createEClass(DEPENDENCY); |
| createEReference(dependencyEClass, DEPENDENCY__CLIENT); |
| createEReference(dependencyEClass, DEPENDENCY__SUPPLIER); |
| |
| usageEClass = createEClass(USAGE); |
| |
| abstractionEClass = createEClass(ABSTRACTION); |
| createEReference(abstractionEClass, ABSTRACTION__MAPPING); |
| |
| realizationEClass = createEClass(REALIZATION); |
| createEReference(realizationEClass, REALIZATION__ABSTRACTION); |
| createEReference(realizationEClass, REALIZATION__REALIZING_CLASSIFIER); |
| |
| substitutionEClass = createEClass(SUBSTITUTION); |
| createEReference(substitutionEClass, SUBSTITUTION__CONTRACT); |
| createEReference(substitutionEClass, SUBSTITUTION__SUBSTITUTING_CLASSIFIER); |
| |
| behaviorEClass = createEClass(BEHAVIOR); |
| createEAttribute(behaviorEClass, BEHAVIOR__IS_REENTRANT); |
| createEReference(behaviorEClass, BEHAVIOR__CONTEXT); |
| createEReference(behaviorEClass, BEHAVIOR__REDEFINED_BEHAVIOR); |
| createEReference(behaviorEClass, BEHAVIOR__SPECIFICATION); |
| createEReference(behaviorEClass, BEHAVIOR__PARAMETER); |
| createEReference(behaviorEClass, BEHAVIOR__FORMAL_PARAMETER); |
| createEReference(behaviorEClass, BEHAVIOR__RETURN_RESULT); |
| createEReference(behaviorEClass, BEHAVIOR__PRECONDITION); |
| createEReference(behaviorEClass, BEHAVIOR__POSTCONDITION); |
| |
| behavioredClassifierEClass = createEClass(BEHAVIORED_CLASSIFIER); |
| createEReference(behavioredClassifierEClass, BEHAVIORED_CLASSIFIER__OWNED_BEHAVIOR); |
| createEReference(behavioredClassifierEClass, BEHAVIORED_CLASSIFIER__CLASSIFIER_BEHAVIOR); |
| createEReference(behavioredClassifierEClass, BEHAVIORED_CLASSIFIER__IMPLEMENTATION); |
| createEReference(behavioredClassifierEClass, BEHAVIORED_CLASSIFIER__OWNED_STATE_MACHINE); |
| |
| activityEClass = createEClass(ACTIVITY); |
| createEAttribute(activityEClass, ACTIVITY__BODY); |
| createEAttribute(activityEClass, ACTIVITY__LANGUAGE); |
| createEReference(activityEClass, ACTIVITY__EDGE); |
| createEReference(activityEClass, ACTIVITY__GROUP); |
| createEReference(activityEClass, ACTIVITY__NODE); |
| createEReference(activityEClass, ACTIVITY__ACTION); |
| createEReference(activityEClass, ACTIVITY__STRUCTURED_NODE); |
| createEAttribute(activityEClass, ACTIVITY__IS_SINGLE_EXECUTION); |
| createEAttribute(activityEClass, ACTIVITY__IS_READ_ONLY); |
| |
| associationClassEClass = createEClass(ASSOCIATION_CLASS); |
| |
| modelEClass = createEClass(MODEL); |
| createEAttribute(modelEClass, MODEL__VIEWPOINT); |
| |
| informationItemEClass = createEClass(INFORMATION_ITEM); |
| createEReference(informationItemEClass, INFORMATION_ITEM__REPRESENTED); |
| |
| informationFlowEClass = createEClass(INFORMATION_FLOW); |
| createEReference(informationFlowEClass, INFORMATION_FLOW__REALIZATION); |
| createEReference(informationFlowEClass, INFORMATION_FLOW__CONVEYED); |
| |
| generalizationSetEClass = createEClass(GENERALIZATION_SET); |
| createEAttribute(generalizationSetEClass, GENERALIZATION_SET__IS_COVERING); |
| createEAttribute(generalizationSetEClass, GENERALIZATION_SET__IS_DISJOINT); |
| createEReference(generalizationSetEClass, GENERALIZATION_SET__POWERTYPE); |
| createEReference(generalizationSetEClass, GENERALIZATION_SET__GENERALIZATION); |
| |
| connectorEndEClass = createEClass(CONNECTOR_END); |
| createEReference(connectorEndEClass, CONNECTOR_END__DEFINING_END); |
| createEReference(connectorEndEClass, CONNECTOR_END__ROLE); |
| createEReference(connectorEndEClass, CONNECTOR_END__PART_WITH_PORT); |
| |
| connectableElementEClass = createEClass(CONNECTABLE_ELEMENT); |
| createEReference(connectableElementEClass, CONNECTABLE_ELEMENT__END); |
| |
| connectorEClass = createEClass(CONNECTOR); |
| createEReference(connectorEClass, CONNECTOR__TYPE); |
| createEReference(connectorEClass, CONNECTOR__REDEFINED_CONNECTOR); |
| createEReference(connectorEClass, CONNECTOR__END); |
| createEAttribute(connectorEClass, CONNECTOR__KIND); |
| createEReference(connectorEClass, CONNECTOR__CONTRACT); |
| |
| structuredClassifierEClass = createEClass(STRUCTURED_CLASSIFIER); |
| createEReference(structuredClassifierEClass, STRUCTURED_CLASSIFIER__OWNED_ATTRIBUTE); |
| createEReference(structuredClassifierEClass, STRUCTURED_CLASSIFIER__PART); |
| createEReference(structuredClassifierEClass, STRUCTURED_CLASSIFIER__ROLE); |
| createEReference(structuredClassifierEClass, STRUCTURED_CLASSIFIER__OWNED_CONNECTOR); |
| |
| interfaceEClass = createEClass(INTERFACE); |
| createEReference(interfaceEClass, INTERFACE__OWNED_ATTRIBUTE); |
| createEReference(interfaceEClass, INTERFACE__OWNED_OPERATION); |
| createEReference(interfaceEClass, INTERFACE__REDEFINED_INTERFACE); |
| createEReference(interfaceEClass, INTERFACE__NESTED_CLASSIFIER); |
| createEReference(interfaceEClass, INTERFACE__OWNED_RECEPTION); |
| createEReference(interfaceEClass, INTERFACE__PROTOCOL); |
| |
| implementationEClass = createEClass(IMPLEMENTATION); |
| createEReference(implementationEClass, IMPLEMENTATION__CONTRACT); |
| createEReference(implementationEClass, IMPLEMENTATION__IMPLEMENTING_CLASSIFIER); |
| |
| actorEClass = createEClass(ACTOR); |
| |
| extendEClass = createEClass(EXTEND); |
| createEReference(extendEClass, EXTEND__EXTENDED_CASE); |
| createEReference(extendEClass, EXTEND__EXTENSION); |
| createEReference(extendEClass, EXTEND__CONDITION); |
| createEReference(extendEClass, EXTEND__EXTENSION_LOCATION); |
| |
| useCaseEClass = createEClass(USE_CASE); |
| createEReference(useCaseEClass, USE_CASE__INCLUDE); |
| createEReference(useCaseEClass, USE_CASE__EXTEND); |
| createEReference(useCaseEClass, USE_CASE__EXTENSION_POINT); |
| createEReference(useCaseEClass, USE_CASE__SUBJECT); |
| |
| extensionPointEClass = createEClass(EXTENSION_POINT); |
| createEReference(extensionPointEClass, EXTENSION_POINT__USE_CASE); |
| |
| includeEClass = createEClass(INCLUDE); |
| createEReference(includeEClass, INCLUDE__INCLUDING_CASE); |
| createEReference(includeEClass, INCLUDE__ADDITION); |
| |
| artifactEClass = createEClass(ARTIFACT); |
| createEAttribute(artifactEClass, ARTIFACT__FILE_NAME); |
| createEReference(artifactEClass, ARTIFACT__NESTED_ARTIFACT); |
| createEReference(artifactEClass, ARTIFACT__MANIFESTATION); |
| createEReference(artifactEClass, ARTIFACT__OWNED_OPERATION); |
| createEReference(artifactEClass, ARTIFACT__OWNED_ATTRIBUTE); |
| |
| manifestationEClass = createEClass(MANIFESTATION); |
| createEReference(manifestationEClass, MANIFESTATION__UTILIZED_ELEMENT); |
| |
| activityEdgeEClass = createEClass(ACTIVITY_EDGE); |
| createEReference(activityEdgeEClass, ACTIVITY_EDGE__ACTIVITY); |
| createEReference(activityEdgeEClass, ACTIVITY_EDGE__SOURCE); |
| createEReference(activityEdgeEClass, ACTIVITY_EDGE__TARGET); |
| createEReference(activityEdgeEClass, ACTIVITY_EDGE__IN_GROUP); |
| createEReference(activityEdgeEClass, ACTIVITY_EDGE__GUARD); |
| createEReference(activityEdgeEClass, ACTIVITY_EDGE__REDEFINED_ELEMENT); |
| createEReference(activityEdgeEClass, ACTIVITY_EDGE__IN_STRUCTURED_NODE); |
| createEReference(activityEdgeEClass, ACTIVITY_EDGE__IN_PARTITION); |
| createEReference(activityEdgeEClass, ACTIVITY_EDGE__WEIGHT); |
| createEReference(activityEdgeEClass, ACTIVITY_EDGE__INTERRUPTS); |
| |
| activityGroupEClass = createEClass(ACTIVITY_GROUP); |
| createEReference(activityGroupEClass, ACTIVITY_GROUP__SUPER_GROUP); |
| createEReference(activityGroupEClass, ACTIVITY_GROUP__ACTIVITY_GROUP_ACTIVITY); |
| |
| activityNodeEClass = createEClass(ACTIVITY_NODE); |
| createEReference(activityNodeEClass, ACTIVITY_NODE__OUTGOING); |
| createEReference(activityNodeEClass, ACTIVITY_NODE__INCOMING); |
| createEReference(activityNodeEClass, ACTIVITY_NODE__IN_GROUP); |
| createEReference(activityNodeEClass, ACTIVITY_NODE__ACTIVITY); |
| createEReference(activityNodeEClass, ACTIVITY_NODE__REDEFINED_ELEMENT); |
| createEReference(activityNodeEClass, ACTIVITY_NODE__IN_STRUCTURED_NODE); |
| createEReference(activityNodeEClass, ACTIVITY_NODE__IN_PARTITION); |
| createEReference(activityNodeEClass, ACTIVITY_NODE__IN_INTERRUPTIBLE_REGION); |
| |
| actionEClass = createEClass(ACTION); |
| createEAttribute(actionEClass, ACTION__EFFECT); |
| createEReference(actionEClass, ACTION__OUTPUT); |
| createEReference(actionEClass, ACTION__INPUT); |
| createEReference(actionEClass, ACTION__CONTEXT); |
| createEReference(actionEClass, ACTION__LOCAL_PRECONDITION); |
| createEReference(actionEClass, ACTION__LOCAL_POSTCONDITION); |
| |
| objectNodeEClass = createEClass(OBJECT_NODE); |
| createEAttribute(objectNodeEClass, OBJECT_NODE__ORDERING); |
| createEReference(objectNodeEClass, OBJECT_NODE__UPPER_BOUND); |
| createEReference(objectNodeEClass, OBJECT_NODE__IN_STATE); |
| createEReference(objectNodeEClass, OBJECT_NODE__SELECTION); |
| |
| controlNodeEClass = createEClass(CONTROL_NODE); |
| |
| controlFlowEClass = createEClass(CONTROL_FLOW); |
| |
| objectFlowEClass = createEClass(OBJECT_FLOW); |
| createEAttribute(objectFlowEClass, OBJECT_FLOW__IS_MULTICAST); |
| createEAttribute(objectFlowEClass, OBJECT_FLOW__IS_MULTIRECEIVE); |
| createEReference(objectFlowEClass, OBJECT_FLOW__TRANSFORMATION); |
| createEReference(objectFlowEClass, OBJECT_FLOW__SELECTION); |
| |
| initialNodeEClass = createEClass(INITIAL_NODE); |
| |
| finalNodeEClass = createEClass(FINAL_NODE); |
| |
| activityFinalNodeEClass = createEClass(ACTIVITY_FINAL_NODE); |
| |
| decisionNodeEClass = createEClass(DECISION_NODE); |
| createEReference(decisionNodeEClass, DECISION_NODE__DECISION_INPUT); |
| |
| mergeNodeEClass = createEClass(MERGE_NODE); |
| |
| executableNodeEClass = createEClass(EXECUTABLE_NODE); |
| createEReference(executableNodeEClass, EXECUTABLE_NODE__HANDLER); |
| |
| outputPinEClass = createEClass(OUTPUT_PIN); |
| |
| inputPinEClass = createEClass(INPUT_PIN); |
| |
| pinEClass = createEClass(PIN); |
| |
| activityParameterNodeEClass = createEClass(ACTIVITY_PARAMETER_NODE); |
| createEReference(activityParameterNodeEClass, ACTIVITY_PARAMETER_NODE__PARAMETER); |
| |
| valuePinEClass = createEClass(VALUE_PIN); |
| createEReference(valuePinEClass, VALUE_PIN__VALUE); |
| |
| collaborationOccurrenceEClass = createEClass(COLLABORATION_OCCURRENCE); |
| createEReference(collaborationOccurrenceEClass, COLLABORATION_OCCURRENCE__TYPE); |
| createEReference(collaborationOccurrenceEClass, COLLABORATION_OCCURRENCE__ROLE_BINDING); |
| |
| collaborationEClass = createEClass(COLLABORATION); |
| createEReference(collaborationEClass, COLLABORATION__COLLABORATION_ROLE); |
| |
| interactionEClass = createEClass(INTERACTION); |
| createEReference(interactionEClass, INTERACTION__LIFELINE); |
| createEReference(interactionEClass, INTERACTION__MESSAGE); |
| createEReference(interactionEClass, INTERACTION__FRAGMENT); |
| createEReference(interactionEClass, INTERACTION__FORMAL_GATE); |
| |
| interactionFragmentEClass = createEClass(INTERACTION_FRAGMENT); |
| createEReference(interactionFragmentEClass, INTERACTION_FRAGMENT__COVERED); |
| createEReference(interactionFragmentEClass, INTERACTION_FRAGMENT__GENERAL_ORDERING); |
| createEReference(interactionFragmentEClass, INTERACTION_FRAGMENT__ENCLOSING_INTERACTION); |
| createEReference(interactionFragmentEClass, INTERACTION_FRAGMENT__ENCLOSING_OPERAND); |
| |
| lifelineEClass = createEClass(LIFELINE); |
| createEReference(lifelineEClass, LIFELINE__COVERED_BY); |
| createEReference(lifelineEClass, LIFELINE__REPRESENTS); |
| createEReference(lifelineEClass, LIFELINE__INTERACTION); |
| createEReference(lifelineEClass, LIFELINE__SELECTOR); |
| createEReference(lifelineEClass, LIFELINE__DECOMPOSED_AS); |
| |
| messageEClass = createEClass(MESSAGE); |
| createEAttribute(messageEClass, MESSAGE__MESSAGE_KIND); |
| createEAttribute(messageEClass, MESSAGE__MESSAGE_SORT); |
| createEReference(messageEClass, MESSAGE__RECEIVE_EVENT); |
| createEReference(messageEClass, MESSAGE__SEND_EVENT); |
| createEReference(messageEClass, MESSAGE__CONNECTOR); |
| createEReference(messageEClass, MESSAGE__INTERACTION); |
| createEReference(messageEClass, MESSAGE__SIGNATURE); |
| createEReference(messageEClass, MESSAGE__ARGUMENT); |
| |
| generalOrderingEClass = createEClass(GENERAL_ORDERING); |
| createEReference(generalOrderingEClass, GENERAL_ORDERING__BEFORE); |
| createEReference(generalOrderingEClass, GENERAL_ORDERING__AFTER); |
| |
| messageEndEClass = createEClass(MESSAGE_END); |
| createEReference(messageEndEClass, MESSAGE_END__RECEIVE_MESSAGE); |
| createEReference(messageEndEClass, MESSAGE_END__SEND_MESSAGE); |
| |
| eventOccurrenceEClass = createEClass(EVENT_OCCURRENCE); |
| createEReference(eventOccurrenceEClass, EVENT_OCCURRENCE__START_EXEC); |
| createEReference(eventOccurrenceEClass, EVENT_OCCURRENCE__FINISH_EXEC); |
| createEReference(eventOccurrenceEClass, EVENT_OCCURRENCE__TO_AFTER); |
| createEReference(eventOccurrenceEClass, EVENT_OCCURRENCE__TO_BEFORE); |
| |
| executionOccurrenceEClass = createEClass(EXECUTION_OCCURRENCE); |
| createEReference(executionOccurrenceEClass, EXECUTION_OCCURRENCE__START); |
| createEReference(executionOccurrenceEClass, EXECUTION_OCCURRENCE__FINISH); |
| createEReference(executionOccurrenceEClass, EXECUTION_OCCURRENCE__BEHAVIOR); |
| |
| stateInvariantEClass = createEClass(STATE_INVARIANT); |
| createEReference(stateInvariantEClass, STATE_INVARIANT__INVARIANT); |
| |
| stopEClass = createEClass(STOP); |
| |
| portEClass = createEClass(PORT); |
| createEAttribute(portEClass, PORT__IS_BEHAVIOR); |
| createEAttribute(portEClass, PORT__IS_SERVICE); |
| createEReference(portEClass, PORT__REQUIRED); |
| createEReference(portEClass, PORT__REDEFINED_PORT); |
| createEReference(portEClass, PORT__PROVIDED); |
| createEReference(portEClass, PORT__PROTOCOL); |
| |
| encapsulatedClassifierEClass = createEClass(ENCAPSULATED_CLASSIFIER); |
| createEReference(encapsulatedClassifierEClass, ENCAPSULATED_CLASSIFIER__OWNED_PORT); |
| |
| callTriggerEClass = createEClass(CALL_TRIGGER); |
| createEReference(callTriggerEClass, CALL_TRIGGER__OPERATION); |
| |
| messageTriggerEClass = createEClass(MESSAGE_TRIGGER); |
| |
| changeTriggerEClass = createEClass(CHANGE_TRIGGER); |
| createEReference(changeTriggerEClass, CHANGE_TRIGGER__CHANGE_EXPRESSION); |
| |
| triggerEClass = createEClass(TRIGGER); |
| createEReference(triggerEClass, TRIGGER__PORT); |
| |
| receptionEClass = createEClass(RECEPTION); |
| createEReference(receptionEClass, RECEPTION__SIGNAL); |
| |
| signalEClass = createEClass(SIGNAL); |
| createEReference(signalEClass, SIGNAL__OWNED_ATTRIBUTE); |
| |
| signalTriggerEClass = createEClass(SIGNAL_TRIGGER); |
| createEReference(signalTriggerEClass, SIGNAL_TRIGGER__SIGNAL); |
| |
| timeTriggerEClass = createEClass(TIME_TRIGGER); |
| createEAttribute(timeTriggerEClass, TIME_TRIGGER__IS_RELATIVE); |
| createEReference(timeTriggerEClass, TIME_TRIGGER__WHEN); |
| |
| anyTriggerEClass = createEClass(ANY_TRIGGER); |
| |
| variableEClass = createEClass(VARIABLE); |
| createEReference(variableEClass, VARIABLE__SCOPE); |
| |
| structuredActivityNodeEClass = createEClass(STRUCTURED_ACTIVITY_NODE); |
| createEReference(structuredActivityNodeEClass, STRUCTURED_ACTIVITY_NODE__VARIABLE); |
| createEReference(structuredActivityNodeEClass, STRUCTURED_ACTIVITY_NODE__CONTAINED_NODE); |
| createEReference(structuredActivityNodeEClass, STRUCTURED_ACTIVITY_NODE__CONTAINED_EDGE); |
| createEAttribute(structuredActivityNodeEClass, STRUCTURED_ACTIVITY_NODE__MUST_ISOLATE); |
| |
| conditionalNodeEClass = createEClass(CONDITIONAL_NODE); |
| createEAttribute(conditionalNodeEClass, CONDITIONAL_NODE__IS_DETERMINATE); |
| createEAttribute(conditionalNodeEClass, CONDITIONAL_NODE__IS_ASSURED); |
| createEReference(conditionalNodeEClass, CONDITIONAL_NODE__CLAUSE); |
| createEReference(conditionalNodeEClass, CONDITIONAL_NODE__RESULT); |
| |
| clauseEClass = createEClass(CLAUSE); |
| createEReference(clauseEClass, CLAUSE__TEST); |
| createEReference(clauseEClass, CLAUSE__BODY); |
| createEReference(clauseEClass, CLAUSE__PREDECESSOR_CLAUSE); |
| createEReference(clauseEClass, CLAUSE__SUCCESSOR_CLAUSE); |
| createEReference(clauseEClass, CLAUSE__DECIDER); |
| createEReference(clauseEClass, CLAUSE__BODY_OUTPUT); |
| |
| loopNodeEClass = createEClass(LOOP_NODE); |
| createEAttribute(loopNodeEClass, LOOP_NODE__IS_TESTED_FIRST); |
| createEReference(loopNodeEClass, LOOP_NODE__BODY_PART); |
| createEReference(loopNodeEClass, LOOP_NODE__SETUP_PART); |
| createEReference(loopNodeEClass, LOOP_NODE__DECIDER); |
| createEReference(loopNodeEClass, LOOP_NODE__TEST); |
| createEReference(loopNodeEClass, LOOP_NODE__RESULT); |
| createEReference(loopNodeEClass, LOOP_NODE__LOOP_VARIABLE); |
| createEReference(loopNodeEClass, LOOP_NODE__BODY_OUTPUT); |
| createEReference(loopNodeEClass, LOOP_NODE__LOOP_VARIABLE_INPUT); |
| |
| templateSignatureEClass = createEClass(TEMPLATE_SIGNATURE); |
| createEReference(templateSignatureEClass, TEMPLATE_SIGNATURE__PARAMETER); |
| createEReference(templateSignatureEClass, TEMPLATE_SIGNATURE__OWNED_PARAMETER); |
| createEReference(templateSignatureEClass, TEMPLATE_SIGNATURE__NESTED_SIGNATURE); |
| createEReference(templateSignatureEClass, TEMPLATE_SIGNATURE__NESTING_SIGNATURE); |
| createEReference(templateSignatureEClass, TEMPLATE_SIGNATURE__TEMPLATE); |
| |
| templateParameterEClass = createEClass(TEMPLATE_PARAMETER); |
| createEReference(templateParameterEClass, TEMPLATE_PARAMETER__SIGNATURE); |
| createEReference(templateParameterEClass, TEMPLATE_PARAMETER__PARAMETERED_ELEMENT); |
| createEReference(templateParameterEClass, TEMPLATE_PARAMETER__OWNED_PARAMETERED_ELEMENT); |
| createEReference(templateParameterEClass, TEMPLATE_PARAMETER__DEFAULT); |
| createEReference(templateParameterEClass, TEMPLATE_PARAMETER__OWNED_DEFAULT); |
| |
| templateableElementEClass = createEClass(TEMPLATEABLE_ELEMENT); |
| createEReference(templateableElementEClass, TEMPLATEABLE_ELEMENT__TEMPLATE_BINDING); |
| createEReference(templateableElementEClass, TEMPLATEABLE_ELEMENT__OWNED_TEMPLATE_SIGNATURE); |
| |
| stringExpressionEClass = createEClass(STRING_EXPRESSION); |
| createEReference(stringExpressionEClass, STRING_EXPRESSION__SUB_EXPRESSION); |
| createEReference(stringExpressionEClass, STRING_EXPRESSION__OWNING_EXPRESSION); |
| |
| parameterableElementEClass = createEClass(PARAMETERABLE_ELEMENT); |
| createEReference(parameterableElementEClass, PARAMETERABLE_ELEMENT__TEMPLATE_PARAMETER); |
| createEReference(parameterableElementEClass, PARAMETERABLE_ELEMENT__OWNING_PARAMETER); |
| |
| templateBindingEClass = createEClass(TEMPLATE_BINDING); |
| createEReference(templateBindingEClass, TEMPLATE_BINDING__BOUND_ELEMENT); |
| createEReference(templateBindingEClass, TEMPLATE_BINDING__SIGNATURE); |
| createEReference(templateBindingEClass, TEMPLATE_BINDING__PARAMETER_SUBSTITUTION); |
| |
| templateParameterSubstitutionEClass = createEClass(TEMPLATE_PARAMETER_SUBSTITUTION); |
| createEReference(templateParameterSubstitutionEClass, TEMPLATE_PARAMETER_SUBSTITUTION__FORMAL); |
| createEReference(templateParameterSubstitutionEClass, TEMPLATE_PARAMETER_SUBSTITUTION__TEMPLATE_BINDING); |
| createEReference(templateParameterSubstitutionEClass, TEMPLATE_PARAMETER_SUBSTITUTION__ACTUAL); |
| createEReference(templateParameterSubstitutionEClass, TEMPLATE_PARAMETER_SUBSTITUTION__OWNED_ACTUAL); |
| |
| operationTemplateParameterEClass = createEClass(OPERATION_TEMPLATE_PARAMETER); |
| |
| classifierTemplateParameterEClass = createEClass(CLASSIFIER_TEMPLATE_PARAMETER); |
| createEAttribute(classifierTemplateParameterEClass, CLASSIFIER_TEMPLATE_PARAMETER__ALLOW_SUBSTITUTABLE); |
| |
| parameterableClassifierEClass = createEClass(PARAMETERABLE_CLASSIFIER); |
| |
| redefinableTemplateSignatureEClass = createEClass(REDEFINABLE_TEMPLATE_SIGNATURE); |
| |
| templateableClassifierEClass = createEClass(TEMPLATEABLE_CLASSIFIER); |
| |
| connectableElementTemplateParameterEClass = createEClass(CONNECTABLE_ELEMENT_TEMPLATE_PARAMETER); |
| |
| stateMachineEClass = createEClass(STATE_MACHINE); |
| createEReference(stateMachineEClass, STATE_MACHINE__REGION); |
| createEReference(stateMachineEClass, STATE_MACHINE__CONNECTION_POINT); |
| createEReference(stateMachineEClass, STATE_MACHINE__EXTENDED_STATE_MACHINE); |
| createEReference(stateMachineEClass, STATE_MACHINE__STATE_MACHINE_REDEFINITION_CONTEXT); |
| |
| regionEClass = createEClass(REGION); |
| createEReference(regionEClass, REGION__SUBVERTEX); |
| createEReference(regionEClass, REGION__TRANSITION); |
| createEReference(regionEClass, REGION__EXTENDED_REGION); |
| |
| pseudostateEClass = createEClass(PSEUDOSTATE); |
| createEAttribute(pseudostateEClass, PSEUDOSTATE__KIND); |
| |
| stateEClass = createEClass(STATE); |
| createEAttribute(stateEClass, STATE__IS_COMPOSITE); |
| createEAttribute(stateEClass, STATE__IS_ORTHOGONAL); |
| createEAttribute(stateEClass, STATE__IS_SIMPLE); |
| createEAttribute(stateEClass, STATE__IS_SUBMACHINE_STATE); |
| createEReference(stateEClass, STATE__SUBMACHINE); |
| createEReference(stateEClass, STATE__CONNECTION); |
| createEReference(stateEClass, STATE__REDEFINED_STATE); |
| createEReference(stateEClass, STATE__DEFERRABLE_TRIGGER); |
| createEReference(stateEClass, STATE__REGION); |
| createEReference(stateEClass, STATE__ENTRY); |
| createEReference(stateEClass, STATE__EXIT); |
| createEReference(stateEClass, STATE__DO_ACTIVITY); |
| createEReference(stateEClass, STATE__STATE_INVARIANT); |
| |
| vertexEClass = createEClass(VERTEX); |
| createEReference(vertexEClass, VERTEX__CONTAINER); |
| createEReference(vertexEClass, VERTEX__OUTGOING); |
| createEReference(vertexEClass, VERTEX__INCOMING); |
| |
| connectionPointReferenceEClass = createEClass(CONNECTION_POINT_REFERENCE); |
| createEReference(connectionPointReferenceEClass, CONNECTION_POINT_REFERENCE__ENTRY); |
| createEReference(connectionPointReferenceEClass, CONNECTION_POINT_REFERENCE__EXIT); |
| |
| transitionEClass = createEClass(TRANSITION); |
| createEAttribute(transitionEClass, TRANSITION__KIND); |
| createEReference(transitionEClass, TRANSITION__CONTAINER); |
| createEReference(transitionEClass, TRANSITION__SOURCE); |
| createEReference(transitionEClass, TRANSITION__TARGET); |
| createEReference(transitionEClass, TRANSITION__REDEFINED_TRANSITION); |
| createEReference(transitionEClass, TRANSITION__TRIGGER); |
| createEReference(transitionEClass, TRANSITION__GUARD); |
| createEReference(transitionEClass, TRANSITION__EFFECT); |
| |
| finalStateEClass = createEClass(FINAL_STATE); |
| |
| forkNodeEClass = createEClass(FORK_NODE); |
| |
| joinNodeEClass = createEClass(JOIN_NODE); |
| createEAttribute(joinNodeEClass, JOIN_NODE__IS_COMBINE_DUPLICATE); |
| createEReference(joinNodeEClass, JOIN_NODE__JOIN_SPEC); |
| |
| flowFinalNodeEClass = createEClass(FLOW_FINAL_NODE); |
| |
| centralBufferNodeEClass = createEClass(CENTRAL_BUFFER_NODE); |
| |
| activityPartitionEClass = createEClass(ACTIVITY_PARTITION); |
| createEAttribute(activityPartitionEClass, ACTIVITY_PARTITION__IS_DIMENSION); |
| createEAttribute(activityPartitionEClass, ACTIVITY_PARTITION__IS_EXTERNAL); |
| createEReference(activityPartitionEClass, ACTIVITY_PARTITION__CONTAINED_EDGE); |
| createEReference(activityPartitionEClass, ACTIVITY_PARTITION__CONTAINED_NODE); |
| createEReference(activityPartitionEClass, ACTIVITY_PARTITION__SUBGROUP); |
| createEReference(activityPartitionEClass, ACTIVITY_PARTITION__SUPER_PARTITION); |
| createEReference(activityPartitionEClass, ACTIVITY_PARTITION__REPRESENTS); |
| |
| createObjectActionEClass = createEClass(CREATE_OBJECT_ACTION); |
| createEReference(createObjectActionEClass, CREATE_OBJECT_ACTION__CLASSIFIER); |
| createEReference(createObjectActionEClass, CREATE_OBJECT_ACTION__RESULT); |
| |
| destroyObjectActionEClass = createEClass(DESTROY_OBJECT_ACTION); |
| createEReference(destroyObjectActionEClass, DESTROY_OBJECT_ACTION__TARGET); |
| |
| testIdentityActionEClass = createEClass(TEST_IDENTITY_ACTION); |
| createEReference(testIdentityActionEClass, TEST_IDENTITY_ACTION__FIRST); |
| createEReference(testIdentityActionEClass, TEST_IDENTITY_ACTION__SECOND); |
| createEReference(testIdentityActionEClass, TEST_IDENTITY_ACTION__RESULT); |
| |
| readSelfActionEClass = createEClass(READ_SELF_ACTION); |
| createEReference(readSelfActionEClass, READ_SELF_ACTION__RESULT); |
| |
| structuralFeatureActionEClass = createEClass(STRUCTURAL_FEATURE_ACTION); |
| createEReference(structuralFeatureActionEClass, STRUCTURAL_FEATURE_ACTION__STRUCTURAL_FEATURE); |
| createEReference(structuralFeatureActionEClass, STRUCTURAL_FEATURE_ACTION__OBJECT); |
| |
| readStructuralFeatureActionEClass = createEClass(READ_STRUCTURAL_FEATURE_ACTION); |
| createEReference(readStructuralFeatureActionEClass, READ_STRUCTURAL_FEATURE_ACTION__RESULT); |
| |
| writeStructuralFeatureActionEClass = createEClass(WRITE_STRUCTURAL_FEATURE_ACTION); |
| createEReference(writeStructuralFeatureActionEClass, WRITE_STRUCTURAL_FEATURE_ACTION__VALUE); |
| |
| clearStructuralFeatureActionEClass = createEClass(CLEAR_STRUCTURAL_FEATURE_ACTION); |
| |
| removeStructuralFeatureValueActionEClass = createEClass(REMOVE_STRUCTURAL_FEATURE_VALUE_ACTION); |
| |
| addStructuralFeatureValueActionEClass = createEClass(ADD_STRUCTURAL_FEATURE_VALUE_ACTION); |
| createEAttribute(addStructuralFeatureValueActionEClass, ADD_STRUCTURAL_FEATURE_VALUE_ACTION__IS_REPLACE_ALL); |
| createEReference(addStructuralFeatureValueActionEClass, ADD_STRUCTURAL_FEATURE_VALUE_ACTION__INSERT_AT); |
| |
| linkActionEClass = createEClass(LINK_ACTION); |
| createEReference(linkActionEClass, LINK_ACTION__END_DATA); |
| |
| linkEndDataEClass = createEClass(LINK_END_DATA); |
| createEReference(linkEndDataEClass, LINK_END_DATA__VALUE); |
| createEReference(linkEndDataEClass, LINK_END_DATA__END); |
| createEReference(linkEndDataEClass, LINK_END_DATA__QUALIFIER); |
| |
| readLinkActionEClass = createEClass(READ_LINK_ACTION); |
| createEReference(readLinkActionEClass, READ_LINK_ACTION__RESULT); |
| |
| linkEndCreationDataEClass = createEClass(LINK_END_CREATION_DATA); |
| createEAttribute(linkEndCreationDataEClass, LINK_END_CREATION_DATA__IS_REPLACE_ALL); |
| createEReference(linkEndCreationDataEClass, LINK_END_CREATION_DATA__INSERT_AT); |
| |
| createLinkActionEClass = createEClass(CREATE_LINK_ACTION); |
| |
| writeLinkActionEClass = createEClass(WRITE_LINK_ACTION); |
| |
| destroyLinkActionEClass = createEClass(DESTROY_LINK_ACTION); |
| |
| clearAssociationActionEClass = createEClass(CLEAR_ASSOCIATION_ACTION); |
| createEReference(clearAssociationActionEClass, CLEAR_ASSOCIATION_ACTION__OBJECT); |
| createEReference(clearAssociationActionEClass, CLEAR_ASSOCIATION_ACTION__ASSOCIATION); |
| |
| variableActionEClass = createEClass(VARIABLE_ACTION); |
| createEReference(variableActionEClass, VARIABLE_ACTION__VARIABLE); |
| |
| readVariableActionEClass = createEClass(READ_VARIABLE_ACTION); |
| createEReference(readVariableActionEClass, READ_VARIABLE_ACTION__RESULT); |
| |
| writeVariableActionEClass = createEClass(WRITE_VARIABLE_ACTION); |
| createEReference(writeVariableActionEClass, WRITE_VARIABLE_ACTION__VALUE); |
| |
| clearVariableActionEClass = createEClass(CLEAR_VARIABLE_ACTION); |
| |
| addVariableValueActionEClass = createEClass(ADD_VARIABLE_VALUE_ACTION); |
| createEAttribute(addVariableValueActionEClass, ADD_VARIABLE_VALUE_ACTION__IS_REPLACE_ALL); |
| createEReference(addVariableValueActionEClass, ADD_VARIABLE_VALUE_ACTION__INSERT_AT); |
| |
| removeVariableValueActionEClass = createEClass(REMOVE_VARIABLE_VALUE_ACTION); |
| |
| applyFunctionActionEClass = createEClass(APPLY_FUNCTION_ACTION); |
| createEReference(applyFunctionActionEClass, APPLY_FUNCTION_ACTION__FUNCTION); |
| createEReference(applyFunctionActionEClass, APPLY_FUNCTION_ACTION__ARGUMENT); |
| createEReference(applyFunctionActionEClass, APPLY_FUNCTION_ACTION__RESULT); |
| |
| primitiveFunctionEClass = createEClass(PRIMITIVE_FUNCTION); |
| createEAttribute(primitiveFunctionEClass, PRIMITIVE_FUNCTION__BODY); |
| createEAttribute(primitiveFunctionEClass, PRIMITIVE_FUNCTION__LANGUAGE); |
| |
| callActionEClass = createEClass(CALL_ACTION); |
| createEAttribute(callActionEClass, CALL_ACTION__IS_SYNCHRONOUS); |
| createEReference(callActionEClass, CALL_ACTION__RESULT); |
| |
| invocationActionEClass = createEClass(INVOCATION_ACTION); |
| createEReference(invocationActionEClass, INVOCATION_ACTION__ARGUMENT); |
| createEReference(invocationActionEClass, INVOCATION_ACTION__ON_PORT); |
| |
| sendSignalActionEClass = createEClass(SEND_SIGNAL_ACTION); |
| createEReference(sendSignalActionEClass, SEND_SIGNAL_ACTION__TARGET); |
| createEReference(sendSignalActionEClass, SEND_SIGNAL_ACTION__SIGNAL); |
| |
| broadcastSignalActionEClass = createEClass(BROADCAST_SIGNAL_ACTION); |
| createEReference(broadcastSignalActionEClass, BROADCAST_SIGNAL_ACTION__SIGNAL); |
| |
| sendObjectActionEClass = createEClass(SEND_OBJECT_ACTION); |
| createEReference(sendObjectActionEClass, SEND_OBJECT_ACTION__TARGET); |
| createEReference(sendObjectActionEClass, SEND_OBJECT_ACTION__REQUEST); |
| |
| callOperationActionEClass = createEClass(CALL_OPERATION_ACTION); |
| createEReference(callOperationActionEClass, CALL_OPERATION_ACTION__OPERATION); |
| createEReference(callOperationActionEClass, CALL_OPERATION_ACTION__TARGET); |
| |
| callBehaviorActionEClass = createEClass(CALL_BEHAVIOR_ACTION); |
| createEReference(callBehaviorActionEClass, CALL_BEHAVIOR_ACTION__BEHAVIOR); |
| |
| interactionOccurrenceEClass = createEClass(INTERACTION_OCCURRENCE); |
| createEReference(interactionOccurrenceEClass, INTERACTION_OCCURRENCE__REFERS_TO); |
| createEReference(interactionOccurrenceEClass, INTERACTION_OCCURRENCE__ACTUAL_GATE); |
| createEReference(interactionOccurrenceEClass, INTERACTION_OCCURRENCE__ARGUMENT); |
| |
| gateEClass = createEClass(GATE); |
| |
| partDecompositionEClass = createEClass(PART_DECOMPOSITION); |
| |
| interactionOperandEClass = createEClass(INTERACTION_OPERAND); |
| createEReference(interactionOperandEClass, INTERACTION_OPERAND__GUARD); |
| createEReference(interactionOperandEClass, INTERACTION_OPERAND__FRAGMENT); |
| |
| interactionConstraintEClass = createEClass(INTERACTION_CONSTRAINT); |
| createEReference(interactionConstraintEClass, INTERACTION_CONSTRAINT__MININT); |
| createEReference(interactionConstraintEClass, INTERACTION_CONSTRAINT__MAXINT); |
| |
| combinedFragmentEClass = createEClass(COMBINED_FRAGMENT); |
| createEAttribute(combinedFragmentEClass, COMBINED_FRAGMENT__INTERACTION_OPERATOR); |
| createEReference(combinedFragmentEClass, COMBINED_FRAGMENT__OPERAND); |
| createEReference(combinedFragmentEClass, COMBINED_FRAGMENT__CFRAGMENT_GATE); |
| |
| continuationEClass = createEClass(CONTINUATION); |
| createEAttribute(continuationEClass, CONTINUATION__SETTING); |
| |
| expansionNodeEClass = createEClass(EXPANSION_NODE); |
| createEReference(expansionNodeEClass, EXPANSION_NODE__REGION_AS_OUTPUT); |
| createEReference(expansionNodeEClass, EXPANSION_NODE__REGION_AS_INPUT); |
| |
| expansionRegionEClass = createEClass(EXPANSION_REGION); |
| createEAttribute(expansionRegionEClass, EXPANSION_REGION__MODE); |
| createEReference(expansionRegionEClass, EXPANSION_REGION__OUTPUT_ELEMENT); |
| createEReference(expansionRegionEClass, EXPANSION_REGION__INPUT_ELEMENT); |
| |
| exceptionHandlerEClass = createEClass(EXCEPTION_HANDLER); |
| createEReference(exceptionHandlerEClass, EXCEPTION_HANDLER__PROTECTED_NODE); |
| createEReference(exceptionHandlerEClass, EXCEPTION_HANDLER__HANDLER_BODY); |
| createEReference(exceptionHandlerEClass, EXCEPTION_HANDLER__EXCEPTION_INPUT); |
| createEReference(exceptionHandlerEClass, EXCEPTION_HANDLER__EXCEPTION_TYPE); |
| |
| protocolConformanceEClass = createEClass(PROTOCOL_CONFORMANCE); |
| createEReference(protocolConformanceEClass, PROTOCOL_CONFORMANCE__SPECIFIC_MACHINE); |
| createEReference(protocolConformanceEClass, PROTOCOL_CONFORMANCE__GENERAL_MACHINE); |
| |
| protocolStateMachineEClass = createEClass(PROTOCOL_STATE_MACHINE); |
| createEReference(protocolStateMachineEClass, PROTOCOL_STATE_MACHINE__CONFORMANCE); |
| |
| protocolTransitionEClass = createEClass(PROTOCOL_TRANSITION); |
| createEReference(protocolTransitionEClass, PROTOCOL_TRANSITION__POST_CONDITION); |
| createEReference(protocolTransitionEClass, PROTOCOL_TRANSITION__REFERRED); |
| createEReference(protocolTransitionEClass, PROTOCOL_TRANSITION__PRE_CONDITION); |
| |
| componentEClass = createEClass(COMPONENT); |
| createEAttribute(componentEClass, COMPONENT__IS_INDIRECTLY_INSTANTIATED); |
| createEReference(componentEClass, COMPONENT__REQUIRED); |
| createEReference(componentEClass, COMPONENT__PROVIDED); |
| createEReference(componentEClass, COMPONENT__REALIZATION); |
| createEReference(componentEClass, COMPONENT__OWNED_MEMBER); |
| |
| timeExpressionEClass = createEClass(TIME_EXPRESSION); |
| createEAttribute(timeExpressionEClass, TIME_EXPRESSION__FIRST_TIME); |
| createEReference(timeExpressionEClass, TIME_EXPRESSION__EVENT); |
| |
| durationEClass = createEClass(DURATION); |
| createEAttribute(durationEClass, DURATION__FIRST_TIME); |
| createEReference(durationEClass, DURATION__EVENT); |
| |
| timeObservationActionEClass = createEClass(TIME_OBSERVATION_ACTION); |
| createEReference(timeObservationActionEClass, TIME_OBSERVATION_ACTION__NOW); |
| |
| durationIntervalEClass = createEClass(DURATION_INTERVAL); |
| |
| intervalEClass = createEClass(INTERVAL); |
| createEReference(intervalEClass, INTERVAL__MIN); |
| createEReference(intervalEClass, INTERVAL__MAX); |
| |
| timeConstraintEClass = createEClass(TIME_CONSTRAINT); |
| |
| intervalConstraintEClass = createEClass(INTERVAL_CONSTRAINT); |
| |
| timeIntervalEClass = createEClass(TIME_INTERVAL); |
| |
| durationObservationActionEClass = createEClass(DURATION_OBSERVATION_ACTION); |
| createEReference(durationObservationActionEClass, DURATION_OBSERVATION_ACTION__DURATION); |
| |
| durationConstraintEClass = createEClass(DURATION_CONSTRAINT); |
| |
| readExtentActionEClass = createEClass(READ_EXTENT_ACTION); |
| createEReference(readExtentActionEClass, READ_EXTENT_ACTION__RESULT); |
| createEReference(readExtentActionEClass, READ_EXTENT_ACTION__CLASSIFIER); |
| |
| reclassifyObjectActionEClass = createEClass(RECLASSIFY_OBJECT_ACTION); |
| createEAttribute(reclassifyObjectActionEClass, RECLASSIFY_OBJECT_ACTION__IS_REPLACE_ALL); |
| createEReference(reclassifyObjectActionEClass, RECLASSIFY_OBJECT_ACTION__OLD_CLASSIFIER); |
| createEReference(reclassifyObjectActionEClass, RECLASSIFY_OBJECT_ACTION__NEW_CLASSIFIER); |
| createEReference(reclassifyObjectActionEClass, RECLASSIFY_OBJECT_ACTION__OBJECT); |
| |
| readIsClassifiedObjectActionEClass = createEClass(READ_IS_CLASSIFIED_OBJECT_ACTION); |
| createEAttribute(readIsClassifiedObjectActionEClass, READ_IS_CLASSIFIED_OBJECT_ACTION__IS_DIRECT); |
| createEReference(readIsClassifiedObjectActionEClass, READ_IS_CLASSIFIED_OBJECT_ACTION__CLASSIFIER); |
| createEReference(readIsClassifiedObjectActionEClass, READ_IS_CLASSIFIED_OBJECT_ACTION__RESULT); |
| createEReference(readIsClassifiedObjectActionEClass, READ_IS_CLASSIFIED_OBJECT_ACTION__OBJECT); |
| |
| startOwnedBehaviorActionEClass = createEClass(START_OWNED_BEHAVIOR_ACTION); |
| createEReference(startOwnedBehaviorActionEClass, START_OWNED_BEHAVIOR_ACTION__OBJECT); |
| |
| qualifierValueEClass = createEClass(QUALIFIER_VALUE); |
| createEReference(qualifierValueEClass, QUALIFIER_VALUE__QUALIFIER); |
| createEReference(qualifierValueEClass, QUALIFIER_VALUE__VALUE); |
| |
| readLinkObjectEndActionEClass = createEClass(READ_LINK_OBJECT_END_ACTION); |
| createEReference(readLinkObjectEndActionEClass, READ_LINK_OBJECT_END_ACTION__OBJECT); |
| createEReference(readLinkObjectEndActionEClass, READ_LINK_OBJECT_END_ACTION__END); |
| createEReference(readLinkObjectEndActionEClass, READ_LINK_OBJECT_END_ACTION__RESULT); |
| |
| readLinkObjectEndQualifierActionEClass = createEClass(READ_LINK_OBJECT_END_QUALIFIER_ACTION); |
| createEReference(readLinkObjectEndQualifierActionEClass, READ_LINK_OBJECT_END_QUALIFIER_ACTION__OBJECT); |
| createEReference(readLinkObjectEndQualifierActionEClass, READ_LINK_OBJECT_END_QUALIFIER_ACTION__RESULT); |
| createEReference(readLinkObjectEndQualifierActionEClass, READ_LINK_OBJECT_END_QUALIFIER_ACTION__QUALIFIER); |
| |
| createLinkObjectActionEClass = createEClass(CREATE_LINK_OBJECT_ACTION); |
| createEReference(createLinkObjectActionEClass, CREATE_LINK_OBJECT_ACTION__RESULT); |
| |
| acceptEventActionEClass = createEClass(ACCEPT_EVENT_ACTION); |
| createEReference(acceptEventActionEClass, ACCEPT_EVENT_ACTION__TRIGGER); |
| createEReference(acceptEventActionEClass, ACCEPT_EVENT_ACTION__RESULT); |
| |
| acceptCallActionEClass = createEClass(ACCEPT_CALL_ACTION); |
| createEReference(acceptCallActionEClass, ACCEPT_CALL_ACTION__RETURN_INFORMATION); |
| |
| replyActionEClass = createEClass(REPLY_ACTION); |
| createEReference(replyActionEClass, REPLY_ACTION__REPLY_TO_CALL); |
| createEReference(replyActionEClass, REPLY_ACTION__REPLY_VALUE); |
| createEReference(replyActionEClass, REPLY_ACTION__RETURN_INFORMATION); |
| |
| raiseExceptionActionEClass = createEClass(RAISE_EXCEPTION_ACTION); |
| createEReference(raiseExceptionActionEClass, RAISE_EXCEPTION_ACTION__EXCEPTION); |
| |
| deploymentEClass = createEClass(DEPLOYMENT); |
| createEReference(deploymentEClass, DEPLOYMENT__DEPLOYED_ARTIFACT); |
| createEReference(deploymentEClass, DEPLOYMENT__LOCATION); |
| createEReference(deploymentEClass, DEPLOYMENT__CONFIGURATION); |
| |
| deployedArtifactEClass = createEClass(DEPLOYED_ARTIFACT); |
| |
| deploymentTargetEClass = createEClass(DEPLOYMENT_TARGET); |
| createEReference(deploymentTargetEClass, DEPLOYMENT_TARGET__DEPLOYMENT); |
| createEReference(deploymentTargetEClass, DEPLOYMENT_TARGET__DEPLOYED_ELEMENT); |
| |
| nodeEClass = createEClass(NODE); |
| createEReference(nodeEClass, NODE__NESTED_NODE); |
| |
| deviceEClass = createEClass(DEVICE); |
| |
| executionEnvironmentEClass = createEClass(EXECUTION_ENVIRONMENT); |
| |
| communicationPathEClass = createEClass(COMMUNICATION_PATH); |
| |
| dataStoreNodeEClass = createEClass(DATA_STORE_NODE); |
| |
| interruptibleActivityRegionEClass = createEClass(INTERRUPTIBLE_ACTIVITY_REGION); |
| createEReference(interruptibleActivityRegionEClass, INTERRUPTIBLE_ACTIVITY_REGION__INTERRUPTING_EDGE); |
| createEReference(interruptibleActivityRegionEClass, INTERRUPTIBLE_ACTIVITY_REGION__CONTAINED_NODE); |
| |
| parameterSetEClass = createEClass(PARAMETER_SET); |
| createEReference(parameterSetEClass, PARAMETER_SET__PARAMETER); |
| createEReference(parameterSetEClass, PARAMETER_SET__CONDITION); |
| |
| deploymentSpecificationEClass = createEClass(DEPLOYMENT_SPECIFICATION); |
| createEAttribute(deploymentSpecificationEClass, DEPLOYMENT_SPECIFICATION__DEPLOYMENT_LOCATION); |
| createEAttribute(deploymentSpecificationEClass, DEPLOYMENT_SPECIFICATION__EXECUTION_LOCATION); |
| |
| // Create enums |
| visibilityKindEEnum = createEEnum(VISIBILITY_KIND); |
| parameterDirectionKindEEnum = createEEnum(PARAMETER_DIRECTION_KIND); |
| aggregationKindEEnum = createEEnum(AGGREGATION_KIND); |
| messageKindEEnum = createEEnum(MESSAGE_KIND); |
| messageSortEEnum = createEEnum(MESSAGE_SORT); |
| callConcurrencyKindEEnum = createEEnum(CALL_CONCURRENCY_KIND); |
| transitionKindEEnum = createEEnum(TRANSITION_KIND); |
| pseudostateKindEEnum = createEEnum(PSEUDOSTATE_KIND); |
| interactionOperatorEEnum = createEEnum(INTERACTION_OPERATOR); |
| expansionKindEEnum = createEEnum(EXPANSION_KIND); |
| connectorKindEEnum = createEEnum(CONNECTOR_KIND); |
| parameterEffectKindEEnum = createEEnum(PARAMETER_EFFECT_KIND); |
| objectNodeOrderingKindEEnum = createEEnum(OBJECT_NODE_ORDERING_KIND); |
| |
| // Create data types |
| integerEDataType = createEDataType(INTEGER); |
| booleanEDataType = createEDataType(BOOLEAN); |
| stringEDataType = createEDataType(STRING); |
| unlimitedNaturalEDataType = createEDataType(UNLIMITED_NATURAL); |
| sequenceEDataType = createEDataType(SEQUENCE); |
| setEDataType = createEDataType(SET); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private boolean isInitialized = false; |
| |
| /** |
| * Complete the initialization of the package and its meta-model. This |
| * method is guarded to have no affect on any invocation but its first. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void initializePackageContents() { |
| if (isInitialized) return; |
| isInitialized = true; |
| |
| // Initialize package |
| setName(eNAME); |
| setNsPrefix(eNS_PREFIX); |
| setNsURI(eNS_URI); |
| |
| // Obtain other dependent packages |
| EcorePackageImpl theEcorePackage = (EcorePackageImpl)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); |
| |
| // Add supertypes to classes |
| elementEClass.getESuperTypes().add(theEcorePackage.getEModelElement()); |
| multiplicityElementEClass.getESuperTypes().add(this.getElement()); |
| namedElementEClass.getESuperTypes().add(this.getTemplateableElement()); |
| namespaceEClass.getESuperTypes().add(this.getNamedElement()); |
| commentEClass.getESuperTypes().add(this.getTemplateableElement()); |
| directedRelationshipEClass.getESuperTypes().add(this.getRelationship()); |
| relationshipEClass.getESuperTypes().add(this.getElement()); |
| opaqueExpressionEClass.getESuperTypes().add(this.getValueSpecification()); |
| valueSpecificationEClass.getESuperTypes().add(this.getTypedElement()); |
| valueSpecificationEClass.getESuperTypes().add(this.getParameterableElement()); |
| expressionEClass.getESuperTypes().add(this.getOpaqueExpression()); |
| classEClass.getESuperTypes().add(this.getEncapsulatedClassifier()); |
| classEClass.getESuperTypes().add(this.getBehavioredClassifier()); |
| typeEClass.getESuperTypes().add(this.getPackageableElement()); |
| propertyEClass.getESuperTypes().add(this.getStructuralFeature()); |
| propertyEClass.getESuperTypes().add(this.getConnectableElement()); |
| propertyEClass.getESuperTypes().add(this.getDeploymentTarget()); |
| operationEClass.getESuperTypes().add(this.getBehavioralFeature()); |
| operationEClass.getESuperTypes().add(this.getTypedElement()); |
| operationEClass.getESuperTypes().add(this.getMultiplicityElement()); |
| operationEClass.getESuperTypes().add(this.getParameterableElement()); |
| typedElementEClass.getESuperTypes().add(this.getNamedElement()); |
| parameterEClass.getESuperTypes().add(this.getConnectableElement()); |
| parameterEClass.getESuperTypes().add(this.getTypedElement()); |
| parameterEClass.getESuperTypes().add(this.getMultiplicityElement()); |
| packageEClass.getESuperTypes().add(this.getNamespace()); |
| packageEClass.getESuperTypes().add(this.getPackageableElement()); |
| enumerationEClass.getESuperTypes().add(this.getDataType()); |
| dataTypeEClass.getESuperTypes().add(this.getClassifier()); |
| enumerationLiteralEClass.getESuperTypes().add(this.getInstanceSpecification()); |
| primitiveTypeEClass.getESuperTypes().add(this.getDataType()); |
| constraintEClass.getESuperTypes().add(this.getPackageableElement()); |
| literalBooleanEClass.getESuperTypes().add(this.getLiteralSpecification()); |
| literalSpecificationEClass.getESuperTypes().add(this.getValueSpecification()); |
| literalStringEClass.getESuperTypes().add(this.getLiteralSpecification()); |
| literalNullEClass.getESuperTypes().add(this.getLiteralSpecification()); |
| literalIntegerEClass.getESuperTypes().add(this.getLiteralSpecification()); |
| literalUnlimitedNaturalEClass.getESuperTypes().add(this.getLiteralSpecification()); |
| classifierEClass.getESuperTypes().add(this.getNamespace()); |
| classifierEClass.getESuperTypes().add(this.getType()); |
| classifierEClass.getESuperTypes().add(this.getRedefinableElement()); |
| featureEClass.getESuperTypes().add(this.getRedefinableElement()); |
| behavioralFeatureEClass.getESuperTypes().add(this.getNamespace()); |
| behavioralFeatureEClass.getESuperTypes().add(this.getFeature()); |
| structuralFeatureEClass.getESuperTypes().add(this.getFeature()); |
| structuralFeatureEClass.getESuperTypes().add(this.getTypedElement()); |
| structuralFeatureEClass.getESuperTypes().add(this.getMultiplicityElement()); |
| generalizationEClass.getESuperTypes().add(this.getDirectedRelationship()); |
| redefinableElementEClass.getESuperTypes().add(this.getNamedElement()); |
| instanceSpecificationEClass.getESuperTypes().add(this.getPackageableElement()); |
| instanceSpecificationEClass.getESuperTypes().add(this.getDeploymentTarget()); |
| instanceSpecificationEClass.getESuperTypes().add(this.getDeployedArtifact()); |
| slotEClass.getESuperTypes().add(this.getElement()); |
| instanceValueEClass.getESuperTypes().add(this.getValueSpecification()); |
| packageableElementEClass.getESuperTypes().add(this.getNamedElement()); |
| packageableElementEClass.getESuperTypes().add(this.getParameterableElement()); |
| elementImportEClass.getESuperTypes().add(this.getDirectedRelationship()); |
| packageImportEClass.getESuperTypes().add(this.getDirectedRelationship()); |
| associationEClass.getESuperTypes().add(this.getClassifier()); |
| associationEClass.getESuperTypes().add(this.getRelationship()); |
| packageMergeEClass.getESuperTypes().add(this.getDirectedRelationship()); |
| stereotypeEClass.getESuperTypes().add(this.getClass_()); |
| profileEClass.getESuperTypes().add(this.getPackage()); |
| profileApplicationEClass.getESuperTypes().add(this.getPackageImport()); |
| extensionEClass.getESuperTypes().add(this.getAssociation()); |
| extensionEndEClass.getESuperTypes().add(this.getProperty()); |
| permissionEClass.getESuperTypes().add(this.getDependency()); |
| dependencyEClass.getESuperTypes().add(this.getPackageableElement()); |
| dependencyEClass.getESuperTypes().add(this.getDirectedRelationship()); |
| usageEClass.getESuperTypes().add(this.getDependency()); |
| abstractionEClass.getESuperTypes().add(this.getDependency()); |
| realizationEClass.getESuperTypes().add(this.getAbstraction()); |
| substitutionEClass.getESuperTypes().add(this.getRealization()); |
| behaviorEClass.getESuperTypes().add(this.getClass_()); |
| behavioredClassifierEClass.getESuperTypes().add(this.getClassifier()); |
| activityEClass.getESuperTypes().add(this.getBehavior()); |
| associationClassEClass.getESuperTypes().add(this.getClass_()); |
| associationClassEClass.getESuperTypes().add(this.getAssociation()); |
| modelEClass.getESuperTypes().add(this.getPackage()); |
| informationItemEClass.getESuperTypes().add(this.getClassifier()); |
| informationFlowEClass.getESuperTypes().add(this.getDirectedRelationship()); |
| generalizationSetEClass.getESuperTypes().add(this.getPackageableElement()); |
| connectorEndEClass.getESuperTypes().add(this.getMultiplicityElement()); |
| connectableElementEClass.getESuperTypes().add(this.getNamedElement()); |
| connectableElementEClass.getESuperTypes().add(this.getParameterableElement()); |
| connectorEClass.getESuperTypes().add(this.getFeature()); |
| structuredClassifierEClass.getESuperTypes().add(this.getClassifier()); |
| interfaceEClass.getESuperTypes().add(this.getClassifier()); |
| implementationEClass.getESuperTypes().add(this.getRealization()); |
| actorEClass.getESuperTypes().add(this.getClassifier()); |
| extendEClass.getESuperTypes().add(this.getNamedElement()); |
| extendEClass.getESuperTypes().add(this.getDirectedRelationship()); |
| useCaseEClass.getESuperTypes().add(this.getBehavioredClassifier()); |
| extensionPointEClass.getESuperTypes().add(this.getRedefinableElement()); |
| includeEClass.getESuperTypes().add(this.getNamedElement()); |
| includeEClass.getESuperTypes().add(this.getDirectedRelationship()); |
| artifactEClass.getESuperTypes().add(this.getClassifier()); |
| artifactEClass.getESuperTypes().add(this.getDeployedArtifact()); |
| manifestationEClass.getESuperTypes().add(this.getAbstraction()); |
| activityEdgeEClass.getESuperTypes().add(this.getRedefinableElement()); |
| activityGroupEClass.getESuperTypes().add(this.getElement()); |
| activityNodeEClass.getESuperTypes().add(this.getRedefinableElement()); |
| actionEClass.getESuperTypes().add(this.getExecutableNode()); |
| objectNodeEClass.getESuperTypes().add(this.getActivityNode()); |
| objectNodeEClass.getESuperTypes().add(this.getTypedElement()); |
| controlNodeEClass.getESuperTypes().add(this.getActivityNode()); |
| controlFlowEClass.getESuperTypes().add(this.getActivityEdge()); |
| objectFlowEClass.getESuperTypes().add(this.getActivityEdge()); |
| initialNodeEClass.getESuperTypes().add(this.getControlNode()); |
| finalNodeEClass.getESuperTypes().add(this.getControlNode()); |
| activityFinalNodeEClass.getESuperTypes().add(this.getFinalNode()); |
| decisionNodeEClass.getESuperTypes().add(this.getControlNode()); |
| mergeNodeEClass.getESuperTypes().add(this.getControlNode()); |
| executableNodeEClass.getESuperTypes().add(this.getActivityNode()); |
| outputPinEClass.getESuperTypes().add(this.getPin()); |
| inputPinEClass.getESuperTypes().add(this.getPin()); |
| pinEClass.getESuperTypes().add(this.getObjectNode()); |
| activityParameterNodeEClass.getESuperTypes().add(this.getObjectNode()); |
| valuePinEClass.getESuperTypes().add(this.getInputPin()); |
| collaborationOccurrenceEClass.getESuperTypes().add(this.getNamedElement()); |
| collaborationEClass.getESuperTypes().add(this.getBehavioredClassifier()); |
| collaborationEClass.getESuperTypes().add(this.getStructuredClassifier()); |
| interactionEClass.getESuperTypes().add(this.getBehavior()); |
| interactionEClass.getESuperTypes().add(this.getInteractionFragment()); |
| interactionFragmentEClass.getESuperTypes().add(this.getNamedElement()); |
| lifelineEClass.getESuperTypes().add(this.getNamedElement()); |
| messageEClass.getESuperTypes().add(this.getNamedElement()); |
| generalOrderingEClass.getESuperTypes().add(this.getNamedElement()); |
| messageEndEClass.getESuperTypes().add(this.getNamedElement()); |
| eventOccurrenceEClass.getESuperTypes().add(this.getInteractionFragment()); |
| eventOccurrenceEClass.getESuperTypes().add(this.getMessageEnd()); |
| executionOccurrenceEClass.getESuperTypes().add(this.getInteractionFragment()); |
| stateInvariantEClass.getESuperTypes().add(this.getInteractionFragment()); |
| stopEClass.getESuperTypes().add(this.getEventOccurrence()); |
| portEClass.getESuperTypes().add(this.getProperty()); |
| encapsulatedClassifierEClass.getESuperTypes().add(this.getStructuredClassifier()); |
| callTriggerEClass.getESuperTypes().add(this.getMessageTrigger()); |
| messageTriggerEClass.getESuperTypes().add(this.getTrigger()); |
| changeTriggerEClass.getESuperTypes().add(this.getTrigger()); |
| triggerEClass.getESuperTypes().add(this.getPackageableElement()); |
| receptionEClass.getESuperTypes().add(this.getBehavioralFeature()); |
| signalEClass.getESuperTypes().add(this.getBehavioredClassifier()); |
| signalTriggerEClass.getESuperTypes().add(this.getMessageTrigger()); |
| timeTriggerEClass.getESuperTypes().add(this.getTrigger()); |
| anyTriggerEClass.getESuperTypes().add(this.getMessageTrigger()); |
| variableEClass.getESuperTypes().add(this.getConnectableElement()); |
| variableEClass.getESuperTypes().add(this.getTypedElement()); |
| structuredActivityNodeEClass.getESuperTypes().add(this.getAction()); |
| structuredActivityNodeEClass.getESuperTypes().add(this.getNamespace()); |
| structuredActivityNodeEClass.getESuperTypes().add(this.getActivityGroup()); |
| conditionalNodeEClass.getESuperTypes().add(this.getStructuredActivityNode()); |
| clauseEClass.getESuperTypes().add(this.getElement()); |
| loopNodeEClass.getESuperTypes().add(this.getStructuredActivityNode()); |
| templateSignatureEClass.getESuperTypes().add(this.getElement()); |
| templateParameterEClass.getESuperTypes().add(this.getElement()); |
| templateableElementEClass.getESuperTypes().add(this.getElement()); |
| stringExpressionEClass.getESuperTypes().add(this.getTemplateableElement()); |
| parameterableElementEClass.getESuperTypes().add(this.getElement()); |
| templateBindingEClass.getESuperTypes().add(this.getDirectedRelationship()); |
| templateParameterSubstitutionEClass.getESuperTypes().add(this.getElement()); |
| operationTemplateParameterEClass.getESuperTypes().add(this.getTemplateParameter()); |
| classifierTemplateParameterEClass.getESuperTypes().add(this.getTemplateParameter()); |
| parameterableClassifierEClass.getESuperTypes().add(this.getClassifier()); |
| redefinableTemplateSignatureEClass.getESuperTypes().add(this.getRedefinableElement()); |
| redefinableTemplateSignatureEClass.getESuperTypes().add(this.getTemplateSignature()); |
| templateableClassifierEClass.getESuperTypes().add(this.getClassifier()); |
| connectableElementTemplateParameterEClass.getESuperTypes().add(this.getTemplateParameter()); |
| stateMachineEClass.getESuperTypes().add(this.getBehavior()); |
| regionEClass.getESuperTypes().add(this.getRedefinableElement()); |
| pseudostateEClass.getESuperTypes().add(this.getVertex()); |
| stateEClass.getESuperTypes().add(this.getRedefinableElement()); |
| stateEClass.getESuperTypes().add(this.getVertex()); |
| vertexEClass.getESuperTypes().add(this.getNamedElement()); |
| connectionPointReferenceEClass.getESuperTypes().add(this.getVertex()); |
| transitionEClass.getESuperTypes().add(this.getRedefinableElement()); |
| finalStateEClass.getESuperTypes().add(this.getState()); |
| forkNodeEClass.getESuperTypes().add(this.getControlNode()); |
| joinNodeEClass.getESuperTypes().add(this.getControlNode()); |
| flowFinalNodeEClass.getESuperTypes().add(this.getFinalNode()); |
| centralBufferNodeEClass.getESuperTypes().add(this.getObjectNode()); |
| activityPartitionEClass.getESuperTypes().add(this.getNamedElement()); |
| activityPartitionEClass.getESuperTypes().add(this.getActivityGroup()); |
| createObjectActionEClass.getESuperTypes().add(this.getAction()); |
| destroyObjectActionEClass.getESuperTypes().add(this.getAction()); |
| testIdentityActionEClass.getESuperTypes().add(this.getAction()); |
| readSelfActionEClass.getESuperTypes().add(this.getAction()); |
| structuralFeatureActionEClass.getESuperTypes().add(this.getAction()); |
| readStructuralFeatureActionEClass.getESuperTypes().add(this.getStructuralFeatureAction()); |
| writeStructuralFeatureActionEClass.getESuperTypes().add(this.getStructuralFeatureAction()); |
| clearStructuralFeatureActionEClass.getESuperTypes().add(this.getStructuralFeatureAction()); |
| removeStructuralFeatureValueActionEClass.getESuperTypes().add(this.getWriteStructuralFeatureAction()); |
| addStructuralFeatureValueActionEClass.getESuperTypes().add(this.getWriteStructuralFeatureAction()); |
| linkActionEClass.getESuperTypes().add(this.getAction()); |
| linkEndDataEClass.getESuperTypes().add(this.getElement()); |
| readLinkActionEClass.getESuperTypes().add(this.getLinkAction()); |
| linkEndCreationDataEClass.getESuperTypes().add(this.getLinkEndData()); |
| createLinkActionEClass.getESuperTypes().add(this.getWriteLinkAction()); |
| writeLinkActionEClass.getESuperTypes().add(this.getLinkAction()); |
| destroyLinkActionEClass.getESuperTypes().add(this.getWriteLinkAction()); |
| clearAssociationActionEClass.getESuperTypes().add(this.getAction()); |
| variableActionEClass.getESuperTypes().add(this.getAction()); |
| readVariableActionEClass.getESuperTypes().add(this.getVariableAction()); |
| writeVariableActionEClass.getESuperTypes().add(this.getVariableAction()); |
| clearVariableActionEClass.getESuperTypes().add(this.getVariableAction()); |
| addVariableValueActionEClass.getESuperTypes().add(this.getWriteVariableAction()); |
| removeVariableValueActionEClass.getESuperTypes().add(this.getWriteVariableAction()); |
| applyFunctionActionEClass.getESuperTypes().add(this.getAction()); |
| primitiveFunctionEClass.getESuperTypes().add(this.getElement()); |
| callActionEClass.getESuperTypes().add(this.getInvocationAction()); |
| invocationActionEClass.getESuperTypes().add(this.getAction()); |
| sendSignalActionEClass.getESuperTypes().add(this.getInvocationAction()); |
| broadcastSignalActionEClass.getESuperTypes().add(this.getInvocationAction()); |
| sendObjectActionEClass.getESuperTypes().add(this.getInvocationAction()); |
| callOperationActionEClass.getESuperTypes().add(this.getCallAction()); |
| callBehaviorActionEClass.getESuperTypes().add(this.getCallAction()); |
| interactionOccurrenceEClass.getESuperTypes().add(this.getInteractionFragment()); |
| gateEClass.getESuperTypes().add(this.getMessageEnd()); |
| partDecompositionEClass.getESuperTypes().add(this.getInteractionOccurrence()); |
| interactionOperandEClass.getESuperTypes().add(this.getNamespace()); |
| interactionOperandEClass.getESuperTypes().add(this.getInteractionFragment()); |
| interactionConstraintEClass.getESuperTypes().add(this.getConstraint()); |
| combinedFragmentEClass.getESuperTypes().add(this.getInteractionFragment()); |
| continuationEClass.getESuperTypes().add(this.getInteractionFragment()); |
| expansionNodeEClass.getESuperTypes().add(this.getObjectNode()); |
| expansionRegionEClass.getESuperTypes().add(this.getStructuredActivityNode()); |
| exceptionHandlerEClass.getESuperTypes().add(this.getElement()); |
| protocolConformanceEClass.getESuperTypes().add(this.getDirectedRelationship()); |
| protocolStateMachineEClass.getESuperTypes().add(this.getStateMachine()); |
| protocolTransitionEClass.getESuperTypes().add(this.getTransition()); |
| componentEClass.getESuperTypes().add(this.getClass_()); |
| timeExpressionEClass.getESuperTypes().add(this.getValueSpecification()); |
| durationEClass.getESuperTypes().add(this.getValueSpecification()); |
| timeObservationActionEClass.getESuperTypes().add(this.getWriteStructuralFeatureAction()); |
| durationIntervalEClass.getESuperTypes().add(this.getInterval()); |
| intervalEClass.getESuperTypes().add(this.getValueSpecification()); |
| timeConstraintEClass.getESuperTypes().add(this.getIntervalConstraint()); |
| intervalConstraintEClass.getESuperTypes().add(this.getConstraint()); |
| timeIntervalEClass.getESuperTypes().add(this.getInterval()); |
| durationObservationActionEClass.getESuperTypes().add(this.getWriteStructuralFeatureAction()); |
| durationConstraintEClass.getESuperTypes().add(this.getIntervalConstraint()); |
| readExtentActionEClass.getESuperTypes().add(this.getAction()); |
| reclassifyObjectActionEClass.getESuperTypes().add(this.getAction()); |
| readIsClassifiedObjectActionEClass.getESuperTypes().add(this.getAction()); |
| startOwnedBehaviorActionEClass.getESuperTypes().add(this.getAction()); |
| qualifierValueEClass.getESuperTypes().add(this.getElement()); |
| readLinkObjectEndActionEClass.getESuperTypes().add(this.getAction()); |
| readLinkObjectEndQualifierActionEClass.getESuperTypes().add(this.getAction()); |
| createLinkObjectActionEClass.getESuperTypes().add(this.getCreateLinkAction()); |
| acceptEventActionEClass.getESuperTypes().add(this.getAction()); |
| acceptCallActionEClass.getESuperTypes().add(this.getAcceptEventAction()); |
| replyActionEClass.getESuperTypes().add(this.getAction()); |
| raiseExceptionActionEClass.getESuperTypes().add(this.getAction()); |
| deploymentEClass.getESuperTypes().add(this.getDependency()); |
| deployedArtifactEClass.getESuperTypes().add(this.getNamedElement()); |
| deploymentTargetEClass.getESuperTypes().add(this.getNamedElement()); |
| nodeEClass.getESuperTypes().add(this.getClass_()); |
| nodeEClass.getESuperTypes().add(this.getDeploymentTarget()); |
| deviceEClass.getESuperTypes().add(this.getNode()); |
| executionEnvironmentEClass.getESuperTypes().add(this.getNode()); |
| communicationPathEClass.getESuperTypes().add(this.getAssociation()); |
| dataStoreNodeEClass.getESuperTypes().add(this.getCentralBufferNode()); |
| interruptibleActivityRegionEClass.getESuperTypes().add(this.getActivityGroup()); |
| parameterSetEClass.getESuperTypes().add(this.getNamedElement()); |
| deploymentSpecificationEClass.getESuperTypes().add(this.getArtifact()); |
| |
| // Initialize classes and features; add operations and parameters |
| initEClass(elementEClass, Element.class, "Element", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getElement_OwnedElement(), this.getElement(), this.getElement_Owner(), "ownedElement", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getElement_Owner(), this.getElement(), this.getElement_OwnedElement(), "owner", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getElement_OwnedComment(), this.getComment(), null, "ownedComment", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(elementEClass, this.getBoolean(), "validateNotOwnSelf"); //$NON-NLS-1$ |
| |
| addEOperation(elementEClass, this.getBoolean(), "validateHasOwner"); //$NON-NLS-1$ |
| |
| addEOperation(elementEClass, this.getSet(), "allOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(elementEClass, this.getBoolean(), "mustBeOwned"); //$NON-NLS-1$ |
| |
| initEClass(multiplicityElementEClass, MultiplicityElement.class, "MultiplicityElement", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getMultiplicityElement_IsOrdered(), this.getBoolean(), "isOrdered", "false", 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getMultiplicityElement_IsUnique(), this.getBoolean(), "isUnique", "true", 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getMultiplicityElement_Lower(), this.getInteger(), "lower", "1", 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getMultiplicityElement_Upper(), this.getUnlimitedNatural(), "upper", "1", 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getMultiplicityElement_UpperValue(), this.getValueSpecification(), null, "upperValue", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getMultiplicityElement_LowerValue(), this.getValueSpecification(), null, "lowerValue", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(multiplicityElementEClass, this.getInteger(), "lowerBound"); //$NON-NLS-1$ |
| |
| addEOperation(multiplicityElementEClass, this.getUnlimitedNatural(), "upperBound"); //$NON-NLS-1$ |
| |
| addEOperation(multiplicityElementEClass, this.getBoolean(), "isMultivalued"); //$NON-NLS-1$ |
| |
| EOperation op = addEOperation(multiplicityElementEClass, this.getBoolean(), "includesCardinality"); //$NON-NLS-1$ |
| addEParameter(op, this.getInteger(), "C"); //$NON-NLS-1$ |
| |
| op = addEOperation(multiplicityElementEClass, this.getBoolean(), "includesMultiplicity"); //$NON-NLS-1$ |
| addEParameter(op, this.getMultiplicityElement(), "M"); //$NON-NLS-1$ |
| |
| addEOperation(multiplicityElementEClass, this.getBoolean(), "validateUpperGt0"); //$NON-NLS-1$ |
| |
| addEOperation(multiplicityElementEClass, this.getBoolean(), "validateLowerGe0"); //$NON-NLS-1$ |
| |
| addEOperation(multiplicityElementEClass, this.getBoolean(), "validateUpperGeLower"); //$NON-NLS-1$ |
| |
| addEOperation(multiplicityElementEClass, this.getBoolean(), "validateLowerEqLowerbound"); //$NON-NLS-1$ |
| |
| addEOperation(multiplicityElementEClass, this.getBoolean(), "validateUpperEqUpperbound"); //$NON-NLS-1$ |
| |
| addEOperation(multiplicityElementEClass, this.getInteger(), "lower"); //$NON-NLS-1$ |
| |
| addEOperation(multiplicityElementEClass, this.getUnlimitedNatural(), "upper"); //$NON-NLS-1$ |
| |
| addEOperation(multiplicityElementEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(namedElementEClass, NamedElement.class, "NamedElement", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getNamedElement_Name(), this.getString(), "name", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getNamedElement_QualifiedName(), this.getString(), "qualifiedName", "", 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getNamedElement_Visibility(), this.getVisibilityKind(), "visibility", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getNamedElement_ClientDependency(), this.getDependency(), this.getDependency_Client(), "clientDependency", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getNamedElement_NameExpression(), this.getStringExpression(), null, "nameExpression", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(namedElementEClass, this.getBoolean(), "validateNoName"); //$NON-NLS-1$ |
| |
| addEOperation(namedElementEClass, this.getBoolean(), "validateQualifiedName"); //$NON-NLS-1$ |
| |
| addEOperation(namedElementEClass, this.getSequence(), "allNamespaces"); //$NON-NLS-1$ |
| |
| op = addEOperation(namedElementEClass, this.getBoolean(), "isDistinguishableFrom"); //$NON-NLS-1$ |
| addEParameter(op, this.getNamedElement(), "n"); //$NON-NLS-1$ |
| addEParameter(op, this.getNamespace(), "ns"); //$NON-NLS-1$ |
| |
| addEOperation(namedElementEClass, this.getString(), "separator"); //$NON-NLS-1$ |
| |
| addEOperation(namedElementEClass, this.getString(), "qualifiedName"); //$NON-NLS-1$ |
| |
| addEOperation(namedElementEClass, this.getBoolean(), "validateVisibilityNeedsOwnership"); //$NON-NLS-1$ |
| |
| addEOperation(namedElementEClass, this.getNamespace(), "getNamespace"); //$NON-NLS-1$ |
| |
| addEOperation(namedElementEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| addEOperation(namedElementEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(namespaceEClass, Namespace.class, "Namespace", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getNamespace_Member(), this.getNamedElement(), null, "member", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getNamespace_OwnedRule(), this.getConstraint(), this.getConstraint_Namespace(), "ownedRule", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getNamespace_ImportedMember(), this.getPackageableElement(), null, "importedMember", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getNamespace_ElementImport(), this.getElementImport(), this.getElementImport_ImportingNamespace(), "elementImport", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getNamespace_PackageImport(), this.getPackageImport(), this.getPackageImport_ImportingNamespace(), "packageImport", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(namespaceEClass, this.getBoolean(), "validateMembersAreDistinguishable"); //$NON-NLS-1$ |
| |
| op = addEOperation(namespaceEClass, this.getSet(), "getNamesOfMember"); //$NON-NLS-1$ |
| addEParameter(op, this.getNamedElement(), "element"); //$NON-NLS-1$ |
| |
| addEOperation(namespaceEClass, this.getBoolean(), "membersAreDistinguishable"); //$NON-NLS-1$ |
| |
| addEOperation(namespaceEClass, this.getBoolean(), "validateImportedMemberDerived"); //$NON-NLS-1$ |
| |
| addEOperation(namespaceEClass, this.getSet(), "importedMember"); //$NON-NLS-1$ |
| |
| op = addEOperation(namespaceEClass, this.getSet(), "importMembers"); //$NON-NLS-1$ |
| addEParameter(op, this.getSet(), "imps"); //$NON-NLS-1$ |
| |
| op = addEOperation(namespaceEClass, this.getSet(), "excludeCollisions"); //$NON-NLS-1$ |
| addEParameter(op, this.getSet(), "imps"); //$NON-NLS-1$ |
| |
| addEOperation(namespaceEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| addEOperation(namespaceEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(commentEClass, Comment.class, "Comment", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getComment_Body(), this.getString(), "body", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getComment_AnnotatedElement(), this.getElement(), null, "annotatedElement", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getComment_BodyExpression(), this.getStringExpression(), null, "bodyExpression", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(commentEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(directedRelationshipEClass, DirectedRelationship.class, "DirectedRelationship", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getDirectedRelationship_Source(), this.getElement(), null, "source", null, 1, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getDirectedRelationship_Target(), this.getElement(), null, "target", null, 1, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(directedRelationshipEClass, ecorePackage.getEEList(), "getRelatedElements"); //$NON-NLS-1$ |
| |
| initEClass(relationshipEClass, Relationship.class, "Relationship", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getRelationship_RelatedElement(), this.getElement(), null, "relatedElement", null, 1, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(opaqueExpressionEClass, OpaqueExpression.class, "OpaqueExpression", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getOpaqueExpression_Body(), this.getString(), "body", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getOpaqueExpression_Language(), this.getString(), "language", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getOpaqueExpression_Result(), this.getParameter(), null, "result", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getOpaqueExpression_Behavior(), this.getBehavior(), null, "behavior", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(valueSpecificationEClass, ValueSpecification.class, "ValueSpecification", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| addEOperation(valueSpecificationEClass, this.getBoolean(), "isComputable"); //$NON-NLS-1$ |
| |
| addEOperation(valueSpecificationEClass, this.getInteger(), "integerValue"); //$NON-NLS-1$ |
| |
| addEOperation(valueSpecificationEClass, this.getBoolean(), "booleanValue"); //$NON-NLS-1$ |
| |
| addEOperation(valueSpecificationEClass, this.getString(), "stringValue"); //$NON-NLS-1$ |
| |
| addEOperation(valueSpecificationEClass, this.getUnlimitedNatural(), "unlimitedValue"); //$NON-NLS-1$ |
| |
| addEOperation(valueSpecificationEClass, this.getBoolean(), "isNull"); //$NON-NLS-1$ |
| |
| initEClass(expressionEClass, Expression.class, "Expression", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getExpression_Symbol(), this.getString(), "symbol", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getExpression_Operand(), this.getValueSpecification(), null, "operand", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(expressionEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(classEClass, org.eclipse.uml2.Class.class, "Class", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getClass_OwnedOperation(), this.getOperation(), this.getOperation_Class_(), "ownedOperation", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClass_SuperClass(), this.getClass_(), null, "superClass", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClass_Extension(), this.getExtension(), this.getExtension_Metaclass(), "extension", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClass_NestedClassifier(), this.getClassifier(), null, "nestedClassifier", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getClass_IsActive(), this.getBoolean(), "isActive", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClass_OwnedReception(), this.getReception(), null, "ownedReception", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| op = addEOperation(classEClass, this.getSet(), "inherit"); //$NON-NLS-1$ |
| addEParameter(op, this.getSet(), "inhs"); //$NON-NLS-1$ |
| |
| addEOperation(classEClass, this.getBoolean(), "isAbstract"); //$NON-NLS-1$ |
| |
| op = addEOperation(classEClass, null, "setIsAbstract"); //$NON-NLS-1$ |
| addEParameter(op, this.getBoolean(), "newIsAbstract"); //$NON-NLS-1$ |
| |
| addEOperation(classEClass, ecorePackage.getEEList(), "getOwnedAttributes"); //$NON-NLS-1$ |
| |
| addEOperation(classEClass, ecorePackage.getEEList(), "getGenerals"); //$NON-NLS-1$ |
| |
| addEOperation(classEClass, ecorePackage.getEEList(), "getAttributes"); //$NON-NLS-1$ |
| |
| addEOperation(classEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| addEOperation(classEClass, ecorePackage.getEEList(), "getFeatures"); //$NON-NLS-1$ |
| |
| initEClass(typeEClass, Type.class, "Type", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getType_Package(), this.getPackage(), this.getPackage_OwnedType(), "package", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| |
| op = addEOperation(typeEClass, this.getBoolean(), "conformsTo"); //$NON-NLS-1$ |
| addEParameter(op, this.getType(), "other"); //$NON-NLS-1$ |
| |
| addEOperation(typeEClass, this.getNamespace(), "getNamespace"); //$NON-NLS-1$ |
| |
| initEClass(propertyEClass, Property.class, "Property", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getProperty_Default(), this.getString(), "default", "", 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getProperty_IsComposite(), this.getBoolean(), "isComposite", "false", 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getProperty_IsDerived(), this.getBoolean(), "isDerived", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getProperty_Class_(), this.getClass_(), null, "class_", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getProperty_Opposite(), this.getProperty(), null, "opposite", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getProperty_IsDerivedUnion(), this.getBoolean(), "isDerivedUnion", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getProperty_OwningAssociation(), this.getAssociation(), this.getAssociation_OwnedEnd(), "owningAssociation", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getProperty_RedefinedProperty(), this.getProperty(), null, "redefinedProperty", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getProperty_SubsettedProperty(), this.getProperty(), null, "subsettedProperty", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getProperty_Datatype(), this.getDataType(), this.getDataType_OwnedAttribute(), "datatype", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getProperty_Association(), this.getAssociation(), this.getAssociation_MemberEnd(), "association", null, 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getProperty_Aggregation(), this.getAggregationKind(), "aggregation", "none", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getProperty_DefaultValue(), this.getValueSpecification(), null, "defaultValue", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getProperty_Qualifier(), this.getProperty(), this.getProperty_AssociationEnd(), "qualifier", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getProperty_AssociationEnd(), this.getProperty(), this.getProperty_Qualifier(), "associationEnd", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, this.getBoolean(), "validateOppositeIsOtherEnd"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, this.getProperty(), "opposite"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, this.getBoolean(), "validateMultiplicityOfComposite"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, this.getBoolean(), "validateSubsettingContext"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, this.getBoolean(), "validateNavigablePropertyRedefinition"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, this.getBoolean(), "validateSubsettingRules"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, this.getBoolean(), "validateNavigableReadonly"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, this.getBoolean(), "validateDerivedUnionIsDerived"); //$NON-NLS-1$ |
| |
| op = addEOperation(propertyEClass, this.getBoolean(), "isConsistentWith"); //$NON-NLS-1$ |
| addEParameter(op, this.getRedefinableElement(), "redefinee"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, this.getSet(), "subsettingContext"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, this.getBoolean(), "isReadOnly"); //$NON-NLS-1$ |
| |
| op = addEOperation(propertyEClass, null, "setIsReadOnly"); //$NON-NLS-1$ |
| addEParameter(op, this.getBoolean(), "newIsReadOnly"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, this.getNamespace(), "getNamespace"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, ecorePackage.getEEList(), "getFeaturingClassifiers"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, ecorePackage.getEEList(), "getRedefinedElements"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(propertyEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| initEClass(operationEClass, Operation.class, "Operation", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getOperation_OwnedParameter(), this.getParameter(), this.getParameter_Operation(), "ownedParameter", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getOperation_Class_(), this.getClass_(), this.getClass_OwnedOperation(), "class_", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getOperation_IsQuery(), this.getBoolean(), "isQuery", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getOperation_Datatype(), this.getDataType(), this.getDataType_OwnedOperation(), "datatype", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getOperation_Precondition(), this.getConstraint(), null, "precondition", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getOperation_Postcondition(), this.getConstraint(), null, "postcondition", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getOperation_RedefinedOperation(), this.getOperation(), null, "redefinedOperation", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getOperation_BodyCondition(), this.getConstraint(), null, "bodyCondition", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, this.getBoolean(), "validateTypeOfResult"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, this.getBoolean(), "isOrdered"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, this.getBoolean(), "isUnique"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, this.getInteger(), "lower"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, this.getUnlimitedNatural(), "upper"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, this.getClassifier(), "type"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, this.getBoolean(), "validateOnlyBodyForQuery"); //$NON-NLS-1$ |
| |
| op = addEOperation(operationEClass, this.getBoolean(), "isConsistentWith"); //$NON-NLS-1$ |
| addEParameter(op, this.getRedefinableElement(), "redefinee"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, ecorePackage.getEEList(), "getRaisedExceptions"); //$NON-NLS-1$ |
| |
| op = addEOperation(operationEClass, null, "setIsOrdered"); //$NON-NLS-1$ |
| addEParameter(op, this.getBoolean(), "newIsOrdered"); //$NON-NLS-1$ |
| |
| op = addEOperation(operationEClass, null, "setIsUnique"); //$NON-NLS-1$ |
| addEParameter(op, this.getBoolean(), "newIsUnique"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, this.getInteger(), "getLower"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, this.getUnlimitedNatural(), "getUpper"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, ecorePackage.getEEList(), "getFormalParameters"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, this.getType(), "getType"); //$NON-NLS-1$ |
| |
| op = addEOperation(operationEClass, null, "setType"); //$NON-NLS-1$ |
| addEParameter(op, this.getType(), "newType"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, ecorePackage.getEEList(), "getRedefinitionContexts"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, this.getNamespace(), "getNamespace"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, ecorePackage.getEEList(), "getFeaturingClassifiers"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| addEOperation(operationEClass, ecorePackage.getEEList(), "getRedefinedElements"); //$NON-NLS-1$ |
| |
| initEClass(typedElementEClass, TypedElement.class, "TypedElement", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getTypedElement_Type(), this.getType(), null, "type", null, 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(parameterEClass, Parameter.class, "Parameter", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getParameter_Operation(), this.getOperation(), this.getOperation_OwnedParameter(), "operation", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getParameter_Default(), this.getString(), "default", "", 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getParameter_Direction(), this.getParameterDirectionKind(), "direction", "in", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getParameter_DefaultValue(), this.getValueSpecification(), null, "defaultValue", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getParameter_IsException(), this.getBoolean(), "isException", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getParameter_IsStream(), this.getBoolean(), "isStream", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getParameter_Effect(), this.getParameterEffectKind(), "effect", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getParameter_ParameterSet(), this.getParameterSet(), this.getParameterSet_Parameter(), "parameterSet", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(parameterEClass, this.getNamespace(), "getNamespace"); //$NON-NLS-1$ |
| |
| addEOperation(parameterEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(packageEClass, org.eclipse.uml2.Package.class, "Package", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getPackage_NestedPackage(), this.getPackage(), this.getPackage_NestingPackage(), "nestedPackage", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getPackage_NestingPackage(), this.getPackage(), this.getPackage_NestedPackage(), "nestingPackage", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getPackage_OwnedType(), this.getType(), this.getType_Package(), "ownedType", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getPackage_OwnedMember(), this.getPackageableElement(), null, "ownedMember", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getPackage_PackageMerge(), this.getPackageMerge(), this.getPackageMerge_MergingPackage(), "packageMerge", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getPackage_AppliedProfile(), this.getProfileApplication(), null, "appliedProfile", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getPackage_PackageExtension(), this.getPackageMerge(), null, "packageExtension", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(packageEClass, this.getBoolean(), "validateElementsPublicOrPrivate"); //$NON-NLS-1$ |
| |
| addEOperation(packageEClass, this.getBoolean(), "mustBeOwned"); //$NON-NLS-1$ |
| |
| addEOperation(packageEClass, this.getSet(), "visibleMembers"); //$NON-NLS-1$ |
| |
| op = addEOperation(packageEClass, this.getBoolean(), "makesVisible"); //$NON-NLS-1$ |
| addEParameter(op, this.getNamedElement(), "el"); //$NON-NLS-1$ |
| |
| addEOperation(packageEClass, this.getNamespace(), "getNamespace"); //$NON-NLS-1$ |
| |
| addEOperation(packageEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(packageEClass, ecorePackage.getEEList(), "getPackageImports"); //$NON-NLS-1$ |
| |
| initEClass(enumerationEClass, Enumeration.class, "Enumeration", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getEnumeration_OwnedLiteral(), this.getEnumerationLiteral(), this.getEnumerationLiteral_Enumeration(), "ownedLiteral", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(enumerationEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| initEClass(dataTypeEClass, DataType.class, "DataType", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getDataType_OwnedAttribute(), this.getProperty(), this.getProperty_Datatype(), "ownedAttribute", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getDataType_OwnedOperation(), this.getOperation(), this.getOperation_Datatype(), "ownedOperation", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| op = addEOperation(dataTypeEClass, this.getSet(), "inherit"); //$NON-NLS-1$ |
| addEParameter(op, this.getSet(), "inhs"); //$NON-NLS-1$ |
| |
| addEOperation(dataTypeEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| addEOperation(dataTypeEClass, ecorePackage.getEEList(), "getAttributes"); //$NON-NLS-1$ |
| |
| addEOperation(dataTypeEClass, ecorePackage.getEEList(), "getFeatures"); //$NON-NLS-1$ |
| |
| initEClass(enumerationLiteralEClass, EnumerationLiteral.class, "EnumerationLiteral", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getEnumerationLiteral_Enumeration(), this.getEnumeration(), this.getEnumeration_OwnedLiteral(), "enumeration", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(enumerationLiteralEClass, this.getNamespace(), "getNamespace"); //$NON-NLS-1$ |
| |
| initEClass(primitiveTypeEClass, PrimitiveType.class, "PrimitiveType", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(constraintEClass, Constraint.class, "Constraint", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getConstraint_Context(), this.getNamespace(), null, "context", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getConstraint_Namespace(), this.getNamespace(), this.getNamespace_OwnedRule(), "namespace", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getConstraint_Specification(), this.getValueSpecification(), null, "specification", null, 1, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getConstraint_ConstrainedElement(), this.getElement(), null, "constrainedElement", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(constraintEClass, this.getBoolean(), "validateNotApplyToSelf"); //$NON-NLS-1$ |
| |
| addEOperation(constraintEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(literalBooleanEClass, LiteralBoolean.class, "LiteralBoolean", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getLiteralBoolean_Value(), this.getBoolean(), "value", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(literalBooleanEClass, this.getBoolean(), "isComputable"); //$NON-NLS-1$ |
| |
| addEOperation(literalBooleanEClass, this.getBoolean(), "booleanValue"); //$NON-NLS-1$ |
| |
| initEClass(literalSpecificationEClass, LiteralSpecification.class, "LiteralSpecification", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(literalStringEClass, LiteralString.class, "LiteralString", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getLiteralString_Value(), this.getString(), "value", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| |
| addEOperation(literalStringEClass, this.getBoolean(), "isComputable"); //$NON-NLS-1$ |
| |
| addEOperation(literalStringEClass, this.getString(), "stringValue"); //$NON-NLS-1$ |
| |
| initEClass(literalNullEClass, LiteralNull.class, "LiteralNull", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| addEOperation(literalNullEClass, this.getBoolean(), "isComputable"); //$NON-NLS-1$ |
| |
| addEOperation(literalNullEClass, this.getBoolean(), "isNull"); //$NON-NLS-1$ |
| |
| initEClass(literalIntegerEClass, LiteralInteger.class, "LiteralInteger", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getLiteralInteger_Value(), this.getInteger(), "value", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(literalIntegerEClass, this.getBoolean(), "isComputable"); //$NON-NLS-1$ |
| |
| addEOperation(literalIntegerEClass, this.getInteger(), "integerValue"); //$NON-NLS-1$ |
| |
| initEClass(literalUnlimitedNaturalEClass, LiteralUnlimitedNatural.class, "LiteralUnlimitedNatural", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getLiteralUnlimitedNatural_Value(), this.getUnlimitedNatural(), "value", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(literalUnlimitedNaturalEClass, this.getBoolean(), "isComputable"); //$NON-NLS-1$ |
| |
| addEOperation(literalUnlimitedNaturalEClass, this.getUnlimitedNatural(), "unlimitedValue"); //$NON-NLS-1$ |
| |
| initEClass(classifierEClass, Classifier.class, "Classifier", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getClassifier_Feature(), this.getFeature(), this.getFeature_FeaturingClassifier(), "feature", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getClassifier_IsAbstract(), this.getBoolean(), "isAbstract", "false", 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getClassifier_InheritedMember(), this.getNamedElement(), null, "inheritedMember", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClassifier_General(), this.getClassifier(), null, "general", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClassifier_Generalization(), this.getGeneralization(), this.getGeneralization_Specific(), "generalization", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClassifier_Attribute(), this.getProperty(), null, "attribute", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClassifier_RedefinedClassifier(), this.getClassifier(), null, "redefinedClassifier", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClassifier_Substitution(), this.getSubstitution(), this.getSubstitution_SubstitutingClassifier(), "substitution", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClassifier_PowertypeExtent(), this.getGeneralizationSet(), this.getGeneralizationSet_Powertype(), "powertypeExtent", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClassifier_OwnedUseCase(), this.getUseCase(), null, "ownedUseCase", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClassifier_Representation(), this.getCollaborationOccurrence(), null, "representation", null, 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClassifier_Occurrence(), this.getCollaborationOccurrence(), null, "occurrence", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, this.getSet(), "allFeatures"); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, this.getBoolean(), "validateNoCyclesInGeneralization"); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, this.getBoolean(), "validateSpecializeType"); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, this.getBoolean(), "validateInheritedMember"); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, this.getSet(), "inheritedMember"); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, this.getSet(), "parents"); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, this.getSet(), "allParents"); //$NON-NLS-1$ |
| |
| op = addEOperation(classifierEClass, this.getSet(), "inheritableMembers"); //$NON-NLS-1$ |
| addEParameter(op, this.getClassifier(), "c"); //$NON-NLS-1$ |
| |
| op = addEOperation(classifierEClass, this.getBoolean(), "hasVisibilityOf"); //$NON-NLS-1$ |
| addEParameter(op, this.getNamedElement(), "n"); //$NON-NLS-1$ |
| |
| op = addEOperation(classifierEClass, this.getSet(), "inherit"); //$NON-NLS-1$ |
| addEParameter(op, this.getSet(), "inhs"); //$NON-NLS-1$ |
| |
| op = addEOperation(classifierEClass, this.getBoolean(), "maySpecializeType"); //$NON-NLS-1$ |
| addEParameter(op, this.getClassifier(), "c"); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, this.getSet(), "general"); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, this.getBoolean(), "validateGeneralEqualsParents"); //$NON-NLS-1$ |
| |
| op = addEOperation(classifierEClass, this.getBoolean(), "conformsTo"); //$NON-NLS-1$ |
| addEParameter(op, this.getClassifier(), "other"); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, ecorePackage.getEEList(), "getMembers"); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, ecorePackage.getEEList(), "getRedefinedElements"); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, ecorePackage.getEEList(), "getClientDependencies"); //$NON-NLS-1$ |
| |
| addEOperation(classifierEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| initEClass(featureEClass, Feature.class, "Feature", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getFeature_FeaturingClassifier(), this.getClassifier(), this.getClassifier_Feature(), "featuringClassifier", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getFeature_IsStatic(), this.getBoolean(), "isStatic", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| |
| initEClass(behavioralFeatureEClass, BehavioralFeature.class, "BehavioralFeature", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getBehavioralFeature_Parameter(), this.getParameter(), null, "parameter", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavioralFeature_FormalParameter(), this.getParameter(), null, "formalParameter", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavioralFeature_ReturnResult(), this.getParameter(), null, "returnResult", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavioralFeature_RaisedException(), this.getType(), null, "raisedException", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getBehavioralFeature_IsAbstract(), this.getBoolean(), "isAbstract", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavioralFeature_Method(), this.getBehavior(), this.getBehavior_Specification(), "method", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getBehavioralFeature_Concurrency(), this.getCallConcurrencyKind(), "concurrency", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| op = addEOperation(behavioralFeatureEClass, this.getBoolean(), "isDistinguishableFrom"); //$NON-NLS-1$ |
| addEParameter(op, this.getNamedElement(), "n"); //$NON-NLS-1$ |
| addEParameter(op, this.getNamespace(), "ns"); //$NON-NLS-1$ |
| |
| addEOperation(behavioralFeatureEClass, ecorePackage.getEEList(), "getMembers"); //$NON-NLS-1$ |
| |
| addEOperation(behavioralFeatureEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| initEClass(structuralFeatureEClass, StructuralFeature.class, "StructuralFeature", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getStructuralFeature_IsReadOnly(), this.getBoolean(), "isReadOnly", "false", 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| |
| initEClass(generalizationEClass, Generalization.class, "Generalization", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getGeneralization_Specific(), this.getClassifier(), this.getClassifier_Generalization(), "specific", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getGeneralization_General(), this.getClassifier(), null, "general", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getGeneralization_IsSubstitutable(), this.getBoolean(), "isSubstitutable", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getGeneralization_GeneralizationSet(), this.getGeneralizationSet(), this.getGeneralizationSet_Generalization(), "generalizationSet", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(generalizationEClass, ecorePackage.getEEList(), "getSources"); //$NON-NLS-1$ |
| |
| addEOperation(generalizationEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| addEOperation(generalizationEClass, ecorePackage.getEEList(), "getTargets"); //$NON-NLS-1$ |
| |
| initEClass(redefinableElementEClass, RedefinableElement.class, "RedefinableElement", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getRedefinableElement_RedefinitionContext(), this.getClassifier(), null, "redefinitionContext", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getRedefinableElement_IsLeaf(), this.getBoolean(), "isLeaf", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| |
| addEOperation(redefinableElementEClass, this.getBoolean(), "validateRedefinitionContextValid"); //$NON-NLS-1$ |
| |
| addEOperation(redefinableElementEClass, this.getBoolean(), "validateRedefinitionConsistent"); //$NON-NLS-1$ |
| |
| op = addEOperation(redefinableElementEClass, this.getBoolean(), "isConsistentWith"); //$NON-NLS-1$ |
| addEParameter(op, this.getRedefinableElement(), "redefinee"); //$NON-NLS-1$ |
| |
| op = addEOperation(redefinableElementEClass, this.getBoolean(), "isRedefinitionContextValid"); //$NON-NLS-1$ |
| addEParameter(op, this.getRedefinableElement(), "redefinable"); //$NON-NLS-1$ |
| |
| addEOperation(redefinableElementEClass, ecorePackage.getEEList(), "getRedefinedElements"); //$NON-NLS-1$ |
| |
| initEClass(instanceSpecificationEClass, InstanceSpecification.class, "InstanceSpecification", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInstanceSpecification_Slot(), this.getSlot(), this.getSlot_OwningInstance(), "slot", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInstanceSpecification_Classifier(), this.getClassifier(), null, "classifier", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInstanceSpecification_Specification(), this.getValueSpecification(), null, "specification", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(instanceSpecificationEClass, this.getBoolean(), "validateSlotsAreDefined"); //$NON-NLS-1$ |
| |
| addEOperation(instanceSpecificationEClass, this.getBoolean(), "validateNoDuplicateSlots"); //$NON-NLS-1$ |
| |
| addEOperation(instanceSpecificationEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(slotEClass, Slot.class, "Slot", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getSlot_OwningInstance(), this.getInstanceSpecification(), this.getInstanceSpecification_Slot(), "owningInstance", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getSlot_Value(), this.getValueSpecification(), null, "value", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getSlot_DefiningFeature(), this.getStructuralFeature(), null, "definingFeature", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(slotEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| addEOperation(slotEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(instanceValueEClass, InstanceValue.class, "InstanceValue", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInstanceValue_Instance(), this.getInstanceSpecification(), null, "instance", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(packageableElementEClass, PackageableElement.class, "PackageableElement", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getPackageableElement_PackageableElement_visibility(), this.getVisibilityKind(), "packageableElement_visibility", null, 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(packageableElementEClass, this.getVisibilityKind(), "getVisibility"); //$NON-NLS-1$ |
| |
| op = addEOperation(packageableElementEClass, null, "setVisibility"); //$NON-NLS-1$ |
| addEParameter(op, this.getVisibilityKind(), "newVisibility"); //$NON-NLS-1$ |
| |
| initEClass(elementImportEClass, ElementImport.class, "ElementImport", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getElementImport_Visibility(), this.getVisibilityKind(), "visibility", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getElementImport_Alias(), this.getString(), "alias", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getElementImport_ImportedElement(), this.getPackageableElement(), null, "importedElement", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getElementImport_ImportingNamespace(), this.getNamespace(), this.getNamespace_ElementImport(), "importingNamespace", null, 1, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(elementImportEClass, this.getBoolean(), "validateVisibilityPublicOrPrivate"); //$NON-NLS-1$ |
| |
| addEOperation(elementImportEClass, this.getBoolean(), "validateImportedElementIsPublic"); //$NON-NLS-1$ |
| |
| addEOperation(elementImportEClass, this.getString(), "getName"); //$NON-NLS-1$ |
| |
| addEOperation(elementImportEClass, ecorePackage.getEEList(), "getTargets"); //$NON-NLS-1$ |
| |
| addEOperation(elementImportEClass, ecorePackage.getEEList(), "getSources"); //$NON-NLS-1$ |
| |
| addEOperation(elementImportEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| initEClass(packageImportEClass, PackageImport.class, "PackageImport", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getPackageImport_Visibility(), this.getVisibilityKind(), "visibility", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getPackageImport_ImportedPackage(), this.getPackage(), null, "importedPackage", null, 1, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getPackageImport_ImportingNamespace(), this.getNamespace(), this.getNamespace_PackageImport(), "importingNamespace", null, 1, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(packageImportEClass, this.getBoolean(), "validatePublicOrPrivate"); //$NON-NLS-1$ |
| |
| addEOperation(packageImportEClass, ecorePackage.getEEList(), "getTargets"); //$NON-NLS-1$ |
| |
| addEOperation(packageImportEClass, ecorePackage.getEEList(), "getSources"); //$NON-NLS-1$ |
| |
| addEOperation(packageImportEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| initEClass(associationEClass, Association.class, "Association", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getAssociation_IsDerived(), this.getBoolean(), "isDerived", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getAssociation_OwnedEnd(), this.getProperty(), this.getProperty_OwningAssociation(), "ownedEnd", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getAssociation_EndType(), this.getType(), null, "endType", null, 1, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getAssociation_MemberEnd(), this.getProperty(), this.getProperty_Association(), "memberEnd", null, 2, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(associationEClass, ecorePackage.getEEList(), "getFeatures"); //$NON-NLS-1$ |
| |
| addEOperation(associationEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| addEOperation(associationEClass, ecorePackage.getEEList(), "getRelatedElements"); //$NON-NLS-1$ |
| |
| addEOperation(associationEClass, ecorePackage.getEEList(), "getMembers"); //$NON-NLS-1$ |
| |
| initEClass(packageMergeEClass, PackageMerge.class, "PackageMerge", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getPackageMerge_MergingPackage(), this.getPackage(), this.getPackage_PackageMerge(), "mergingPackage", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getPackageMerge_MergedPackage(), this.getPackage(), null, "mergedPackage", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(packageMergeEClass, ecorePackage.getEEList(), "getSources"); //$NON-NLS-1$ |
| |
| addEOperation(packageMergeEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| addEOperation(packageMergeEClass, ecorePackage.getEEList(), "getTargets"); //$NON-NLS-1$ |
| |
| initEClass(stereotypeEClass, Stereotype.class, "Stereotype", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(profileEClass, Profile.class, "Profile", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getProfile_OwnedStereotype(), this.getStereotype(), null, "ownedStereotype", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getProfile_MetaclassReference(), this.getElementImport(), null, "metaclassReference", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getProfile_MetamodelReference(), this.getPackageImport(), null, "metamodelReference", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(profileEClass, ecorePackage.getEEList(), "getElementImports"); //$NON-NLS-1$ |
| |
| addEOperation(profileEClass, ecorePackage.getEEList(), "getPackageImports"); //$NON-NLS-1$ |
| |
| initEClass(profileApplicationEClass, ProfileApplication.class, "ProfileApplication", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getProfileApplication_ImportedProfile(), this.getProfile(), null, "importedProfile", null, 1, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| op = addEOperation(profileApplicationEClass, null, "setImportedPackage"); //$NON-NLS-1$ |
| addEParameter(op, this.getPackage(), "newImportedPackage"); //$NON-NLS-1$ |
| |
| initEClass(extensionEClass, Extension.class, "Extension", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getExtension_IsRequired(), this.getBoolean(), "isRequired", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getExtension_Metaclass(), this.getClass_(), this.getClass_Extension(), "metaclass", null, 1, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(extensionEClass, ecorePackage.getEEList(), "getOwnedEnds"); //$NON-NLS-1$ |
| |
| initEClass(extensionEndEClass, ExtensionEnd.class, "ExtensionEnd", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| addEOperation(extensionEndEClass, this.getType(), "getType"); //$NON-NLS-1$ |
| |
| op = addEOperation(extensionEndEClass, null, "setType"); //$NON-NLS-1$ |
| addEParameter(op, this.getType(), "newType"); //$NON-NLS-1$ |
| |
| initEClass(permissionEClass, Permission.class, "Permission", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(dependencyEClass, Dependency.class, "Dependency", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getDependency_Client(), this.getNamedElement(), this.getNamedElement_ClientDependency(), "client", null, 1, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getDependency_Supplier(), this.getNamedElement(), null, "supplier", null, 1, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(usageEClass, Usage.class, "Usage", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(abstractionEClass, Abstraction.class, "Abstraction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getAbstraction_Mapping(), this.getOpaqueExpression(), null, "mapping", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(abstractionEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(realizationEClass, Realization.class, "Realization", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getRealization_Abstraction(), this.getComponent(), this.getComponent_Realization(), "abstraction", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getRealization_RealizingClassifier(), this.getClassifier(), null, "realizingClassifier", null, 1, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(realizationEClass, ecorePackage.getEEList(), "getSources"); //$NON-NLS-1$ |
| |
| addEOperation(realizationEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| addEOperation(realizationEClass, ecorePackage.getEEList(), "getClients"); //$NON-NLS-1$ |
| |
| addEOperation(realizationEClass, ecorePackage.getEEList(), "getSuppliers"); //$NON-NLS-1$ |
| |
| addEOperation(realizationEClass, ecorePackage.getEEList(), "getTargets"); //$NON-NLS-1$ |
| |
| initEClass(substitutionEClass, Substitution.class, "Substitution", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getSubstitution_Contract(), this.getClassifier(), null, "contract", null, 1, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getSubstitution_SubstitutingClassifier(), this.getClassifier(), this.getClassifier_Substitution(), "substitutingClassifier", null, 1, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(substitutionEClass, ecorePackage.getEEList(), "getSuppliers"); //$NON-NLS-1$ |
| |
| addEOperation(substitutionEClass, ecorePackage.getEEList(), "getTargets"); //$NON-NLS-1$ |
| |
| addEOperation(substitutionEClass, ecorePackage.getEEList(), "getClients"); //$NON-NLS-1$ |
| |
| addEOperation(substitutionEClass, ecorePackage.getEEList(), "getSources"); //$NON-NLS-1$ |
| |
| initEClass(behaviorEClass, Behavior.class, "Behavior", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getBehavior_IsReentrant(), this.getBoolean(), "isReentrant", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavior_Context(), this.getBehavioredClassifier(), this.getBehavioredClassifier_OwnedBehavior(), "context", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavior_RedefinedBehavior(), this.getBehavior(), null, "redefinedBehavior", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavior_Specification(), this.getBehavioralFeature(), this.getBehavioralFeature_Method(), "specification", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavior_Parameter(), this.getParameter(), null, "parameter", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavior_FormalParameter(), this.getParameter(), null, "formalParameter", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavior_ReturnResult(), this.getParameter(), null, "returnResult", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavior_Precondition(), this.getConstraint(), null, "precondition", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavior_Postcondition(), this.getConstraint(), null, "postcondition", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(behaviorEClass, ecorePackage.getEEList(), "getRedefinedElements"); //$NON-NLS-1$ |
| |
| addEOperation(behaviorEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| addEOperation(behaviorEClass, ecorePackage.getEEList(), "getOwnedRules"); //$NON-NLS-1$ |
| |
| initEClass(behavioredClassifierEClass, BehavioredClassifier.class, "BehavioredClassifier", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getBehavioredClassifier_OwnedBehavior(), this.getBehavior(), this.getBehavior_Context(), "ownedBehavior", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavioredClassifier_ClassifierBehavior(), this.getBehavior(), null, "classifierBehavior", null, 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavioredClassifier_Implementation(), this.getImplementation(), this.getImplementation_ImplementingClassifier(), "implementation", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getBehavioredClassifier_OwnedStateMachine(), this.getStateMachine(), this.getStateMachine_StateMachine_redefinitionContext(), "ownedStateMachine", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(behavioredClassifierEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| addEOperation(behavioredClassifierEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(behavioredClassifierEClass, ecorePackage.getEEList(), "getClientDependencies"); //$NON-NLS-1$ |
| |
| initEClass(activityEClass, Activity.class, "Activity", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getActivity_Body(), this.getString(), "body", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getActivity_Language(), this.getString(), "language", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getActivity_Edge(), this.getActivityEdge(), this.getActivityEdge_Activity(), "edge", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivity_Group(), this.getActivityGroup(), this.getActivityGroup_ActivityGroup_activity(), "group", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivity_Node(), this.getActivityNode(), this.getActivityNode_Activity(), "node", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivity_Action(), this.getAction(), null, "action", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivity_StructuredNode(), this.getStructuredActivityNode(), null, "structuredNode", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getActivity_IsSingleExecution(), this.getBoolean(), "isSingleExecution", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getActivity_IsReadOnly(), this.getBoolean(), "isReadOnly", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| |
| addEOperation(activityEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(associationClassEClass, AssociationClass.class, "AssociationClass", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(modelEClass, Model.class, "Model", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getModel_Viewpoint(), this.getString(), "viewpoint", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| |
| initEClass(informationItemEClass, InformationItem.class, "InformationItem", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInformationItem_Represented(), this.getClassifier(), null, "represented", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(informationFlowEClass, InformationFlow.class, "InformationFlow", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInformationFlow_Realization(), this.getRelationship(), null, "realization", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInformationFlow_Conveyed(), this.getClassifier(), null, "conveyed", null, 1, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(generalizationSetEClass, GeneralizationSet.class, "GeneralizationSet", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getGeneralizationSet_IsCovering(), this.getBoolean(), "isCovering", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getGeneralizationSet_IsDisjoint(), this.getBoolean(), "isDisjoint", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getGeneralizationSet_Powertype(), this.getClassifier(), this.getClassifier_PowertypeExtent(), "powertype", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getGeneralizationSet_Generalization(), this.getGeneralization(), this.getGeneralization_GeneralizationSet(), "generalization", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(connectorEndEClass, ConnectorEnd.class, "ConnectorEnd", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getConnectorEnd_DefiningEnd(), this.getProperty(), null, "definingEnd", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getConnectorEnd_Role(), this.getConnectableElement(), this.getConnectableElement_End(), "role", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getConnectorEnd_PartWithPort(), this.getProperty(), null, "partWithPort", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(connectableElementEClass, ConnectableElement.class, "ConnectableElement", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getConnectableElement_End(), this.getConnectorEnd(), this.getConnectorEnd_Role(), "end", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(connectorEClass, Connector.class, "Connector", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getConnector_Type(), this.getAssociation(), null, "type", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getConnector_RedefinedConnector(), this.getConnector(), null, "redefinedConnector", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getConnector_End(), this.getConnectorEnd(), null, "end", null, 2, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getConnector_Kind(), this.getConnectorKind(), "kind", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getConnector_Contract(), this.getBehavior(), null, "contract", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(connectorEClass, ecorePackage.getEEList(), "getRedefinedElements"); //$NON-NLS-1$ |
| |
| addEOperation(connectorEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(structuredClassifierEClass, StructuredClassifier.class, "StructuredClassifier", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getStructuredClassifier_OwnedAttribute(), this.getProperty(), null, "ownedAttribute", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getStructuredClassifier_Part(), this.getProperty(), null, "part", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getStructuredClassifier_Role(), this.getConnectableElement(), null, "role", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getStructuredClassifier_OwnedConnector(), this.getConnector(), null, "ownedConnector", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(structuredClassifierEClass, ecorePackage.getEEList(), "getAttributes"); //$NON-NLS-1$ |
| |
| addEOperation(structuredClassifierEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| addEOperation(structuredClassifierEClass, ecorePackage.getEEList(), "getMembers"); //$NON-NLS-1$ |
| |
| addEOperation(structuredClassifierEClass, ecorePackage.getEEList(), "getFeatures"); //$NON-NLS-1$ |
| |
| initEClass(interfaceEClass, Interface.class, "Interface", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInterface_OwnedAttribute(), this.getProperty(), null, "ownedAttribute", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInterface_OwnedOperation(), this.getOperation(), null, "ownedOperation", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInterface_RedefinedInterface(), this.getInterface(), null, "redefinedInterface", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInterface_NestedClassifier(), this.getClassifier(), null, "nestedClassifier", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInterface_OwnedReception(), this.getReception(), null, "ownedReception", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInterface_Protocol(), this.getProtocolStateMachine(), null, "protocol", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(interfaceEClass, ecorePackage.getEEList(), "getAttributes"); //$NON-NLS-1$ |
| |
| addEOperation(interfaceEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| addEOperation(interfaceEClass, ecorePackage.getEEList(), "getFeatures"); //$NON-NLS-1$ |
| |
| addEOperation(interfaceEClass, ecorePackage.getEEList(), "getRedefinedElements"); //$NON-NLS-1$ |
| |
| initEClass(implementationEClass, Implementation.class, "Implementation", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getImplementation_Contract(), this.getInterface(), null, "contract", null, 1, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getImplementation_ImplementingClassifier(), this.getBehavioredClassifier(), this.getBehavioredClassifier_Implementation(), "implementingClassifier", null, 1, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(implementationEClass, ecorePackage.getEEList(), "getSuppliers"); //$NON-NLS-1$ |
| |
| addEOperation(implementationEClass, ecorePackage.getEEList(), "getTargets"); //$NON-NLS-1$ |
| |
| addEOperation(implementationEClass, ecorePackage.getEEList(), "getClients"); //$NON-NLS-1$ |
| |
| addEOperation(implementationEClass, ecorePackage.getEEList(), "getSources"); //$NON-NLS-1$ |
| |
| initEClass(actorEClass, Actor.class, "Actor", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(extendEClass, Extend.class, "Extend", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getExtend_ExtendedCase(), this.getUseCase(), null, "extendedCase", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getExtend_Extension(), this.getUseCase(), this.getUseCase_Extend(), "extension", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getExtend_Condition(), this.getConstraint(), null, "condition", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getExtend_ExtensionLocation(), this.getExtensionPoint(), null, "extensionLocation", null, 1, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(extendEClass, ecorePackage.getEEList(), "getTargets"); //$NON-NLS-1$ |
| |
| addEOperation(extendEClass, ecorePackage.getEEList(), "getSources"); //$NON-NLS-1$ |
| |
| addEOperation(extendEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(useCaseEClass, UseCase.class, "UseCase", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getUseCase_Include(), this.getInclude(), this.getInclude_IncludingCase(), "include", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getUseCase_Extend(), this.getExtend(), this.getExtend_Extension(), "extend", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getUseCase_ExtensionPoint(), this.getExtensionPoint(), this.getExtensionPoint_UseCase(), "extensionPoint", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getUseCase_Subject(), this.getClassifier(), null, "subject", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(useCaseEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| initEClass(extensionPointEClass, ExtensionPoint.class, "ExtensionPoint", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getExtensionPoint_UseCase(), this.getUseCase(), this.getUseCase_ExtensionPoint(), "useCase", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(includeEClass, Include.class, "Include", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInclude_IncludingCase(), this.getUseCase(), this.getUseCase_Include(), "includingCase", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInclude_Addition(), this.getUseCase(), null, "addition", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(includeEClass, ecorePackage.getEEList(), "getSources"); //$NON-NLS-1$ |
| |
| addEOperation(includeEClass, ecorePackage.getEEList(), "getTargets"); //$NON-NLS-1$ |
| |
| initEClass(artifactEClass, Artifact.class, "Artifact", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getArtifact_FileName(), this.getString(), "fileName", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getArtifact_NestedArtifact(), this.getArtifact(), null, "nestedArtifact", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getArtifact_Manifestation(), this.getManifestation(), null, "manifestation", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getArtifact_OwnedOperation(), this.getOperation(), null, "ownedOperation", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getArtifact_OwnedAttribute(), this.getProperty(), null, "ownedAttribute", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(artifactEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(artifactEClass, ecorePackage.getEEList(), "getClientDependencies"); //$NON-NLS-1$ |
| |
| addEOperation(artifactEClass, ecorePackage.getEEList(), "getFeatures"); //$NON-NLS-1$ |
| |
| addEOperation(artifactEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| addEOperation(artifactEClass, ecorePackage.getEEList(), "getAttributes"); //$NON-NLS-1$ |
| |
| initEClass(manifestationEClass, Manifestation.class, "Manifestation", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getManifestation_UtilizedElement(), this.getPackageableElement(), null, "utilizedElement", null, 1, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(manifestationEClass, ecorePackage.getEEList(), "getSuppliers"); //$NON-NLS-1$ |
| |
| addEOperation(manifestationEClass, ecorePackage.getEEList(), "getTargets"); //$NON-NLS-1$ |
| |
| initEClass(activityEdgeEClass, ActivityEdge.class, "ActivityEdge", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getActivityEdge_Activity(), this.getActivity(), this.getActivity_Edge(), "activity", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityEdge_Source(), this.getActivityNode(), this.getActivityNode_Outgoing(), "source", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityEdge_Target(), this.getActivityNode(), this.getActivityNode_Incoming(), "target", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityEdge_InGroup(), this.getActivityGroup(), null, "inGroup", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityEdge_Guard(), this.getValueSpecification(), null, "guard", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityEdge_RedefinedElement(), this.getActivityEdge(), null, "redefinedElement", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityEdge_InStructuredNode(), this.getStructuredActivityNode(), this.getStructuredActivityNode_ContainedEdge(), "inStructuredNode", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityEdge_InPartition(), this.getActivityPartition(), this.getActivityPartition_ContainedEdge(), "inPartition", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityEdge_Weight(), this.getValueSpecification(), null, "weight", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityEdge_Interrupts(), this.getInterruptibleActivityRegion(), this.getInterruptibleActivityRegion_InterruptingEdge(), "interrupts", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(activityEdgeEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| addEOperation(activityEdgeEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(activityGroupEClass, ActivityGroup.class, "ActivityGroup", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getActivityGroup_SuperGroup(), this.getActivityGroup(), null, "superGroup", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityGroup_ActivityGroup_activity(), this.getActivity(), this.getActivity_Group(), "activityGroup_activity", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(activityGroupEClass, ecorePackage.getEEList(), "getSubgroups"); //$NON-NLS-1$ |
| |
| addEOperation(activityGroupEClass, ecorePackage.getEEList(), "getContainedEdges"); //$NON-NLS-1$ |
| |
| addEOperation(activityGroupEClass, ecorePackage.getEEList(), "getContainedNodes"); //$NON-NLS-1$ |
| |
| addEOperation(activityGroupEClass, this.getActivity(), "getActivity"); //$NON-NLS-1$ |
| |
| op = addEOperation(activityGroupEClass, null, "setActivity"); //$NON-NLS-1$ |
| addEParameter(op, this.getActivity(), "newActivity"); //$NON-NLS-1$ |
| |
| addEOperation(activityGroupEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(activityGroupEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| initEClass(activityNodeEClass, ActivityNode.class, "ActivityNode", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getActivityNode_Outgoing(), this.getActivityEdge(), this.getActivityEdge_Source(), "outgoing", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityNode_Incoming(), this.getActivityEdge(), this.getActivityEdge_Target(), "incoming", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityNode_InGroup(), this.getActivityGroup(), null, "inGroup", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityNode_Activity(), this.getActivity(), this.getActivity_Node(), "activity", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityNode_RedefinedElement(), this.getActivityNode(), null, "redefinedElement", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityNode_InStructuredNode(), this.getStructuredActivityNode(), this.getStructuredActivityNode_ContainedNode(), "inStructuredNode", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityNode_InPartition(), this.getActivityPartition(), this.getActivityPartition_ContainedNode(), "inPartition", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityNode_InInterruptibleRegion(), this.getInterruptibleActivityRegion(), this.getInterruptibleActivityRegion_ContainedNode(), "inInterruptibleRegion", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(activityNodeEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| initEClass(actionEClass, Action.class, "Action", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getAction_Effect(), this.getString(), "effect", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getAction_Output(), this.getOutputPin(), null, "output", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getAction_Input(), this.getInputPin(), null, "input", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getAction_Context(), this.getClassifier(), null, "context", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getAction_LocalPrecondition(), this.getConstraint(), null, "localPrecondition", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getAction_LocalPostcondition(), this.getConstraint(), null, "localPostcondition", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(actionEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(objectNodeEClass, ObjectNode.class, "ObjectNode", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getObjectNode_Ordering(), this.getObjectNodeOrderingKind(), "ordering", "FIFO", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getObjectNode_UpperBound(), this.getValueSpecification(), null, "upperBound", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getObjectNode_InState(), this.getState(), null, "inState", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getObjectNode_Selection(), this.getBehavior(), null, "selection", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(objectNodeEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(controlNodeEClass, ControlNode.class, "ControlNode", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(controlFlowEClass, ControlFlow.class, "ControlFlow", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(objectFlowEClass, ObjectFlow.class, "ObjectFlow", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getObjectFlow_IsMulticast(), this.getBoolean(), "isMulticast", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getObjectFlow_IsMultireceive(), this.getBoolean(), "isMultireceive", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getObjectFlow_Transformation(), this.getBehavior(), null, "transformation", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getObjectFlow_Selection(), this.getBehavior(), null, "selection", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(initialNodeEClass, InitialNode.class, "InitialNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(finalNodeEClass, FinalNode.class, "FinalNode", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(activityFinalNodeEClass, ActivityFinalNode.class, "ActivityFinalNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(decisionNodeEClass, DecisionNode.class, "DecisionNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getDecisionNode_DecisionInput(), this.getBehavior(), null, "decisionInput", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(mergeNodeEClass, MergeNode.class, "MergeNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(executableNodeEClass, ExecutableNode.class, "ExecutableNode", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getExecutableNode_Handler(), this.getExceptionHandler(), this.getExceptionHandler_ProtectedNode(), "handler", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(executableNodeEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(outputPinEClass, OutputPin.class, "OutputPin", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(inputPinEClass, InputPin.class, "InputPin", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(pinEClass, Pin.class, "Pin", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(activityParameterNodeEClass, ActivityParameterNode.class, "ActivityParameterNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getActivityParameterNode_Parameter(), this.getParameter(), null, "parameter", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(valuePinEClass, ValuePin.class, "ValuePin", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getValuePin_Value(), this.getValueSpecification(), null, "value", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(collaborationOccurrenceEClass, CollaborationOccurrence.class, "CollaborationOccurrence", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getCollaborationOccurrence_Type(), this.getCollaboration(), null, "type", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getCollaborationOccurrence_RoleBinding(), this.getDependency(), null, "roleBinding", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(collaborationOccurrenceEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(collaborationEClass, Collaboration.class, "Collaboration", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getCollaboration_CollaborationRole(), this.getConnectableElement(), null, "collaborationRole", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(collaborationEClass, ecorePackage.getEEList(), "getRoles"); //$NON-NLS-1$ |
| |
| initEClass(interactionEClass, Interaction.class, "Interaction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInteraction_Lifeline(), this.getLifeline(), this.getLifeline_Interaction(), "lifeline", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInteraction_Message(), this.getMessage(), this.getMessage_Interaction(), "message", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInteraction_Fragment(), this.getInteractionFragment(), this.getInteractionFragment_EnclosingInteraction(), "fragment", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInteraction_FormalGate(), this.getGate(), null, "formalGate", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(interactionEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| initEClass(interactionFragmentEClass, InteractionFragment.class, "InteractionFragment", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInteractionFragment_Covered(), this.getLifeline(), this.getLifeline_CoveredBy(), "covered", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInteractionFragment_GeneralOrdering(), this.getGeneralOrdering(), null, "generalOrdering", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInteractionFragment_EnclosingInteraction(), this.getInteraction(), this.getInteraction_Fragment(), "enclosingInteraction", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInteractionFragment_EnclosingOperand(), this.getInteractionOperand(), this.getInteractionOperand_Fragment(), "enclosingOperand", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(interactionFragmentEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(interactionFragmentEClass, this.getNamespace(), "getNamespace"); //$NON-NLS-1$ |
| |
| initEClass(lifelineEClass, Lifeline.class, "Lifeline", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getLifeline_CoveredBy(), this.getInteractionFragment(), this.getInteractionFragment_Covered(), "coveredBy", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLifeline_Represents(), this.getConnectableElement(), null, "represents", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLifeline_Interaction(), this.getInteraction(), this.getInteraction_Lifeline(), "interaction", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLifeline_Selector(), this.getOpaqueExpression(), null, "selector", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLifeline_DecomposedAs(), this.getPartDecomposition(), null, "decomposedAs", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(lifelineEClass, this.getNamespace(), "getNamespace"); //$NON-NLS-1$ |
| |
| addEOperation(lifelineEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(messageEClass, Message.class, "Message", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getMessage_MessageKind(), this.getMessageKind(), "messageKind", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getMessage_MessageSort(), this.getMessageSort(), "messageSort", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getMessage_ReceiveEvent(), this.getMessageEnd(), this.getMessageEnd_ReceiveMessage(), "receiveEvent", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getMessage_SendEvent(), this.getMessageEnd(), this.getMessageEnd_SendMessage(), "sendEvent", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getMessage_Connector(), this.getConnector(), null, "connector", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getMessage_Interaction(), this.getInteraction(), this.getInteraction_Message(), "interaction", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getMessage_Signature(), this.getNamedElement(), null, "signature", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getMessage_Argument(), this.getValueSpecification(), null, "argument", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(messageEClass, this.getNamespace(), "getNamespace"); //$NON-NLS-1$ |
| |
| addEOperation(messageEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(generalOrderingEClass, GeneralOrdering.class, "GeneralOrdering", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getGeneralOrdering_Before(), this.getEventOccurrence(), this.getEventOccurrence_ToAfter(), "before", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getGeneralOrdering_After(), this.getEventOccurrence(), this.getEventOccurrence_ToBefore(), "after", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(messageEndEClass, MessageEnd.class, "MessageEnd", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getMessageEnd_ReceiveMessage(), this.getMessage(), this.getMessage_ReceiveEvent(), "receiveMessage", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getMessageEnd_SendMessage(), this.getMessage(), this.getMessage_SendEvent(), "sendMessage", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(eventOccurrenceEClass, EventOccurrence.class, "EventOccurrence", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getEventOccurrence_StartExec(), this.getExecutionOccurrence(), this.getExecutionOccurrence_Start(), "startExec", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getEventOccurrence_FinishExec(), this.getExecutionOccurrence(), this.getExecutionOccurrence_Finish(), "finishExec", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getEventOccurrence_ToAfter(), this.getGeneralOrdering(), this.getGeneralOrdering_Before(), "toAfter", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getEventOccurrence_ToBefore(), this.getGeneralOrdering(), this.getGeneralOrdering_After(), "toBefore", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(eventOccurrenceEClass, ecorePackage.getEEList(), "getCovereds"); //$NON-NLS-1$ |
| |
| initEClass(executionOccurrenceEClass, ExecutionOccurrence.class, "ExecutionOccurrence", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getExecutionOccurrence_Start(), this.getEventOccurrence(), this.getEventOccurrence_StartExec(), "start", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getExecutionOccurrence_Finish(), this.getEventOccurrence(), this.getEventOccurrence_FinishExec(), "finish", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getExecutionOccurrence_Behavior(), this.getBehavior(), null, "behavior", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(stateInvariantEClass, StateInvariant.class, "StateInvariant", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getStateInvariant_Invariant(), this.getConstraint(), null, "invariant", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(stateInvariantEClass, ecorePackage.getEEList(), "getCovereds"); //$NON-NLS-1$ |
| |
| addEOperation(stateInvariantEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(stopEClass, Stop.class, "Stop", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(portEClass, Port.class, "Port", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getPort_IsBehavior(), this.getBoolean(), "isBehavior", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getPort_IsService(), this.getBoolean(), "isService", "true", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getPort_Required(), this.getInterface(), null, "required", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getPort_RedefinedPort(), this.getPort(), null, "redefinedPort", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getPort_Provided(), this.getInterface(), null, "provided", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getPort_Protocol(), this.getProtocolStateMachine(), null, "protocol", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(portEClass, ecorePackage.getEEList(), "getRedefinedElements"); //$NON-NLS-1$ |
| |
| initEClass(encapsulatedClassifierEClass, EncapsulatedClassifier.class, "EncapsulatedClassifier", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getEncapsulatedClassifier_OwnedPort(), this.getPort(), null, "ownedPort", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(encapsulatedClassifierEClass, ecorePackage.getEEList(), "getFeatures"); //$NON-NLS-1$ |
| |
| addEOperation(encapsulatedClassifierEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| initEClass(callTriggerEClass, CallTrigger.class, "CallTrigger", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getCallTrigger_Operation(), this.getOperation(), null, "operation", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(messageTriggerEClass, MessageTrigger.class, "MessageTrigger", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(changeTriggerEClass, ChangeTrigger.class, "ChangeTrigger", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getChangeTrigger_ChangeExpression(), this.getValueSpecification(), null, "changeExpression", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(changeTriggerEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(triggerEClass, Trigger.class, "Trigger", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getTrigger_Port(), this.getPort(), null, "port", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(receptionEClass, Reception.class, "Reception", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getReception_Signal(), this.getSignal(), null, "signal", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(signalEClass, Signal.class, "Signal", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getSignal_OwnedAttribute(), this.getProperty(), null, "ownedAttribute", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(signalEClass, ecorePackage.getEEList(), "getAttributes"); //$NON-NLS-1$ |
| |
| addEOperation(signalEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| initEClass(signalTriggerEClass, SignalTrigger.class, "SignalTrigger", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getSignalTrigger_Signal(), this.getSignal(), null, "signal", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(timeTriggerEClass, TimeTrigger.class, "TimeTrigger", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getTimeTrigger_IsRelative(), this.getBoolean(), "isRelative", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTimeTrigger_When(), this.getValueSpecification(), null, "when", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(timeTriggerEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(anyTriggerEClass, AnyTrigger.class, "AnyTrigger", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(variableEClass, Variable.class, "Variable", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getVariable_Scope(), this.getStructuredActivityNode(), this.getStructuredActivityNode_Variable(), "scope", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(variableEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| initEClass(structuredActivityNodeEClass, StructuredActivityNode.class, "StructuredActivityNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getStructuredActivityNode_Variable(), this.getVariable(), this.getVariable_Scope(), "variable", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getStructuredActivityNode_ContainedNode(), this.getActivityNode(), this.getActivityNode_InStructuredNode(), "containedNode", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getStructuredActivityNode_ContainedEdge(), this.getActivityEdge(), this.getActivityEdge_InStructuredNode(), "containedEdge", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getStructuredActivityNode_MustIsolate(), this.getBoolean(), "mustIsolate", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(structuredActivityNodeEClass, this.getActivity(), "getActivity"); //$NON-NLS-1$ |
| |
| op = addEOperation(structuredActivityNodeEClass, null, "setActivity"); //$NON-NLS-1$ |
| addEParameter(op, this.getActivity(), "newActivity"); //$NON-NLS-1$ |
| |
| addEOperation(structuredActivityNodeEClass, this.getActivity(), "getActivityGroup_activity"); //$NON-NLS-1$ |
| |
| op = addEOperation(structuredActivityNodeEClass, null, "setActivityGroup_activity"); //$NON-NLS-1$ |
| addEParameter(op, this.getActivity(), "newActivityGroup_activity"); //$NON-NLS-1$ |
| |
| addEOperation(structuredActivityNodeEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| initEClass(conditionalNodeEClass, ConditionalNode.class, "ConditionalNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getConditionalNode_IsDeterminate(), this.getBoolean(), "isDeterminate", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getConditionalNode_IsAssured(), this.getBoolean(), "isAssured", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getConditionalNode_Clause(), this.getClause(), null, "clause", null, 1, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getConditionalNode_Result(), this.getOutputPin(), null, "result", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(conditionalNodeEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(conditionalNodeEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(clauseEClass, Clause.class, "Clause", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getClause_Test(), this.getActivityNode(), null, "test", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClause_Body(), this.getActivityNode(), null, "body", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClause_PredecessorClause(), this.getClause(), this.getClause_SuccessorClause(), "predecessorClause", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClause_SuccessorClause(), this.getClause(), this.getClause_PredecessorClause(), "successorClause", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClause_Decider(), this.getOutputPin(), null, "decider", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClause_BodyOutput(), this.getOutputPin(), null, "bodyOutput", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(loopNodeEClass, LoopNode.class, "LoopNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getLoopNode_IsTestedFirst(), this.getBoolean(), "isTestedFirst", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLoopNode_BodyPart(), this.getActivityNode(), null, "bodyPart", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLoopNode_SetupPart(), this.getActivityNode(), null, "setupPart", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLoopNode_Decider(), this.getOutputPin(), null, "decider", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLoopNode_Test(), this.getActivityNode(), null, "test", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLoopNode_Result(), this.getOutputPin(), null, "result", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLoopNode_LoopVariable(), this.getOutputPin(), null, "loopVariable", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLoopNode_BodyOutput(), this.getOutputPin(), null, "bodyOutput", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLoopNode_LoopVariableInput(), this.getInputPin(), null, "loopVariableInput", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(loopNodeEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| addEOperation(loopNodeEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(loopNodeEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(templateSignatureEClass, TemplateSignature.class, "TemplateSignature", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getTemplateSignature_Parameter(), this.getTemplateParameter(), null, "parameter", null, 1, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateSignature_OwnedParameter(), this.getTemplateParameter(), this.getTemplateParameter_Signature(), "ownedParameter", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateSignature_NestedSignature(), this.getTemplateSignature(), this.getTemplateSignature_NestingSignature(), "nestedSignature", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateSignature_NestingSignature(), this.getTemplateSignature(), this.getTemplateSignature_NestedSignature(), "nestingSignature", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateSignature_Template(), this.getTemplateableElement(), this.getTemplateableElement_OwnedTemplateSignature(), "template", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(templateSignatureEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(templateSignatureEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| initEClass(templateParameterEClass, TemplateParameter.class, "TemplateParameter", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getTemplateParameter_Signature(), this.getTemplateSignature(), this.getTemplateSignature_OwnedParameter(), "signature", null, 1, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateParameter_ParameteredElement(), this.getParameterableElement(), this.getParameterableElement_TemplateParameter(), "parameteredElement", null, 1, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateParameter_OwnedParameteredElement(), this.getParameterableElement(), this.getParameterableElement_OwningParameter(), "ownedParameteredElement", null, 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateParameter_Default(), this.getParameterableElement(), null, "default", null, 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateParameter_OwnedDefault(), this.getParameterableElement(), null, "ownedDefault", null, 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(templateParameterEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| addEOperation(templateParameterEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(templateableElementEClass, TemplateableElement.class, "TemplateableElement", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getTemplateableElement_TemplateBinding(), this.getTemplateBinding(), this.getTemplateBinding_BoundElement(), "templateBinding", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateableElement_OwnedTemplateSignature(), this.getTemplateSignature(), this.getTemplateSignature_Template(), "ownedTemplateSignature", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(templateableElementEClass, this.getSet(), "parameterableElements"); //$NON-NLS-1$ |
| |
| addEOperation(templateableElementEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(stringExpressionEClass, StringExpression.class, "StringExpression", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getStringExpression_SubExpression(), this.getStringExpression(), this.getStringExpression_OwningExpression(), "subExpression", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getStringExpression_OwningExpression(), this.getStringExpression(), this.getStringExpression_SubExpression(), "owningExpression", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(stringExpressionEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(stringExpressionEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| initEClass(parameterableElementEClass, ParameterableElement.class, "ParameterableElement", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getParameterableElement_TemplateParameter(), this.getTemplateParameter(), this.getTemplateParameter_ParameteredElement(), "templateParameter", null, 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getParameterableElement_OwningParameter(), this.getTemplateParameter(), this.getTemplateParameter_OwnedParameteredElement(), "owningParameter", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(parameterableElementEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| initEClass(templateBindingEClass, TemplateBinding.class, "TemplateBinding", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getTemplateBinding_BoundElement(), this.getTemplateableElement(), this.getTemplateableElement_TemplateBinding(), "boundElement", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateBinding_Signature(), this.getTemplateSignature(), null, "signature", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateBinding_ParameterSubstitution(), this.getTemplateParameterSubstitution(), this.getTemplateParameterSubstitution_TemplateBinding(), "parameterSubstitution", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(templateBindingEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| addEOperation(templateBindingEClass, ecorePackage.getEEList(), "getSources"); //$NON-NLS-1$ |
| |
| addEOperation(templateBindingEClass, ecorePackage.getEEList(), "getTargets"); //$NON-NLS-1$ |
| |
| addEOperation(templateBindingEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(templateParameterSubstitutionEClass, TemplateParameterSubstitution.class, "TemplateParameterSubstitution", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getTemplateParameterSubstitution_Formal(), this.getTemplateParameter(), null, "formal", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateParameterSubstitution_TemplateBinding(), this.getTemplateBinding(), this.getTemplateBinding_ParameterSubstitution(), "templateBinding", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateParameterSubstitution_Actual(), this.getParameterableElement(), null, "actual", null, 1, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTemplateParameterSubstitution_OwnedActual(), this.getParameterableElement(), null, "ownedActual", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(templateParameterSubstitutionEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| addEOperation(templateParameterSubstitutionEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(operationTemplateParameterEClass, OperationTemplateParameter.class, "OperationTemplateParameter", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(classifierTemplateParameterEClass, ClassifierTemplateParameter.class, "ClassifierTemplateParameter", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getClassifierTemplateParameter_AllowSubstitutable(), this.getBoolean(), "allowSubstitutable", "true", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| |
| initEClass(parameterableClassifierEClass, ParameterableClassifier.class, "ParameterableClassifier", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(redefinableTemplateSignatureEClass, RedefinableTemplateSignature.class, "RedefinableTemplateSignature", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(templateableClassifierEClass, TemplateableClassifier.class, "TemplateableClassifier", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(connectableElementTemplateParameterEClass, ConnectableElementTemplateParameter.class, "ConnectableElementTemplateParameter", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(stateMachineEClass, StateMachine.class, "StateMachine", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getStateMachine_Region(), this.getRegion(), null, "region", null, 1, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getStateMachine_ConnectionPoint(), this.getPseudostate(), null, "connectionPoint", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getStateMachine_ExtendedStateMachine(), this.getStateMachine(), null, "extendedStateMachine", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getStateMachine_StateMachine_redefinitionContext(), this.getBehavioredClassifier(), this.getBehavioredClassifier_OwnedStateMachine(), "stateMachine_redefinitionContext", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(stateMachineEClass, ecorePackage.getEEList(), "getRedefinedElements"); //$NON-NLS-1$ |
| |
| addEOperation(stateMachineEClass, ecorePackage.getEEList(), "getRedefinitionContexts"); //$NON-NLS-1$ |
| |
| addEOperation(stateMachineEClass, ecorePackage.getEEList(), "getOwnedMembers"); //$NON-NLS-1$ |
| |
| initEClass(regionEClass, Region.class, "Region", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getRegion_Subvertex(), this.getVertex(), this.getVertex_Container(), "subvertex", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getRegion_Transition(), this.getTransition(), this.getTransition_Container(), "transition", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getRegion_ExtendedRegion(), this.getRegion(), null, "extendedRegion", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(regionEClass, ecorePackage.getEEList(), "getRedefinitionContexts"); //$NON-NLS-1$ |
| |
| addEOperation(regionEClass, ecorePackage.getEEList(), "getRedefinedElements"); //$NON-NLS-1$ |
| |
| addEOperation(regionEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(pseudostateEClass, Pseudostate.class, "Pseudostate", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getPseudostate_Kind(), this.getPseudostateKind(), "kind", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(stateEClass, State.class, "State", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getState_IsComposite(), this.getBoolean(), "isComposite", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getState_IsOrthogonal(), this.getBoolean(), "isOrthogonal", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getState_IsSimple(), this.getBoolean(), "isSimple", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEAttribute(getState_IsSubmachineState(), this.getBoolean(), "isSubmachineState", null, 0, 1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getState_Submachine(), this.getStateMachine(), null, "submachine", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getState_Connection(), this.getConnectionPointReference(), null, "connection", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getState_RedefinedState(), this.getState(), null, "redefinedState", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getState_DeferrableTrigger(), this.getTrigger(), null, "deferrableTrigger", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getState_Region(), this.getRegion(), null, "region", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getState_Entry(), this.getActivity(), null, "entry", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getState_Exit(), this.getActivity(), null, "exit", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getState_DoActivity(), this.getActivity(), null, "doActivity", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getState_StateInvariant(), this.getConstraint(), null, "stateInvariant", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(stateEClass, ecorePackage.getEEList(), "getRedefinitionContexts"); //$NON-NLS-1$ |
| |
| addEOperation(stateEClass, ecorePackage.getEEList(), "getRedefinedElements"); //$NON-NLS-1$ |
| |
| addEOperation(stateEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(vertexEClass, Vertex.class, "Vertex", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getVertex_Container(), this.getRegion(), this.getRegion_Subvertex(), "container", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getVertex_Outgoing(), this.getTransition(), this.getTransition_Source(), "outgoing", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getVertex_Incoming(), this.getTransition(), this.getTransition_Target(), "incoming", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(vertexEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| initEClass(connectionPointReferenceEClass, ConnectionPointReference.class, "ConnectionPointReference", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getConnectionPointReference_Entry(), this.getPseudostate(), null, "entry", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getConnectionPointReference_Exit(), this.getPseudostate(), null, "exit", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(transitionEClass, Transition.class, "Transition", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getTransition_Kind(), this.getTransitionKind(), "kind", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTransition_Container(), this.getRegion(), this.getRegion_Transition(), "container", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTransition_Source(), this.getVertex(), this.getVertex_Outgoing(), "source", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTransition_Target(), this.getVertex(), this.getVertex_Incoming(), "target", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTransition_RedefinedTransition(), this.getTransition(), null, "redefinedTransition", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTransition_Trigger(), this.getTrigger(), null, "trigger", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTransition_Guard(), this.getConstraint(), null, "guard", null, 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTransition_Effect(), this.getActivity(), null, "effect", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(transitionEClass, ecorePackage.getEEList(), "getRedefinitionContexts"); //$NON-NLS-1$ |
| |
| addEOperation(transitionEClass, ecorePackage.getEEList(), "getRedefinedElements"); //$NON-NLS-1$ |
| |
| addEOperation(transitionEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| addEOperation(transitionEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(finalStateEClass, FinalState.class, "FinalState", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(forkNodeEClass, ForkNode.class, "ForkNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(joinNodeEClass, JoinNode.class, "JoinNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getJoinNode_IsCombineDuplicate(), this.getBoolean(), "isCombineDuplicate", "true", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getJoinNode_JoinSpec(), this.getValueSpecification(), null, "joinSpec", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(joinNodeEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(flowFinalNodeEClass, FlowFinalNode.class, "FlowFinalNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(centralBufferNodeEClass, CentralBufferNode.class, "CentralBufferNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(activityPartitionEClass, ActivityPartition.class, "ActivityPartition", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getActivityPartition_IsDimension(), this.getBoolean(), "isDimension", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getActivityPartition_IsExternal(), this.getBoolean(), "isExternal", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getActivityPartition_ContainedEdge(), this.getActivityEdge(), this.getActivityEdge_InPartition(), "containedEdge", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityPartition_ContainedNode(), this.getActivityNode(), this.getActivityNode_InPartition(), "containedNode", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityPartition_Subgroup(), this.getActivityPartition(), this.getActivityPartition_SuperPartition(), "subgroup", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityPartition_SuperPartition(), this.getActivityPartition(), this.getActivityPartition_Subgroup(), "superPartition", null, 0, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getActivityPartition_Represents(), this.getElement(), null, "represents", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(activityPartitionEClass, this.getActivityGroup(), "getSuperGroup"); //$NON-NLS-1$ |
| |
| initEClass(createObjectActionEClass, CreateObjectAction.class, "CreateObjectAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getCreateObjectAction_Classifier(), this.getClassifier(), null, "classifier", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getCreateObjectAction_Result(), this.getOutputPin(), null, "result", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(createObjectActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(destroyObjectActionEClass, DestroyObjectAction.class, "DestroyObjectAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getDestroyObjectAction_Target(), this.getInputPin(), null, "target", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(destroyObjectActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(testIdentityActionEClass, TestIdentityAction.class, "TestIdentityAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getTestIdentityAction_First(), this.getInputPin(), null, "first", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTestIdentityAction_Second(), this.getInputPin(), null, "second", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getTestIdentityAction_Result(), this.getOutputPin(), null, "result", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(testIdentityActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| addEOperation(testIdentityActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(readSelfActionEClass, ReadSelfAction.class, "ReadSelfAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getReadSelfAction_Result(), this.getOutputPin(), null, "result", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(readSelfActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(structuralFeatureActionEClass, StructuralFeatureAction.class, "StructuralFeatureAction", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getStructuralFeatureAction_StructuralFeature(), this.getStructuralFeature(), null, "structuralFeature", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getStructuralFeatureAction_Object(), this.getInputPin(), null, "object", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(structuralFeatureActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(readStructuralFeatureActionEClass, ReadStructuralFeatureAction.class, "ReadStructuralFeatureAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getReadStructuralFeatureAction_Result(), this.getOutputPin(), null, "result", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(readStructuralFeatureActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(writeStructuralFeatureActionEClass, WriteStructuralFeatureAction.class, "WriteStructuralFeatureAction", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getWriteStructuralFeatureAction_Value(), this.getInputPin(), null, "value", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(writeStructuralFeatureActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(clearStructuralFeatureActionEClass, ClearStructuralFeatureAction.class, "ClearStructuralFeatureAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(removeStructuralFeatureValueActionEClass, RemoveStructuralFeatureValueAction.class, "RemoveStructuralFeatureValueAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(addStructuralFeatureValueActionEClass, AddStructuralFeatureValueAction.class, "AddStructuralFeatureValueAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getAddStructuralFeatureValueAction_IsReplaceAll(), this.getBoolean(), "isReplaceAll", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getAddStructuralFeatureValueAction_InsertAt(), this.getInputPin(), null, "insertAt", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(addStructuralFeatureValueActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(linkActionEClass, LinkAction.class, "LinkAction", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getLinkAction_EndData(), this.getLinkEndData(), null, "endData", null, 2, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(linkEndDataEClass, LinkEndData.class, "LinkEndData", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getLinkEndData_Value(), this.getInputPin(), null, "value", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLinkEndData_End(), this.getProperty(), null, "end", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getLinkEndData_Qualifier(), this.getQualifierValue(), null, "qualifier", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(readLinkActionEClass, ReadLinkAction.class, "ReadLinkAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getReadLinkAction_Result(), this.getOutputPin(), null, "result", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(readLinkActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(linkEndCreationDataEClass, LinkEndCreationData.class, "LinkEndCreationData", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getLinkEndCreationData_IsReplaceAll(), this.getBoolean(), "isReplaceAll", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getLinkEndCreationData_InsertAt(), this.getInputPin(), null, "insertAt", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(linkEndCreationDataEClass, ecorePackage.getEEList(), "getQualifiers"); //$NON-NLS-1$ |
| |
| initEClass(createLinkActionEClass, CreateLinkAction.class, "CreateLinkAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| addEOperation(createLinkActionEClass, ecorePackage.getEEList(), "getEndData"); //$NON-NLS-1$ |
| |
| initEClass(writeLinkActionEClass, WriteLinkAction.class, "WriteLinkAction", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(destroyLinkActionEClass, DestroyLinkAction.class, "DestroyLinkAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(clearAssociationActionEClass, ClearAssociationAction.class, "ClearAssociationAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getClearAssociationAction_Object(), this.getInputPin(), null, "object", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getClearAssociationAction_Association(), this.getAssociation(), null, "association", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(clearAssociationActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(variableActionEClass, VariableAction.class, "VariableAction", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getVariableAction_Variable(), this.getVariable(), null, "variable", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(readVariableActionEClass, ReadVariableAction.class, "ReadVariableAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getReadVariableAction_Result(), this.getOutputPin(), null, "result", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(readVariableActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(writeVariableActionEClass, WriteVariableAction.class, "WriteVariableAction", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getWriteVariableAction_Value(), this.getInputPin(), null, "value", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(writeVariableActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(clearVariableActionEClass, ClearVariableAction.class, "ClearVariableAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(addVariableValueActionEClass, AddVariableValueAction.class, "AddVariableValueAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getAddVariableValueAction_IsReplaceAll(), this.getBoolean(), "isReplaceAll", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getAddVariableValueAction_InsertAt(), this.getInputPin(), null, "insertAt", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(addVariableValueActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(removeVariableValueActionEClass, RemoveVariableValueAction.class, "RemoveVariableValueAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(applyFunctionActionEClass, ApplyFunctionAction.class, "ApplyFunctionAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getApplyFunctionAction_Function(), this.getPrimitiveFunction(), null, "function", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getApplyFunctionAction_Argument(), this.getInputPin(), null, "argument", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getApplyFunctionAction_Result(), this.getOutputPin(), null, "result", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(applyFunctionActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| addEOperation(applyFunctionActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(primitiveFunctionEClass, PrimitiveFunction.class, "PrimitiveFunction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getPrimitiveFunction_Body(), this.getString(), "body", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getPrimitiveFunction_Language(), this.getString(), "language", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| |
| initEClass(callActionEClass, CallAction.class, "CallAction", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getCallAction_IsSynchronous(), this.getBoolean(), "isSynchronous", "true", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getCallAction_Result(), this.getOutputPin(), null, "result", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(callActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(invocationActionEClass, InvocationAction.class, "InvocationAction", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInvocationAction_Argument(), this.getInputPin(), null, "argument", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInvocationAction_OnPort(), this.getPort(), null, "onPort", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(invocationActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(sendSignalActionEClass, SendSignalAction.class, "SendSignalAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getSendSignalAction_Target(), this.getInputPin(), null, "target", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getSendSignalAction_Signal(), this.getSignal(), null, "signal", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(sendSignalActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(broadcastSignalActionEClass, BroadcastSignalAction.class, "BroadcastSignalAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getBroadcastSignalAction_Signal(), this.getSignal(), null, "signal", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(sendObjectActionEClass, SendObjectAction.class, "SendObjectAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getSendObjectAction_Target(), this.getInputPin(), null, "target", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getSendObjectAction_Request(), this.getInputPin(), null, "request", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(sendObjectActionEClass, ecorePackage.getEEList(), "getArguments"); //$NON-NLS-1$ |
| |
| addEOperation(sendObjectActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(callOperationActionEClass, CallOperationAction.class, "CallOperationAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getCallOperationAction_Operation(), this.getOperation(), null, "operation", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getCallOperationAction_Target(), this.getInputPin(), null, "target", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(callOperationActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(callBehaviorActionEClass, CallBehaviorAction.class, "CallBehaviorAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getCallBehaviorAction_Behavior(), this.getBehavior(), null, "behavior", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(interactionOccurrenceEClass, InteractionOccurrence.class, "InteractionOccurrence", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInteractionOccurrence_RefersTo(), this.getInteraction(), null, "refersTo", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInteractionOccurrence_ActualGate(), this.getGate(), null, "actualGate", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInteractionOccurrence_Argument(), this.getInputPin(), null, "argument", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(interactionOccurrenceEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(gateEClass, Gate.class, "Gate", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(partDecompositionEClass, PartDecomposition.class, "PartDecomposition", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(interactionOperandEClass, InteractionOperand.class, "InteractionOperand", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInteractionOperand_Guard(), this.getInteractionConstraint(), null, "guard", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInteractionOperand_Fragment(), this.getInteractionFragment(), this.getInteractionFragment_EnclosingOperand(), "fragment", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(interactionOperandEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(interactionConstraintEClass, InteractionConstraint.class, "InteractionConstraint", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInteractionConstraint_Minint(), this.getValueSpecification(), null, "minint", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInteractionConstraint_Maxint(), this.getValueSpecification(), null, "maxint", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(interactionConstraintEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(combinedFragmentEClass, CombinedFragment.class, "CombinedFragment", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getCombinedFragment_InteractionOperator(), this.getInteractionOperator(), "interactionOperator", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getCombinedFragment_Operand(), this.getInteractionOperand(), null, "operand", null, 1, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getCombinedFragment_CfragmentGate(), this.getGate(), null, "cfragmentGate", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(combinedFragmentEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(continuationEClass, Continuation.class, "Continuation", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getContinuation_Setting(), this.getBoolean(), "setting", "True", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| |
| initEClass(expansionNodeEClass, ExpansionNode.class, "ExpansionNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getExpansionNode_RegionAsOutput(), this.getExpansionRegion(), this.getExpansionRegion_OutputElement(), "regionAsOutput", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getExpansionNode_RegionAsInput(), this.getExpansionRegion(), this.getExpansionRegion_InputElement(), "regionAsInput", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(expansionRegionEClass, ExpansionRegion.class, "ExpansionRegion", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getExpansionRegion_Mode(), this.getExpansionKind(), "mode", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getExpansionRegion_OutputElement(), this.getExpansionNode(), this.getExpansionNode_RegionAsOutput(), "outputElement", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getExpansionRegion_InputElement(), this.getExpansionNode(), this.getExpansionNode_RegionAsInput(), "inputElement", null, 1, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(exceptionHandlerEClass, ExceptionHandler.class, "ExceptionHandler", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getExceptionHandler_ProtectedNode(), this.getExecutableNode(), this.getExecutableNode_Handler(), "protectedNode", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getExceptionHandler_HandlerBody(), this.getExecutableNode(), null, "handlerBody", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getExceptionHandler_ExceptionInput(), this.getObjectNode(), null, "exceptionInput", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getExceptionHandler_ExceptionType(), this.getClassifier(), null, "exceptionType", null, 1, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(exceptionHandlerEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| initEClass(protocolConformanceEClass, ProtocolConformance.class, "ProtocolConformance", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getProtocolConformance_SpecificMachine(), this.getProtocolStateMachine(), this.getProtocolStateMachine_Conformance(), "specificMachine", null, 1, 1, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getProtocolConformance_GeneralMachine(), this.getProtocolStateMachine(), null, "generalMachine", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(protocolConformanceEClass, ecorePackage.getEEList(), "getSources"); //$NON-NLS-1$ |
| |
| addEOperation(protocolConformanceEClass, this.getElement(), "getOwner"); //$NON-NLS-1$ |
| |
| addEOperation(protocolConformanceEClass, ecorePackage.getEEList(), "getTargets"); //$NON-NLS-1$ |
| |
| initEClass(protocolStateMachineEClass, ProtocolStateMachine.class, "ProtocolStateMachine", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getProtocolStateMachine_Conformance(), this.getProtocolConformance(), this.getProtocolConformance_SpecificMachine(), "conformance", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(protocolStateMachineEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(protocolTransitionEClass, ProtocolTransition.class, "ProtocolTransition", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getProtocolTransition_PostCondition(), this.getConstraint(), null, "postCondition", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getProtocolTransition_Referred(), this.getOperation(), null, "referred", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getProtocolTransition_PreCondition(), this.getConstraint(), null, "preCondition", null, 0, 1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(protocolTransitionEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| op = addEOperation(protocolTransitionEClass, null, "setGuard"); //$NON-NLS-1$ |
| addEParameter(op, this.getConstraint(), "newGuard"); //$NON-NLS-1$ |
| |
| initEClass(componentEClass, Component.class, "Component", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getComponent_IsIndirectlyInstantiated(), this.getBoolean(), "isIndirectlyInstantiated", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getComponent_Required(), this.getInterface(), null, "required", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getComponent_Provided(), this.getInterface(), null, "provided", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getComponent_Realization(), this.getRealization(), this.getRealization_Abstraction(), "realization", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getComponent_OwnedMember(), this.getPackageableElement(), null, "ownedMember", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(componentEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(componentEClass, ecorePackage.getEEList(), "getClientDependencies"); //$NON-NLS-1$ |
| |
| initEClass(timeExpressionEClass, TimeExpression.class, "TimeExpression", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getTimeExpression_FirstTime(), this.getBoolean(), "firstTime", "True", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getTimeExpression_Event(), this.getNamedElement(), null, "event", null, 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(durationEClass, Duration.class, "Duration", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getDuration_FirstTime(), this.getBoolean(), "firstTime", "True", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getDuration_Event(), this.getNamedElement(), null, "event", null, 0, 2, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(timeObservationActionEClass, TimeObservationAction.class, "TimeObservationAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getTimeObservationAction_Now(), this.getTimeExpression(), null, "now", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(timeObservationActionEClass, this.getInputPin(), "getValue"); //$NON-NLS-1$ |
| |
| op = addEOperation(timeObservationActionEClass, null, "setValue"); //$NON-NLS-1$ |
| addEParameter(op, this.getInputPin(), "newValue"); //$NON-NLS-1$ |
| |
| initEClass(durationIntervalEClass, DurationInterval.class, "DurationInterval", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| addEOperation(durationIntervalEClass, ecorePackage.getEEList(), "getMins"); //$NON-NLS-1$ |
| |
| addEOperation(durationIntervalEClass, ecorePackage.getEEList(), "getMaxes"); //$NON-NLS-1$ |
| |
| initEClass(intervalEClass, Interval.class, "Interval", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInterval_Min(), this.getValueSpecification(), null, "min", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInterval_Max(), this.getValueSpecification(), null, "max", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(timeConstraintEClass, TimeConstraint.class, "TimeConstraint", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| addEOperation(timeConstraintEClass, this.getValueSpecification(), "getSpecification"); //$NON-NLS-1$ |
| |
| op = addEOperation(timeConstraintEClass, null, "setSpecification"); //$NON-NLS-1$ |
| addEParameter(op, this.getValueSpecification(), "newSpecification"); //$NON-NLS-1$ |
| |
| initEClass(intervalConstraintEClass, IntervalConstraint.class, "IntervalConstraint", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| addEOperation(intervalConstraintEClass, this.getValueSpecification(), "getSpecification"); //$NON-NLS-1$ |
| |
| op = addEOperation(intervalConstraintEClass, null, "setSpecification"); //$NON-NLS-1$ |
| addEParameter(op, this.getValueSpecification(), "newSpecification"); //$NON-NLS-1$ |
| |
| initEClass(timeIntervalEClass, TimeInterval.class, "TimeInterval", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| addEOperation(timeIntervalEClass, ecorePackage.getEEList(), "getMaxes"); //$NON-NLS-1$ |
| |
| addEOperation(timeIntervalEClass, ecorePackage.getEEList(), "getMins"); //$NON-NLS-1$ |
| |
| initEClass(durationObservationActionEClass, DurationObservationAction.class, "DurationObservationAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getDurationObservationAction_Duration(), this.getDuration(), null, "duration", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(durationObservationActionEClass, this.getInputPin(), "getValue"); //$NON-NLS-1$ |
| |
| op = addEOperation(durationObservationActionEClass, null, "setValue"); //$NON-NLS-1$ |
| addEParameter(op, this.getInputPin(), "newValue"); //$NON-NLS-1$ |
| |
| initEClass(durationConstraintEClass, DurationConstraint.class, "DurationConstraint", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| addEOperation(durationConstraintEClass, this.getValueSpecification(), "getSpecification"); //$NON-NLS-1$ |
| |
| op = addEOperation(durationConstraintEClass, null, "setSpecification"); //$NON-NLS-1$ |
| addEParameter(op, this.getValueSpecification(), "newSpecification"); //$NON-NLS-1$ |
| |
| initEClass(readExtentActionEClass, ReadExtentAction.class, "ReadExtentAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getReadExtentAction_Result(), this.getOutputPin(), null, "result", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getReadExtentAction_Classifier(), this.getClassifier(), null, "classifier", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(readExtentActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(reclassifyObjectActionEClass, ReclassifyObjectAction.class, "ReclassifyObjectAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getReclassifyObjectAction_IsReplaceAll(), this.getBoolean(), "isReplaceAll", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getReclassifyObjectAction_OldClassifier(), this.getClassifier(), null, "oldClassifier", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getReclassifyObjectAction_NewClassifier(), this.getClassifier(), null, "newClassifier", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getReclassifyObjectAction_Object(), this.getInputPin(), null, "object", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(reclassifyObjectActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(readIsClassifiedObjectActionEClass, ReadIsClassifiedObjectAction.class, "ReadIsClassifiedObjectAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getReadIsClassifiedObjectAction_IsDirect(), this.getBoolean(), "isDirect", "false", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEReference(getReadIsClassifiedObjectAction_Classifier(), this.getClassifier(), null, "classifier", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getReadIsClassifiedObjectAction_Result(), this.getOutputPin(), null, "result", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getReadIsClassifiedObjectAction_Object(), this.getInputPin(), null, "object", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(readIsClassifiedObjectActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| addEOperation(readIsClassifiedObjectActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(startOwnedBehaviorActionEClass, StartOwnedBehaviorAction.class, "StartOwnedBehaviorAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getStartOwnedBehaviorAction_Object(), this.getInputPin(), null, "object", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(startOwnedBehaviorActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(qualifierValueEClass, QualifierValue.class, "QualifierValue", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getQualifierValue_Qualifier(), this.getProperty(), null, "qualifier", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getQualifierValue_Value(), this.getInputPin(), null, "value", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(readLinkObjectEndActionEClass, ReadLinkObjectEndAction.class, "ReadLinkObjectEndAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getReadLinkObjectEndAction_Object(), this.getInputPin(), null, "object", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getReadLinkObjectEndAction_End(), this.getProperty(), null, "end", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getReadLinkObjectEndAction_Result(), this.getOutputPin(), null, "result", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(readLinkObjectEndActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| addEOperation(readLinkObjectEndActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(readLinkObjectEndQualifierActionEClass, ReadLinkObjectEndQualifierAction.class, "ReadLinkObjectEndQualifierAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getReadLinkObjectEndQualifierAction_Object(), this.getInputPin(), null, "object", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getReadLinkObjectEndQualifierAction_Result(), this.getOutputPin(), null, "result", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getReadLinkObjectEndQualifierAction_Qualifier(), this.getProperty(), null, "qualifier", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(readLinkObjectEndQualifierActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| addEOperation(readLinkObjectEndQualifierActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(createLinkObjectActionEClass, CreateLinkObjectAction.class, "CreateLinkObjectAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getCreateLinkObjectAction_Result(), this.getOutputPin(), null, "result", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(createLinkObjectActionEClass, ecorePackage.getEEList(), "getEndData"); //$NON-NLS-1$ |
| |
| addEOperation(createLinkObjectActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(acceptEventActionEClass, AcceptEventAction.class, "AcceptEventAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getAcceptEventAction_Trigger(), this.getTrigger(), null, "trigger", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getAcceptEventAction_Result(), this.getOutputPin(), null, "result", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(acceptEventActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(acceptCallActionEClass, AcceptCallAction.class, "AcceptCallAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getAcceptCallAction_ReturnInformation(), this.getOutputPin(), null, "returnInformation", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(acceptCallActionEClass, ecorePackage.getEEList(), "getTriggers"); //$NON-NLS-1$ |
| |
| addEOperation(acceptCallActionEClass, ecorePackage.getEEList(), "getOutputs"); //$NON-NLS-1$ |
| |
| initEClass(replyActionEClass, ReplyAction.class, "ReplyAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getReplyAction_ReplyToCall(), this.getCallTrigger(), null, "replyToCall", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getReplyAction_ReplyValue(), this.getInputPin(), null, "replyValue", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getReplyAction_ReturnInformation(), this.getInputPin(), null, "returnInformation", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(replyActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(raiseExceptionActionEClass, RaiseExceptionAction.class, "RaiseExceptionAction", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getRaiseExceptionAction_Exception(), this.getInputPin(), null, "exception", null, 1, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(raiseExceptionActionEClass, ecorePackage.getEEList(), "getInputs"); //$NON-NLS-1$ |
| |
| initEClass(deploymentEClass, Deployment.class, "Deployment", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getDeployment_DeployedArtifact(), this.getDeployedArtifact(), null, "deployedArtifact", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getDeployment_Location(), this.getDeploymentTarget(), this.getDeploymentTarget_Deployment(), "location", null, 1, 1, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getDeployment_Configuration(), this.getDeploymentSpecification(), null, "configuration", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(deploymentEClass, ecorePackage.getEEList(), "getSuppliers"); //$NON-NLS-1$ |
| |
| addEOperation(deploymentEClass, ecorePackage.getEEList(), "getTargets"); //$NON-NLS-1$ |
| |
| addEOperation(deploymentEClass, ecorePackage.getEEList(), "getSources"); //$NON-NLS-1$ |
| |
| addEOperation(deploymentEClass, ecorePackage.getEEList(), "getClients"); //$NON-NLS-1$ |
| |
| addEOperation(deploymentEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(deployedArtifactEClass, DeployedArtifact.class, "DeployedArtifact", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(deploymentTargetEClass, DeploymentTarget.class, "DeploymentTarget", IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getDeploymentTarget_Deployment(), this.getDeployment(), this.getDeployment_Location(), "deployment", null, 0, -1, !IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getDeploymentTarget_DeployedElement(), this.getPackageableElement(), null, "deployedElement", null, 0, -1, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(deploymentTargetEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| addEOperation(deploymentTargetEClass, ecorePackage.getEEList(), "getClientDependencies"); //$NON-NLS-1$ |
| |
| initEClass(nodeEClass, Node.class, "Node", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getNode_NestedNode(), this.getNode(), null, "nestedNode", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(nodeEClass, ecorePackage.getEEList(), "getNestedClassifiers"); //$NON-NLS-1$ |
| |
| initEClass(deviceEClass, Device.class, "Device", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(executionEnvironmentEClass, ExecutionEnvironment.class, "ExecutionEnvironment", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(communicationPathEClass, CommunicationPath.class, "CommunicationPath", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(dataStoreNodeEClass, DataStoreNode.class, "DataStoreNode", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| |
| initEClass(interruptibleActivityRegionEClass, InterruptibleActivityRegion.class, "InterruptibleActivityRegion", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getInterruptibleActivityRegion_InterruptingEdge(), this.getActivityEdge(), this.getActivityEdge_Interrupts(), "interruptingEdge", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getInterruptibleActivityRegion_ContainedNode(), this.getActivityNode(), this.getActivityNode_InInterruptibleRegion(), "containedNode", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| initEClass(parameterSetEClass, ParameterSet.class, "ParameterSet", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEReference(getParameterSet_Parameter(), this.getParameter(), this.getParameter_ParameterSet(), "parameter", null, 1, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| initEReference(getParameterSet_Condition(), this.getConstraint(), null, "condition", null, 0, -1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ |
| |
| addEOperation(parameterSetEClass, ecorePackage.getEEList(), "getOwnedElements"); //$NON-NLS-1$ |
| |
| initEClass(deploymentSpecificationEClass, DeploymentSpecification.class, "DeploymentSpecification", !IS_ABSTRACT, !IS_INTERFACE); //$NON-NLS-1$ |
| initEAttribute(getDeploymentSpecification_DeploymentLocation(), this.getString(), "deploymentLocation", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| initEAttribute(getDeploymentSpecification_ExecutionLocation(), this.getString(), "executionLocation", "", 0, 1, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED); //$NON-NLS-1$ //$NON-NLS-2$ |
| |
| // Initialize enums and add enum literals |
| initEEnum(visibilityKindEEnum, VisibilityKind.class, "VisibilityKind"); //$NON-NLS-1$ |
| addEEnumLiteral(visibilityKindEEnum, VisibilityKind.PUBLIC_LITERAL); |
| addEEnumLiteral(visibilityKindEEnum, VisibilityKind.PRIVATE_LITERAL); |
| addEEnumLiteral(visibilityKindEEnum, VisibilityKind.PROTECTED_LITERAL); |
| addEEnumLiteral(visibilityKindEEnum, VisibilityKind.PACKAGE_LITERAL); |
| |
| initEEnum(parameterDirectionKindEEnum, ParameterDirectionKind.class, "ParameterDirectionKind"); //$NON-NLS-1$ |
| addEEnumLiteral(parameterDirectionKindEEnum, ParameterDirectionKind.IN_LITERAL); |
| addEEnumLiteral(parameterDirectionKindEEnum, ParameterDirectionKind.INOUT_LITERAL); |
| addEEnumLiteral(parameterDirectionKindEEnum, ParameterDirectionKind.OUT_LITERAL); |
| addEEnumLiteral(parameterDirectionKindEEnum, ParameterDirectionKind.RETURN_LITERAL); |
| |
| initEEnum(aggregationKindEEnum, AggregationKind.class, "AggregationKind"); //$NON-NLS-1$ |
| addEEnumLiteral(aggregationKindEEnum, AggregationKind.NONE_LITERAL); |
| addEEnumLiteral(aggregationKindEEnum, AggregationKind.SHARED_LITERAL); |
| addEEnumLiteral(aggregationKindEEnum, AggregationKind.COMPOSITE_LITERAL); |
| |
| initEEnum(messageKindEEnum, MessageKind.class, "MessageKind"); //$NON-NLS-1$ |
| addEEnumLiteral(messageKindEEnum, MessageKind.COMPLETE_LITERAL); |
| addEEnumLiteral(messageKindEEnum, MessageKind.LOST_LITERAL); |
| addEEnumLiteral(messageKindEEnum, MessageKind.FOUND_LITERAL); |
| addEEnumLiteral(messageKindEEnum, MessageKind.UNKNOWN_LITERAL); |
| |
| initEEnum(messageSortEEnum, MessageSort.class, "MessageSort"); //$NON-NLS-1$ |
| addEEnumLiteral(messageSortEEnum, MessageSort.SYNCH_CALL_LITERAL); |
| addEEnumLiteral(messageSortEEnum, MessageSort.SYNCH_SIGNAL_LITERAL); |
| addEEnumLiteral(messageSortEEnum, MessageSort.ASYNCH_CALL_LITERAL); |
| addEEnumLiteral(messageSortEEnum, MessageSort.ASYNCH_SIGNAL_LITERAL); |
| |
| initEEnum(callConcurrencyKindEEnum, CallConcurrencyKind.class, "CallConcurrencyKind"); //$NON-NLS-1$ |
| addEEnumLiteral(callConcurrencyKindEEnum, CallConcurrencyKind.SEQUENTIAL_LITERAL); |
| addEEnumLiteral(callConcurrencyKindEEnum, CallConcurrencyKind.GUARDED_LITERAL); |
| addEEnumLiteral(callConcurrencyKindEEnum, CallConcurrencyKind.CONCURRENT_LITERAL); |
| |
| initEEnum(transitionKindEEnum, TransitionKind.class, "TransitionKind"); //$NON-NLS-1$ |
| addEEnumLiteral(transitionKindEEnum, TransitionKind.INTERNAL_LITERAL); |
| addEEnumLiteral(transitionKindEEnum, TransitionKind.LOCAL_LITERAL); |
| addEEnumLiteral(transitionKindEEnum, TransitionKind.EXTERNAL_LITERAL); |
| |
| initEEnum(pseudostateKindEEnum, PseudostateKind.class, "PseudostateKind"); //$NON-NLS-1$ |
| addEEnumLiteral(pseudostateKindEEnum, PseudostateKind.INITIAL_LITERAL); |
| addEEnumLiteral(pseudostateKindEEnum, PseudostateKind.DEEP_HISTORY_LITERAL); |
| addEEnumLiteral(pseudostateKindEEnum, PseudostateKind.SHALLOW_HISTORY_LITERAL); |
| addEEnumLiteral(pseudostateKindEEnum, PseudostateKind.JOIN_LITERAL); |
| addEEnumLiteral(pseudostateKindEEnum, PseudostateKind.FORK_LITERAL); |
| addEEnumLiteral(pseudostateKindEEnum, PseudostateKind.JUNCTION_LITERAL); |
| addEEnumLiteral(pseudostateKindEEnum, PseudostateKind.CHOICE_LITERAL); |
| addEEnumLiteral(pseudostateKindEEnum, PseudostateKind.ENTRY_POINT_LITERAL); |
| addEEnumLiteral(pseudostateKindEEnum, PseudostateKind.EXIT_POINT_LITERAL); |
| addEEnumLiteral(pseudostateKindEEnum, PseudostateKind.TERMINATE_LITERAL); |
| |
| initEEnum(interactionOperatorEEnum, InteractionOperator.class, "InteractionOperator"); //$NON-NLS-1$ |
| addEEnumLiteral(interactionOperatorEEnum, InteractionOperator.SEQ_LITERAL); |
| addEEnumLiteral(interactionOperatorEEnum, InteractionOperator.ALT_LITERAL); |
| addEEnumLiteral(interactionOperatorEEnum, InteractionOperator.OPT_LITERAL); |
| addEEnumLiteral(interactionOperatorEEnum, InteractionOperator.BREAK_LITERAL); |
| addEEnumLiteral(interactionOperatorEEnum, InteractionOperator.PAR_LITERAL); |
| addEEnumLiteral(interactionOperatorEEnum, InteractionOperator.STRICT_LITERAL); |
| addEEnumLiteral(interactionOperatorEEnum, InteractionOperator.LOOP_LITERAL); |
| addEEnumLiteral(interactionOperatorEEnum, InteractionOperator.CRITICAL_LITERAL); |
| addEEnumLiteral(interactionOperatorEEnum, InteractionOperator.NEG_LITERAL); |
| addEEnumLiteral(interactionOperatorEEnum, InteractionOperator.ASSERT_LITERAL); |
| addEEnumLiteral(interactionOperatorEEnum, InteractionOperator.IGNORE_LITERAL); |
| addEEnumLiteral(interactionOperatorEEnum, InteractionOperator.CONSIDER_LITERAL); |
| |
| initEEnum(expansionKindEEnum, ExpansionKind.class, "ExpansionKind"); //$NON-NLS-1$ |
| addEEnumLiteral(expansionKindEEnum, ExpansionKind.PARALLEL_LITERAL); |
| addEEnumLiteral(expansionKindEEnum, ExpansionKind.ITERATIVE_LITERAL); |
| addEEnumLiteral(expansionKindEEnum, ExpansionKind.STREAM_LITERAL); |
| |
| initEEnum(connectorKindEEnum, ConnectorKind.class, "ConnectorKind"); //$NON-NLS-1$ |
| addEEnumLiteral(connectorKindEEnum, ConnectorKind.ASSEMBLY_LITERAL); |
| addEEnumLiteral(connectorKindEEnum, ConnectorKind.DELEGATION_LITERAL); |
| |
| initEEnum(parameterEffectKindEEnum, ParameterEffectKind.class, "ParameterEffectKind"); //$NON-NLS-1$ |
| addEEnumLiteral(parameterEffectKindEEnum, ParameterEffectKind.CREATE_LITERAL); |
| addEEnumLiteral(parameterEffectKindEEnum, ParameterEffectKind.READ_LITERAL); |
| addEEnumLiteral(parameterEffectKindEEnum, ParameterEffectKind.UPDATE_LITERAL); |
| addEEnumLiteral(parameterEffectKindEEnum, ParameterEffectKind.DELETE_LITERAL); |
| |
| initEEnum(objectNodeOrderingKindEEnum, ObjectNodeOrderingKind.class, "ObjectNodeOrderingKind"); //$NON-NLS-1$ |
| addEEnumLiteral(objectNodeOrderingKindEEnum, ObjectNodeOrderingKind.UNORDERED_LITERAL); |
| addEEnumLiteral(objectNodeOrderingKindEEnum, ObjectNodeOrderingKind.ORDERED_LITERAL); |
| addEEnumLiteral(objectNodeOrderingKindEEnum, ObjectNodeOrderingKind.LIFO_LITERAL); |
| addEEnumLiteral(objectNodeOrderingKindEEnum, ObjectNodeOrderingKind.FIFO_LITERAL); |
| |
| // Initialize data types |
| initEDataType(integerEDataType, int.class, "Integer", IS_SERIALIZABLE); //$NON-NLS-1$ |
| initEDataType(booleanEDataType, boolean.class, "Boolean", IS_SERIALIZABLE); //$NON-NLS-1$ |
| initEDataType(stringEDataType, String.class, "String", IS_SERIALIZABLE); //$NON-NLS-1$ |
| initEDataType(unlimitedNaturalEDataType, int.class, "UnlimitedNatural", IS_SERIALIZABLE); //$NON-NLS-1$ |
| initEDataType(sequenceEDataType, List.class, "Sequence", IS_SERIALIZABLE); //$NON-NLS-1$ |
| initEDataType(setEDataType, Set.class, "Set", IS_SERIALIZABLE); //$NON-NLS-1$ |
| |
| // Create resource |
| createResource(eNS_URI); |
| |
| // Create annotations |
| // http://www.eclipse.org/emf/2002/GenModel |
| createGenModelAnnotations(); |
| // constraint |
| createConstraintAnnotations(); |
| // union |
| createUnionAnnotations(); |
| // subsets |
| createSubsetsAnnotations(); |
| // feature |
| createFeatureAnnotations(); |
| // redefines |
| createRedefinesAnnotations(); |
| // redefined |
| createRedefinedAnnotations(); |
| // superset |
| createSupersetAnnotations(); |
| } |
| |
| /** |
| * Initializes the annotations for <b>http://www.eclipse.org/emf/2002/GenModel</b>. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected void createGenModelAnnotations() { |
| String source = "http://www.eclipse.org/emf/2002/GenModel"; //$NON-NLS-1$ |
| addAnnotation |
| ((EOperation)elementEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.ElementOperations.validateNotOwnSelf(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nnot self.allOwnedElements()->includes(self)\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)elementEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.ElementOperations.validateHasOwner(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nself.mustBeOwned() implies owner->notEmpty()\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)elementEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\ntry {\r\n\tjava.lang.reflect.Method method = getClass().getMethod(\"allOwnedElements\", new Class[] {}); //$NON-NLS-1$\r\n\tif (!getCacheAdapter().containsKey(this, method)) {\r\n\t\tgetCacheAdapter().put(this,\r\n\t\t\tmethod,\r\n\t\t\tjava.util.Collections.unmodifiableSet(org.eclipse.uml2.internal.operation.ElementOperations.allOwnedElements(this)));\r\n\t}\r\n\treturn (Set) getCacheAdapter().get(this, method);\r\n} catch (Exception e) {\r\n\treturn org.eclipse.uml2.internal.operation.ElementOperations.allOwnedElements(this);\r\n}", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nownedElement->union(ownedElement->collect(e | e.allOwnedElements()))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)elementEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ElementOperations.mustBeOwned(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\ntrue\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.MultiplicityElementOperations.lowerBound(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif lowerValue->isEmpty() then 1 else lowerValue.integerValue() endif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.MultiplicityElementOperations.upperBound(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif upperValue->isEmpty() then 1 else upperValue.unlimitedValue() endif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.MultiplicityElementOperations.isMultivalued(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nupperBound() > 1\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.MultiplicityElementOperations.includesCardinality(this, C);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\n(lowerBound() <= C) and (upperBound() >= C)\r\n\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.MultiplicityElementOperations.includesMultiplicity(this, M);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\n(self.lowerBound() <= M.lowerBound()) and (self.upperBound() >= M.upperBound())\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.MultiplicityElementOperations.validateUpperGt0(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nupperBound()->notEmpty() implies upperBound() > 0\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.MultiplicityElementOperations.validateLowerGe0(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nlowerBound()->notEmpty() implies lowerBound() >= 0\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.MultiplicityElementOperations.validateUpperGeLower(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\n(upperBound()->notEmpty() and lowerBound()->notEmpty()) implies upperBound() >= lowerBound()\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(8), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.MultiplicityElementOperations.validateLowerEqLowerbound(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nlower=lowerBound()\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(9), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.MultiplicityElementOperations.validateUpperEqUpperbound(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nupper = upperBound()\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(10), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.MultiplicityElementOperations.lower(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nlowerBound()\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(11), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.MultiplicityElementOperations.upper(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nupperBound()\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.NamedElementOperations.validateNoName(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nself.name->isEmpty() or self.allNamespaces()->select(ns | ns.name->isEmpty())->notEmpty()\r\n\timplies self.qualifiedName->isEmpty()\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.NamedElementOperations.validateQualifiedName(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\n(self.name->notEmpty() and self.allNamespaces()->select(ns | ns.name->isEmpty())->isEmpty()) implies\r\nself.qualifiedName =\r\n self.allNamespaces()->iterate( ns : Namespace; result: String = self.name |\r\n\t\tns.name->union(self.separator())->union(result))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\ntry {\r\n\tjava.lang.reflect.Method method = getClass().getMethod(\"allNamespaces\", new Class[] {}); //$NON-NLS-1$\r\n\tif (!getCacheAdapter().containsKey(this, method)) {\r\n\t\tgetCacheAdapter().put(this,\r\n\t\t\tmethod,\r\n\t\t\tjava.util.Collections.unmodifiableList(org.eclipse.uml2.internal.operation.NamedElementOperations.allNamespaces(this)));\r\n\t}\r\n\treturn (List) getCacheAdapter().get(this, method);\r\n} catch (Exception e) {\r\n\treturn org.eclipse.uml2.internal.operation.NamedElementOperations.allNamespaces(this);\r\n}", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif self.namespace->isEmpty()\r\nthen Sequence{}\r\nelse self.namespace.allNamespaces()->prepend(self.namespace)\r\nendif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.NamedElementOperations.isDistinguishableFrom(this, n, ns);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif self.oclIsKindOf(n.oclType) or n.oclIsKindOf(self.oclType)\r\nthen ns.getNamesOfMember(self)->intersection(ns.getNamesOfMember(n))->isEmpty()\r\nelse true\r\nendif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.NamedElementOperations.separator(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\n\'::\'\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.NamedElementOperations.qualifiedName(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif self.name->notEmpty() and self.allNamespaces()->select(ns | ns.name->isEmpty())->isEmpty()\r\nthen \r\n self.allNamespaces()->iterate( ns : Namespace; result: String = self.name | ns.name->union(self.separator())->union(result))\r\nelse\r\n Set{}\r\nendif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.NamedElementOperations.validateVisibilityNeedsOwnership(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nnamespace->isEmpty() implies visibility->isEmpty()\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.NamespaceOperations.validateMembersAreDistinguishable(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nmembersAreDistinguishable()\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.NamespaceOperations.getNamesOfMember(this, element);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif self.ownedMember->includes(element)\r\nthen Set{}->include(element.name)\r\nelse let elementImports: ElementImport = self.elementImport->select(ei | ei.importedElement = element) in\r\n if elementImports->notEmpty()\r\n then elementImports->collect(el | el.getName())\r\n else \r\n self.packageImport->select(pi | pi.importedPackage.visibleMembers()->includes(element))->collect(pi | pi.importedPackage.getNamesOfMember(element))\r\n endif\r\nendif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.NamespaceOperations.membersAreDistinguishable(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nself.member->forAll( memb |\r\n\tself.member->excluding(memb)->forAll(other |\r\n\t\tmemb.isDistinguishableFrom(other, self)))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.NamespaceOperations.validateImportedMemberDerived(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nself.importedMember->includesAll(self.importedMembers(self.elementImport.importedElement.asSet()->union(self.packageImport.importedPackage->collect(p | p.visibleMembers()))))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\ntry {\r\n\tjava.lang.reflect.Method method = getClass().getMethod(\"importedMember\", new Class[] {}); //$NON-NLS-1$\r\n\tif (!getCacheAdapter().containsKey(this, method)) {\r\n\t\tgetCacheAdapter().put(this,\r\n\t\t\tmethod,\r\n\t\t\tjava.util.Collections.unmodifiableSet(org.eclipse.uml2.internal.operation.NamespaceOperations.importedMember(this)));\r\n\t}\r\n\treturn (Set) getCacheAdapter().get(this, method);\r\n} catch (Exception e) {\r\n\treturn org.eclipse.uml2.internal.operation.NamespaceOperations.importedMember(this);\r\n}", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nself.importedMembers(self.elementImport.importedElement.asSet()->union(self.packageImport.importedPackage->collect(p | p.visibleMembers())))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.NamespaceOperations.importMembers(this, imps);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nself.excludeCollisions(imps)->select(imp | self.ownedMember->forAll(mem | mem.imp.isDistinguishableFrom(mem, self)))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.NamespaceOperations.excludeCollisions(this, imps);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nimps->reject(imp1 | imps.exists(imp2 | not imp1.isDistinguishableFrom(imp2, self)))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)valueSpecificationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ValueSpecificationOperations.isComputable(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nfalse\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)valueSpecificationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ValueSpecificationOperations.integerValue(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nSet{}\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)valueSpecificationEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ValueSpecificationOperations.booleanValue(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nSet{}\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)valueSpecificationEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ValueSpecificationOperations.stringValue(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nSet{}\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)valueSpecificationEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ValueSpecificationOperations.unlimitedValue(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nSet{}\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)valueSpecificationEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ValueSpecificationOperations.isNull(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nfalse\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ClassOperations.inherit(this, inhs);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\ninhs->excluding(inh | ownedMember->select(oclIsKindOf(RedefinableElement))->select(redefinedElement->includes(inh)))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)typeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.TypeOperations.conformsTo(this, other);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nfalse\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.PropertyOperations.validateOppositeIsOtherEnd(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nopposite = \r\n\tif owningAssociation->notEmpty() and association.memberEnd->size() = 2 then \r\n\t\tlet otherEnd = (association.memberEnd - self)->any() in \r\n\t\t\tif otherEnd.owningAssociation->notEmpty then otherEnd else Set{} endif\r\n\telse Set {}\r\n\tendif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.PropertyOperations.opposite(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif owningAssociation->notEmpty() and association.memberEnd->size() = 2 then \r\n\t\tlet otherEnd = (association.memberEnd - self)->any() in \r\n\t\t\tif otherEnd.owningAssociation->notEmpty then otherEnd else Set{} endif\r\n\telse Set {}\r\n\tendif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.PropertyOperations.validateMultiplicityOfComposite(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nisComposite implies (upperBound()->isEmpty() or upperBound() <= 1)\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.PropertyOperations.validateSubsettingContext(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nsubsettedProperty->notEmpty() implies\r\n\t(subsettingContext()->notEmpty() and subsettingContext()->forAll (sc |\r\n\t\tsubsettedProperty->forAll(sp | \r\n\t\t\tsp.subsettingContext()->exists(c | sc.conformsTo(c)))))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.PropertyOperations.validateNavigablePropertyRedefinition(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\n(subsettedProperty->exists(sp | sp.class->notEmpty())\t\r\n\t\timplies class->notEmpty())\r\nand\r\n(redefinedProperty->exists(rp | rp.class->notEmpty())\t\r\n\t\timplies class->notEmpty())\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.PropertyOperations.validateSubsettingRules(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nsubsettedProperty->forAll(sp |\r\n\ttype.conformsTo(sp.type) and\r\n\t\t((upperBound()->notEmpty() and sp.upperBound()->notEmpty()) implies\r\n\t\t\tupperBound()<=sp.upperBound() ))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.PropertyOperations.validateNavigableReadonly(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nisReadOnly implies class->notEmpty()\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.PropertyOperations.validateDerivedUnionIsDerived(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nisDerivedUnion implies isDerived\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(8), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.PropertyOperations.isConsistentWith(this, redefinee);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\n(redefinee.oclIsKindOf(Property) and \r\n let prop: Property = redefinee.oclAsType(Property) in\r\n type.conformsTo(prop.type) and\r\n (lowerBound()->notEmpty and prop.lowerBound()->notEmpty() implies lowerBound() >= prop.lowerBound())\r\n and\r\n (upperBound()->notEmpty and prop.upperBound()->notEmpty() implies upperBound() <= prop.upperBound())\r\n and\r\n (prop.isDerived implies isDerived))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(9), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\ntry {\r\n\tjava.lang.reflect.Method method = getClass().getMethod(\"subsettingContext\", new Class[] {}); //$NON-NLS-1$\r\n\tif (!getCacheAdapter().containsKey(this, method)) {\r\n\t\tgetCacheAdapter().put(this,\r\n\t\t\tmethod,\r\n\t\t\tjava.util.Collections.unmodifiableSet(org.eclipse.uml2.internal.operation.PropertyOperations.subsettingContext(this)));\r\n\t}\r\n\treturn (Set) getCacheAdapter().get(this, method);\r\n} catch (Exception e) {\r\n\treturn org.eclipse.uml2.internal.operation.PropertyOperations.subsettingContext(this);\r\n}", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif association->notEmpty()\r\nthen association.endType-type \r\nelse if classifier->notEmpty then Set{classifier} else Set{} endif\r\nendif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.OperationOperations.validateTypeOfResult(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nif returnResult->size() = 1 then\r\n type = returnResult.type\r\nelse\r\n type = nil\r\nendif\r\n\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.OperationOperations.isOrdered(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif returnResult->size() = 1 then returnResult->any().isOrdered else false endif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.OperationOperations.isUnique(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\n if returnResult->size() = 1 then returnResult->any().isUnique else true endif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.OperationOperations.lower(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif returnResult->size() = 1 then returnResult->any().lower else Set{} endif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.OperationOperations.upper(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif returnResult->size() = 1 then returnResult->any().upper else Set{} endif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.OperationOperations.type(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif returnResult->size() = 1 then returnResult->any().type else Set{} endif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.OperationOperations.validateOnlyBodyForQuery(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nbodyCondition->notEmpty() implies isQuery\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.OperationOperations.isConsistentWith(this, redefinee);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\n(redefinee.oclIsKindOf(Operation) and\r\n let op: Operation = redefinee.oclAsType(Operation) in\r\n self.formalParameter.size() = op.formalParameter.size() and\r\n self.returnResult.size() = op.returnResult.size() and\r\n forAll(i | op.formalParameter[i].type.conformsTo(self.formalParameter[i].type)) and\r\n forAll(i | op.returnResult[i].type.conformsTo(self.returnResult[i].type))\r\n)\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.PackageOperations.validateElementsPublicOrPrivate(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nself.ownedElements->forAll(e | e.visibility->notEmpty() implies e.visbility = #public or e.visibility = #private)\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.PackageOperations.mustBeOwned(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nfalse\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\ntry {\r\n\tjava.lang.reflect.Method method = getClass().getMethod(\"visibleMembers\", new Class[] {}); //$NON-NLS-1$\r\n\tif (!getCacheAdapter().containsKey(this, method)) {\r\n\t\tgetCacheAdapter().put(this,\r\n\t\t\tmethod,\r\n\t\t\tjava.util.Collections.unmodifiableSet(org.eclipse.uml2.internal.operation.PackageOperations.visibleMembers(this)));\r\n\t}\r\n\treturn (Set) getCacheAdapter().get(this, method);\r\n} catch (Exception e) {\r\n\treturn org.eclipse.uml2.internal.operation.PackageOperations.visibleMembers(this);\r\n}", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nmember->select( m | self.makesVisible(m))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.PackageOperations.makesVisible(this, el);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nel.visibility->isEmpty() or el.visibility = #public\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)dataTypeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.DataTypeOperations.inherit(this, inhs);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\ninhs->excluding(inh |\r\n\townedMember->select(oclIsKindOf(RedefinableElement))->select(redefinedElement->includes(inh)))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)constraintEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.ConstraintOperations.validateNotApplyToSelf(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nnot constrainedElement->includes(self)\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)literalBooleanEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.LiteralBooleanOperations.isComputable(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\ntrue\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)literalBooleanEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.LiteralBooleanOperations.booleanValue(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nvalue\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)literalStringEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.LiteralStringOperations.isComputable(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\ntrue\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)literalStringEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.LiteralStringOperations.stringValue(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nvalue\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)literalNullEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.LiteralNullOperations.isComputable(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\ntrue\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)literalNullEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.LiteralNullOperations.isNull(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\ntrue\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)literalIntegerEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.LiteralIntegerOperations.isComputable(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\ntrue\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)literalIntegerEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.LiteralIntegerOperations.integerValue(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nvalue\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)literalUnlimitedNaturalEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.LiteralUnlimitedNaturalOperations.isComputable(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\ntrue\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)literalUnlimitedNaturalEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.LiteralUnlimitedNaturalOperations.unlimitedValue(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nvalue\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\ntry {\r\n\tjava.lang.reflect.Method method = getClass().getMethod(\"allFeatures\", new Class[] {}); //$NON-NLS-1$\r\n\tif (!getCacheAdapter().containsKey(this, method)) {\r\n\t\tgetCacheAdapter().put(this,\r\n\t\t\tmethod,\r\n\t\t\tjava.util.Collections.unmodifiableSet(org.eclipse.uml2.internal.operation.ClassifierOperations.allFeatures(this)));\r\n\t}\r\n\treturn (Set) getCacheAdapter().get(this, method);\r\n} catch (Exception e) {\r\n\treturn org.eclipse.uml2.internal.operation.ClassifierOperations.allFeatures(this);\r\n}", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nmember->select(oclIsKindOf(Feature))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.ClassifierOperations.validateNoCyclesInGeneralization(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nnot self.allParents()->includes(self)\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.ClassifierOperations.validateSpecializeType(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nself.parents()->forAll(c | self.maySpecializeType(c))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.ClassifierOperations.validateInheritedMember(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nself.inheritedMember->includesAll(self.inherit(self.parents()->collect(p | p.inheritableMembers(self)))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\ntry {\r\n\tjava.lang.reflect.Method method = getClass().getMethod(\"inheritedMember\", new Class[] {}); //$NON-NLS-1$\r\n\tif (!getCacheAdapter().containsKey(this, method)) {\r\n\t\tgetCacheAdapter().put(this,\r\n\t\t\tmethod,\r\n\t\t\tjava.util.Collections.unmodifiableSet(org.eclipse.uml2.internal.operation.ClassifierOperations.inheritedMember(this)));\r\n\t}\r\n\treturn (Set) getCacheAdapter().get(this, method);\r\n} catch (Exception e) {\r\n\treturn org.eclipse.uml2.internal.operation.ClassifierOperations.inheritedMember(this);\r\n}", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nself.inherit(self.parents()->collect(p | p.inheritableMembers(self))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\ntry {\r\n\tjava.lang.reflect.Method method = getClass().getMethod(\"parents\", new Class[] {}); //$NON-NLS-1$\r\n\tif (!getCacheAdapter().containsKey(this, method)) {\r\n\t\tgetCacheAdapter().put(this,\r\n\t\t\tmethod,\r\n\t\t\tjava.util.Collections.unmodifiableSet(org.eclipse.uml2.internal.operation.ClassifierOperations.parents(this)));\r\n\t}\r\n\treturn (Set) getCacheAdapter().get(this, method);\r\n} catch (Exception e) {\r\n\treturn org.eclipse.uml2.internal.operation.ClassifierOperations.parents(this);\r\n}", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\ngeneralization.general\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\ntry {\r\n\tjava.lang.reflect.Method method = getClass().getMethod(\"allParents\", new Class[] {}); //$NON-NLS-1$\r\n\tif (!getCacheAdapter().containsKey(this, method)) {\r\n\t\tgetCacheAdapter().put(this,\r\n\t\t\tmethod,\r\n\t\t\tjava.util.Collections.unmodifiableSet(org.eclipse.uml2.internal.operation.ClassifierOperations.allParents(this)));\r\n\t}\r\n\treturn (Set) getCacheAdapter().get(this, method);\r\n} catch (Exception e) {\r\n\treturn org.eclipse.uml2.internal.operation.ClassifierOperations.allParents(this);\r\n}", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nself.parents()->union(self.parents()->collect(p | p.allParents())\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ClassifierOperations.inheritableMembers(this, c);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nmember->select(m | c.hasVisibilityOf(m))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(8), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ClassifierOperations.hasVisibilityOf(this, n);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\ntrue\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(9), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ClassifierOperations.inherit(this, inhs);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\ninhs\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(10), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ClassifierOperations.maySpecializeType(this, c);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nself.oclIsKindOf(c.oclType)\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(11), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\ntry {\r\n\tjava.lang.reflect.Method method = getClass().getMethod(\"general\", new Class[] {}); //$NON-NLS-1$\r\n\tif (!getCacheAdapter().containsKey(this, method)) {\r\n\t\tgetCacheAdapter().put(this,\r\n\t\t\tmethod,\r\n\t\t\tjava.util.Collections.unmodifiableSet(org.eclipse.uml2.internal.operation.ClassifierOperations.general(this)));\r\n\t}\r\n\treturn (Set) getCacheAdapter().get(this, method);\r\n} catch (Exception e) {\r\n\treturn org.eclipse.uml2.internal.operation.ClassifierOperations.general(this);\r\n}", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nself.parents()\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(12), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.ClassifierOperations.validateGeneralEqualsParents(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\ngeneral = self.parents()\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(13), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ClassifierOperations.conformsTo(this, other);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\n(self=other) or (self.allParents()->includes(other))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)behavioralFeatureEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.BehavioralFeatureOperations.isDistinguishableFrom(this, n, ns);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif n.oclIsKindOf(BehavioralFeature)\r\nthen\r\n if ns.getNamesOfMember(self)->intersection(ns.getNamesOfMember(n))->notEmpty()\r\n then Set{}->include(self)->include(n)->isUnique( bf | bf.parameter->collect(type))\r\n else true\r\n endif\r\nelse true\r\nendif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)redefinableElementEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.RedefinableElementOperations.validateRedefinitionContextValid(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nself.redefinedElement->forAll(e | self.isRedefinitionContextValid(e))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)redefinableElementEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.RedefinableElementOperations.validateRedefinitionConsistent(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nself.redefinedElement->forAll(re | re.isConsistentWith(self))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)redefinableElementEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.RedefinableElementOperations.isConsistentWith(this, redefinee);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nfalse\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)redefinableElementEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.RedefinableElementOperations.isRedefinitionContextValid(this, redefinable);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nself.redefinitionContext->exists(c | redefinable.redefinitionContext->exists(r | c.allParents()->includes(r)))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)instanceSpecificationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.InstanceSpecificationOperations.validateSlotsAreDefined(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nslot->forAll(s |\r\n classifier->exists(c | c.allFeatures()->includes(s.definingFeature))\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)instanceSpecificationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.InstanceSpecificationOperations.validateNoDuplicateSlots(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nclassifier->forAll(c |\r\n\t(c.allFeatures()->forAll(f | slot->select(s | s.definingFeature = f)->size() <= 1)\r\n\t)\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)elementImportEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.ElementImportOperations.validateVisibilityPublicOrPrivate(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nself.visibility = #public or self.visibility = #private\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)elementImportEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.ElementImportOperations.validateImportedElementIsPublic(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nself.importedElement.visibility.notEmpty() implies self.importedElement.visibility = #public\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)elementImportEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\nreturn org.eclipse.uml2.internal.operation.ElementImportOperations.getName(this);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "A query based on the following OCL expression:\r\n<code>\r\nif self.alias->notEmpty() then \r\n self.alias\r\nelse\r\n self.importedElement.name\r\nendif\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageImportEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL constraint\r\nreturn org.eclipse.uml2.internal.operation.PackageImportOperations.validatePublicOrPrivate(this, diagnostics, context);", //$NON-NLS-1$ //$NON-NLS-2$ |
| "documentation", "An invariant constraint based on the following OCL expression:\r\n<code>\r\nself.visibility = #public or self.visibility = #private\r\n</code>" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (interactionEClass, |
| source, |
| new String[] { |
| "documentation", "The point is that the InteractionConstraint \"received\" from StructuralArchitecture will consist of a set of such units described by sequence diagrams (or collaboration diagrams)." //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| }); |
| addAnnotation |
| (interactionFragmentEClass, |
| source, |
| new String[] { |
| "documentation", "An InteractionFragment is a general class that holds the common parts of CompositeFragment, AtomicFragment and InteractionExpressionOperand.\r\nConceptually it is very much the same as a full sequence diagram, but a fragment is not named and must be referred then through structure." //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (lifelineEClass, |
| source, |
| new String[] { |
| "documentation", "A Lifelineis the concept behind a lifeline in a Sequence \r\nDiagram. A Participant may be a Part or it may be a parameter representing a part. Its qualification is a Classifier which in turn may be an Interface (or ClassifierRole?)" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)templateableElementEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "body", "// TODO: test this OCL operation\r\ntry {\r\n\tjava.lang.reflect.Method method = getClass().getMethod(\"parameterableElements\", new Class[] {}); //$NON-NLS-1$\r\n\tif (!getCacheAdapter().containsKey(this, method)) {\r\n\t\tgetCacheAdapter().put(this,\r\n\t\t\tmethod,\r\n\t\t\tjava.util.Collections.unmodifiableSet(org.eclipse.uml2.internal.operation.TemplateableElementOperations.parameterableElements(this)));\r\n\t}\r\n\treturn (Set) getCacheAdapter().get(this, method);\r\n} catch (Exception e) {\r\n\treturn org.eclipse.uml2.internal.operation.TemplateableElementOperations.parameterableElements(this);\r\n}" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ |
| }); |
| addAnnotation |
| (interactionOccurrenceEClass, |
| source, |
| new String[] { |
| "documentation", "A reference to an interaction with actual values. The interpretation is that the sequence diagram replaces the reference (with actual parameters substituted)" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (gateEClass, |
| source, |
| new String[] { |
| "documentation", "A gate is a connection point. When the conceptual replacement of InteractionReferences with its referred Sequence Diagram is done, the actual gates of the reference must match the formal gates of the sequence diagram.\r\nMore implicitly the unnamed gate of the atomic fragment match adjacent fragment gates.\r\nExpression gates are found on the border of the expression and they serve both as formal and actual gates. (Details to be explained other place)" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (partDecompositionEClass, |
| source, |
| new String[] { |
| "documentation", "A part decomposition is a special InteractionReference that defines the behavior within one interacting entity (Part) in one sequence diagram." //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (interactionOperandEClass, |
| source, |
| new String[] { |
| "documentation", "An InteractionExpressionOperand is of course an InteractionFragment such that expressions can be nested freely.\r\nAn operand may be guarded. If the guard evaluates to true, the operand is eligible in the expression, otherwise it is ignored. (very intuitively speaking, formalization has been done in Z.120 Annex B)" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (combinedFragmentEClass, |
| source, |
| new String[] { |
| "documentation", "An interaction fragment that decomposes into a set of other interaction fragments under some operator.\r\nIn principle the whole sequence diagram is an combined interaction. Syntactically, however, we will have special notation for combineations such that operands may be easily distinguished.\r\nCombined interactions consist of operands and an implicit or explicit operator" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| } |
| |
| /** |
| * Initializes the annotations for <b>constraint</b>. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected void createConstraintAnnotations() { |
| String source = "constraint"; //$NON-NLS-1$ |
| addAnnotation |
| ((EOperation)elementEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)elementEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(8), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(9), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)packageEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)constraintEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(12), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)redefinableElementEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)redefinableElementEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)instanceSpecificationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)instanceSpecificationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)elementImportEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)elementImportEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)packageImportEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| } |
| |
| /** |
| * Initializes the annotations for <b>union</b>. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected void createUnionAnnotations() { |
| String source = "union"; //$NON-NLS-1$ |
| addAnnotation |
| (getElement_OwnedElement(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getElement_Owner(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(12), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(8), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(9), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(8), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getNamespace_Member(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)commentEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)directedRelationshipEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getDirectedRelationship_Source(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getDirectedRelationship_Target(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getRelationship_RelatedElement(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)expressionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)typeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(12), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(13), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(14), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(15), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(16), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(16), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(17), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(18), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(19), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(20), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)parameterEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)parameterEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)packageEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)packageEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)enumerationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)dataTypeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)dataTypeEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)dataTypeEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)enumerationLiteralEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)constraintEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getConstraint_Context(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(14), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(15), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(16), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(18), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getClassifier_Feature(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getClassifier_Attribute(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getFeature_FeaturingClassifier(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)behavioralFeatureEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)behavioralFeatureEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getBehavioralFeature_Parameter(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)generalizationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)generalizationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)generalizationEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)redefinableElementEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getRedefinableElement_RedefinitionContext(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)instanceSpecificationEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)slotEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)slotEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)elementImportEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)elementImportEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)elementImportEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)packageImportEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)packageImportEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)packageImportEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)associationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)associationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)associationEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)associationEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)packageMergeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)packageMergeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)packageMergeEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)abstractionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)realizationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)realizationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)realizationEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)substitutionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)substitutionEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)behaviorEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)behaviorEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)behavioredClassifierEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)behavioredClassifierEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)activityEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)connectorEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)connectorEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)structuredClassifierEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)structuredClassifierEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)structuredClassifierEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)structuredClassifierEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getStructuredClassifier_Role(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)interfaceEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)interfaceEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)interfaceEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)interfaceEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)implementationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)implementationEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)extendEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)extendEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)extendEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)useCaseEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)includeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)includeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)artifactEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)artifactEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)artifactEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)artifactEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)manifestationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)activityEdgeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)activityEdgeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getActivityEdge_InGroup(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)activityGroupEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)activityGroupEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)activityGroupEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getActivityGroup_SuperGroup(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)activityNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getActivityNode_InGroup(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)actionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getAction_Output(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getAction_Input(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)objectNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)executableNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)collaborationOccurrenceEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)collaborationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)interactionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)interactionFragmentEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)interactionFragmentEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)lifelineEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)lifelineEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)messageEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)messageEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)stateInvariantEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)portEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)encapsulatedClassifierEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)encapsulatedClassifierEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)changeTriggerEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)signalEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)signalEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)timeTriggerEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)variableEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)structuredActivityNodeEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)conditionalNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)conditionalNodeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)loopNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)loopNodeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)loopNodeEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)templateSignatureEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)templateSignatureEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)templateParameterEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)templateParameterEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)templateableElementEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)stringExpressionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)stringExpressionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)parameterableElementEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)templateBindingEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)templateBindingEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)templateBindingEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)templateBindingEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)templateParameterSubstitutionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)templateParameterSubstitutionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)stateMachineEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)regionEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)stateEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)transitionEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)transitionEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)joinNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)activityPartitionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)createObjectActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)destroyObjectActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)testIdentityActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)testIdentityActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)readSelfActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)structuralFeatureActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)readStructuralFeatureActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)writeStructuralFeatureActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)addStructuralFeatureValueActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)readLinkActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)clearAssociationActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)readVariableActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)writeVariableActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)addVariableValueActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)applyFunctionActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)applyFunctionActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)callActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)invocationActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)sendSignalActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)sendObjectActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)callOperationActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)interactionOccurrenceEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)interactionOperandEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)interactionConstraintEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)combinedFragmentEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)exceptionHandlerEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)protocolConformanceEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)protocolConformanceEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)protocolConformanceEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)protocolStateMachineEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)protocolTransitionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)componentEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)readExtentActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)reclassifyObjectActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)readIsClassifiedObjectActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)readIsClassifiedObjectActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)startOwnedBehaviorActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)readLinkObjectEndActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)readLinkObjectEndActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)readLinkObjectEndQualifierActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)readLinkObjectEndQualifierActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)createLinkObjectActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)acceptEventActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)acceptCallActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)replyActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)raiseExceptionActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)deploymentEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)deploymentEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)deploymentEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)deploymentTargetEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)parameterSetEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| } |
| |
| /** |
| * Initializes the annotations for <b>subsets</b>. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected void createSubsetsAnnotations() { |
| String source = "subsets"; //$NON-NLS-1$ |
| addAnnotation |
| (getElement_OwnedComment(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getMultiplicityElement_UpperValue(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getMultiplicityElement_LowerValue(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getNamedElement_NameExpression(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getNamespace_OwnedRule(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getNamespace_ImportedMember(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getNamespace_ElementImport(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getNamespace_PackageImport(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getComment_BodyExpression(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getDirectedRelationship_Source(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Relationship#getRelatedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getDirectedRelationship_Target(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Relationship#getRelatedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getExpression_Operand(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getAttributes", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClass_OwnedOperation(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getFeatures", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClass_NestedClassifier(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClass_OwnedReception(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getFeatures", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getType_Package(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.NamedElement#getNamespace", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProperty_Class_(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.NamedElement#getNamespace", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Feature#getFeaturingClassifiers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProperty_OwningAssociation(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Property#getAssociation", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.NamedElement#getNamespace", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Feature#getFeaturingClassifiers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProperty_RedefinedProperty(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProperty_Datatype(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.NamedElement#getNamespace", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Feature#getFeaturingClassifiers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProperty_DefaultValue(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProperty_Qualifier(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProperty_AssociationEnd(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getOperation_Class_(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinitionContexts", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.NamedElement#getNamespace", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Feature#getFeaturingClassifiers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getOperation_Datatype(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinitionContexts", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.NamedElement#getNamespace", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Feature#getFeaturingClassifiers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getOperation_Precondition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getOperation_Postcondition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getOperation_RedefinedOperation(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getOperation_BodyCondition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getParameter_Operation(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.NamedElement#getNamespace", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getParameter_DefaultValue(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getPackage_NestedPackage(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Package#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getPackage_NestingPackage(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.NamedElement#getNamespace", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getPackage_OwnedType(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Package#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getPackage_PackageMerge(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getPackage_AppliedProfile(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getPackageImports", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getPackage_PackageExtension(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getEnumeration_OwnedLiteral(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getDataType_OwnedAttribute(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Classifier#getAttributes", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getDataType_OwnedOperation(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Classifier#getFeatures", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getEnumerationLiteral_Enumeration(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.NamedElement#getNamespace", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getConstraint_Namespace(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Constraint#getContext", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getConstraint_Specification(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClassifier_Feature(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClassifier_InheritedMember(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClassifier_Generalization(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClassifier_Attribute(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getFeatures", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClassifier_RedefinedClassifier(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClassifier_Substitution(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.NamedElement#getClientDependencies", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClassifier_OwnedUseCase(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClassifier_Representation(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getOccurrences", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClassifier_Occurrence(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getBehavioralFeature_Parameter(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getBehavioralFeature_FormalParameter(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.BehavioralFeature#getParameters", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getBehavioralFeature_ReturnResult(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.BehavioralFeature#getParameters", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getGeneralization_Specific(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getSources", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getGeneralization_General(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getTargets", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInstanceSpecification_Slot(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInstanceSpecification_Specification(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getSlot_OwningInstance(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getSlot_Value(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getElementImport_ImportedElement(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getTargets", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getElementImport_ImportingNamespace(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getSources", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getPackageImport_ImportedPackage(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getTargets", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getPackageImport_ImportingNamespace(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getSources", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getAssociation_OwnedEnd(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Association#getMemberEnds", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Classifier#getFeatures", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getAssociation_EndType(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Relationship#getRelatedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getAssociation_MemberEnd(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getPackageMerge_MergingPackage(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getSources", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getPackageMerge_MergedPackage(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getTargets", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProfile_OwnedStereotype(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Package#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProfile_MetaclassReference(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getElementImports", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProfile_MetamodelReference(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getPackageImports", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProfileApplication_ImportedProfile(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.PackageImport#getImportedPackage", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getAbstraction_Mapping(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getRealization_Abstraction(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getSources", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Element#getOwner", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Dependency#getClients", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getRealization_RealizingClassifier(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Dependency#getSuppliers", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.DirectedRelationship#getTargets", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getSubstitution_Contract(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Dependency#getSuppliers", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.DirectedRelationship#getTargets", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getSubstitution_SubstitutingClassifier(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Dependency#getClients", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.DirectedRelationship#getSources", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getBehavior_RedefinedBehavior(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getBehavior_Parameter(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getBehavior_Precondition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedRules", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getBehavior_Postcondition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedRules", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getBehavioredClassifier_OwnedBehavior(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getBehavioredClassifier_ClassifierBehavior(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.BehavioredClassifier#getOwnedBehaviors", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getBehavioredClassifier_Implementation(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.NamedElement#getClientDependencies", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivity_Edge(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivity_Group(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivity_Node(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivity_Action(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Activity#getNodes", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivity_StructuredNode(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Activity#getNodes", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Activity#getGroups", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getConnector_RedefinedConnector(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getConnector_End(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStructuredClassifier_OwnedAttribute(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.StructuredClassifier#getRoles", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Classifier#getAttributes", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStructuredClassifier_Role(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStructuredClassifier_OwnedConnector(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getFeatures", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInterface_OwnedAttribute(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getAttributes", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInterface_OwnedOperation(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getFeatures", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInterface_RedefinedInterface(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInterface_NestedClassifier(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInterface_OwnedReception(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getFeatures", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInterface_Protocol(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getImplementation_Contract(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Dependency#getSuppliers", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.DirectedRelationship#getTargets", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getImplementation_ImplementingClassifier(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Dependency#getClients", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.DirectedRelationship#getSources", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getExtend_ExtendedCase(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getTargets", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getExtend_Extension(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getSources", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getExtend_Condition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getUseCase_Include(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getUseCase_Extend(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getUseCase_ExtensionPoint(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInclude_IncludingCase(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getSources", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInclude_Addition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getTargets", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getArtifact_Manifestation(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.NamedElement#getClientDependencies", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getArtifact_OwnedOperation(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getFeatures", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getArtifact_OwnedAttribute(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getAttributes", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getManifestation_UtilizedElement(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Dependency#getSuppliers", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.DirectedRelationship#getTargets", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityEdge_Activity(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityEdge_Guard(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityEdge_InStructuredNode(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityEdge#getInGroups", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityEdge_InPartition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityEdge#getInGroups", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityEdge_Weight(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityGroupEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityGroup_SuperGroup(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityGroup_ActivityGroup_activity(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityNode_Activity(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityNode_InStructuredNode(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityNode#getInGroups", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityNode_InPartition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityNode#getInGroups", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityNode_InInterruptibleRegion(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityNode#getInGroups", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getAction_Output(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getAction_Input(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getAction_LocalPrecondition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getAction_LocalPostcondition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getObjectNode_UpperBound(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getExecutableNode_Handler(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getCollaborationOccurrence_RoleBinding(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getCollaboration_CollaborationRole(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.StructuredClassifier#getRoles", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInteraction_Lifeline(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInteraction_Message(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInteraction_FormalGate(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInteractionFragment_GeneralOrdering(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInteractionFragment_EnclosingOperand(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.NamedElement#getNamespace", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getLifeline_Interaction(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.NamedElement#getNamespace", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getLifeline_Selector(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getMessage_Interaction(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.NamedElement#getNamespace", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getMessage_Argument(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStateInvariant_Invariant(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getPort_RedefinedPort(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getEncapsulatedClassifier_OwnedPort(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getFeatures", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getChangeTrigger_ChangeExpression(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getSignal_OwnedAttribute(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getAttributes", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTimeTrigger_When(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getVariable_Scope(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStructuredActivityNode_Variable(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getConditionalNode_Clause(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getConditionalNode_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getLoopNode_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getLoopNode_LoopVariable(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getLoopNode_LoopVariableInput(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTemplateSignature_OwnedParameter(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.TemplateSignature#getParameters", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTemplateSignature_Template(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTemplateParameter_Signature(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTemplateParameter_OwnedParameteredElement(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.TemplateParameter#getParameteredElement", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTemplateParameter_OwnedDefault(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.TemplateParameter#getDefault", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTemplateableElement_TemplateBinding(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTemplateableElement_OwnedTemplateSignature(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStringExpression_SubExpression(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStringExpression_OwningExpression(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getParameterableElement_OwningParameter(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.ParameterableElement#getTemplateParameter", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTemplateBinding_BoundElement(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.DirectedRelationship#getSources", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTemplateBinding_Signature(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getTargets", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTemplateBinding_ParameterSubstitution(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTemplateParameterSubstitution_TemplateBinding(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTemplateParameterSubstitution_OwnedActual(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.TemplateParameterSubstitution#getActuals", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStateMachine_Region(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStateMachine_ConnectionPoint(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getRegion_Subvertex(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getRegion_Transition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getState_Connection(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getState_Entry(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getState_Exit(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getState_DoActivity(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getState_StateInvariant(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTransition_Container(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTransition_Guard(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTransition_Effect(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getJoinNode_JoinSpec(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityPartition_SuperPartition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityGroup#getSuperGroup", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getCreateObjectAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getDestroyObjectAction_Target(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTestIdentityAction_First(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTestIdentityAction_Second(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTestIdentityAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReadSelfAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStructuralFeatureAction_Object(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReadStructuralFeatureAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getWriteStructuralFeatureAction_Value(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getAddStructuralFeatureValueAction_InsertAt(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReadLinkAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClearAssociationAction_Object(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReadVariableAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getWriteVariableAction_Value(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getAddVariableValueAction_InsertAt(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getApplyFunctionAction_Argument(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getApplyFunctionAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getCallAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInvocationAction_Argument(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getSendSignalAction_Target(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getSendObjectAction_Target(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getCallOperationAction_Target(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInteractionOccurrence_ActualGate(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInteractionOperand_Guard(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInteractionConstraint_Minint(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInteractionConstraint_Maxint(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getCombinedFragment_Operand(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getCombinedFragment_CfragmentGate(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getExceptionHandler_ProtectedNode(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProtocolConformance_SpecificMachine(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getSources", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProtocolConformance_GeneralMachine(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getTargets", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProtocolStateMachine_Conformance(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProtocolTransition_PostCondition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getProtocolTransition_PreCondition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Transition#getGuard", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getComponent_Realization(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.NamedElement#getClientDependencies", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReadExtentAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReclassifyObjectAction_Object(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReadIsClassifiedObjectAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReadIsClassifiedObjectAction_Object(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStartOwnedBehaviorAction_Object(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReadLinkObjectEndAction_Object(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReadLinkObjectEndAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReadLinkObjectEndQualifierAction_Object(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReadLinkObjectEndQualifierAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getCreateLinkObjectAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getAcceptEventAction_Result(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getAcceptCallAction_ReturnInformation(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getOutputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReplyAction_ReplyValue(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getReplyAction_ReturnInformation(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getRaiseExceptionAction_Exception(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Action#getInputs", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getDeployment_DeployedArtifact(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Dependency#getSuppliers", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.DirectedRelationship#getTargets", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getDeployment_Location(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.DirectedRelationship#getSources", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.Dependency#getClients", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getDeployment_Configuration(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getDeploymentTarget_Deployment(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.NamedElement#getClientDependencies", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getParameterSet_Condition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwnedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| } |
| |
| /** |
| * Initializes the annotations for <b>feature</b>. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected void createFeatureAnnotations() { |
| String source = "feature"; //$NON-NLS-1$ |
| addAnnotation |
| ((EOperation)multiplicityElementEClass.getEOperations().get(12), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(8), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namedElementEClass.getEOperations().get(9), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)namespaceEClass.getEOperations().get(8), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)commentEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)directedRelationshipEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "relatedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)expressionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "isAbstract", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Boolean", //$NON-NLS-1$ //$NON-NLS-2$ |
| "defaultValueLiteral", "false" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "isAbstract", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Boolean", //$NON-NLS-1$ //$NON-NLS-2$ |
| "defaultValueLiteral", "false" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedAttribute", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Property", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "class_", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "general", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Classifier" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Property" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(7), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "featuringClassifier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)typeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(10), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "isReadOnly", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Boolean", //$NON-NLS-1$ //$NON-NLS-2$ |
| "defaultValueLiteral", "false" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(11), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "isReadOnly", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Boolean", //$NON-NLS-1$ //$NON-NLS-2$ |
| "defaultValueLiteral", "false" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(12), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(13), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "featuringClassifier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Classifier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(14), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.RedefinableElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(15), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(16), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(8), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "raisedException", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Type" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(9), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "isOrdered", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Boolean" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(10), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "isUnique", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Boolean" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(11), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "lower", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Integer" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(12), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "upper", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.UnlimitedNatural" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(13), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "formalParameter", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Parameter" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(14), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "type", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Type" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(15), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "type", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Type" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(16), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinitionContext", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Classifier" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(17), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(18), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "featuringClassifier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Classifier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(19), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(20), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.RedefinableElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)parameterEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)parameterEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "packageImport", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.PackageImport", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "importingNamespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)enumerationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)dataTypeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)dataTypeEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Property" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)dataTypeEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "featuringClassifier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)enumerationLiteralEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)constraintEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(14), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "member", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(15), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(16), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.RedefinableElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(17), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "clientDependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Dependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "client", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(18), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)behavioralFeatureEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "member", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)behavioralFeatureEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)generalizationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "source", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)generalizationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)generalizationEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "target", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)redefinableElementEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.RedefinableElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)instanceSpecificationEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)slotEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)slotEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageableElementEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "visibility", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.VisibilityKind" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageableElementEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "visibility", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.VisibilityKind" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)elementImportEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "target", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)elementImportEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "source", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)elementImportEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageImportEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "target", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageImportEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "source", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageImportEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)associationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "featuringClassifier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)associationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)associationEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "relatedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)associationEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "member", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageMergeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "source", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageMergeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageMergeEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "target", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)profileEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "elementImport", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.ElementImport", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "importingNamespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)profileEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "packageImport", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.PackageImport", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "importingNamespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)profileApplicationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "importedPackage", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Package" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)extensionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedEnd", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.ExtensionEnd" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)extensionEndEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "type", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Stereotype" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)extensionEndEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "type", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Stereotype" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)abstractionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)realizationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "source", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)realizationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)realizationEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "client", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "clientDependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)realizationEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "supplier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)realizationEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "target", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)substitutionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "supplier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)substitutionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "target", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)substitutionEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "client", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "clientDependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)substitutionEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "source", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)behaviorEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.RedefinableElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)behaviorEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)behaviorEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedRule", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Constraint", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)behavioredClassifierEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)behavioredClassifierEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)behavioredClassifierEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "clientDependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Dependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "client", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)connectorEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.RedefinableElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)connectorEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)structuredClassifierEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Property" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)structuredClassifierEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)structuredClassifierEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "member", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)structuredClassifierEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "featuringClassifier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)interfaceEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Property" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)interfaceEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)interfaceEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "featuringClassifier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)interfaceEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.RedefinableElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)implementationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "supplier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)implementationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "target", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)implementationEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "client", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "clientDependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)implementationEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "source", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)extendEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "target", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)extendEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "source", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)extendEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)useCaseEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)includeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "source", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)includeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "target", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)artifactEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)artifactEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "clientDependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Dependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "client", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)artifactEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "featuringClassifier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)artifactEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)artifactEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Property" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)manifestationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "supplier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)manifestationEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "target", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityEdgeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityEdgeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityGroupEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "subgroup", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.ActivityGroup", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "superGroup", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityGroupEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "containedEdge", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.ActivityEdge", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "inGroup", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityGroupEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "containedNode", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.ActivityNode", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "inGroup", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityGroupEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "activity", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Activity", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "node", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityGroupEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "activity", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Activity", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "node", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityGroupEClass.getEOperations().get(5), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityGroupEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)actionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)objectNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)executableNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)collaborationOccurrenceEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)collaborationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "role", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.ConnectableElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)interactionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)interactionFragmentEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)interactionFragmentEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)lifelineEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)lifelineEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)messageEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)messageEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)eventOccurrenceEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "covered", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Lifeline" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)stateInvariantEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "covered", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Lifeline" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)stateInvariantEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)portEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.RedefinableElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)encapsulatedClassifierEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Feature", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "featuringClassifier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)encapsulatedClassifierEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)changeTriggerEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)signalEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "attribute", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Property" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)signalEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)timeTriggerEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)variableEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)structuredActivityNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "activity", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Activity", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "structuredNode", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)structuredActivityNodeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "activity", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Activity", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "structuredNode", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)structuredActivityNodeEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "activityGroup_activity", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Activity", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "group", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)structuredActivityNodeEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "activityGroup_activity", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Activity", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "group", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)structuredActivityNodeEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)conditionalNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)conditionalNodeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)loopNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)loopNodeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)loopNodeEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)templateSignatureEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)templateSignatureEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)templateParameterEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)templateParameterEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)templateableElementEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)stringExpressionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)stringExpressionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)parameterableElementEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)templateBindingEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)templateBindingEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "source", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)templateBindingEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "target", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)templateBindingEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)templateParameterSubstitutionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)templateParameterSubstitutionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)stateMachineEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.RedefinableElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)stateMachineEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinitionContext", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Classifier" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)stateMachineEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedMember", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "namespace", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)regionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinitionContext", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Classifier" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)regionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.RedefinableElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)regionEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)stateEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinitionContext", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Classifier" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)stateEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.RedefinableElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)stateEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)vertexEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)transitionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinitionContext", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Classifier" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)transitionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "redefinedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.RedefinableElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)transitionEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)transitionEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)joinNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityPartitionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "superGroup", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.ActivityGroup", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "subgroup", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)createObjectActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)destroyObjectActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)testIdentityActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)testIdentityActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)readSelfActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)structuralFeatureActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)readStructuralFeatureActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)writeStructuralFeatureActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)addStructuralFeatureValueActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)readLinkActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)linkEndCreationDataEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "qualifier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.QualifierValue" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)createLinkActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "endData", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.LinkEndCreationData" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)clearAssociationActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)readVariableActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)writeVariableActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)addVariableValueActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)applyFunctionActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)applyFunctionActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)callActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)invocationActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)sendSignalActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)sendObjectActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "argument", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)sendObjectActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)callOperationActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)interactionOccurrenceEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)interactionOperandEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)interactionConstraintEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)combinedFragmentEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)exceptionHandlerEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)protocolConformanceEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "source", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)protocolConformanceEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)protocolConformanceEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "target", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)protocolStateMachineEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)protocolTransitionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)protocolTransitionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "guard", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Constraint" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)componentEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)componentEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "clientDependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Dependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "client", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)timeObservationActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "value", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)timeObservationActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "value", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)durationIntervalEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "min", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Duration" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)durationIntervalEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "max", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Duration" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)timeConstraintEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "specification", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.TimeInterval" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)timeConstraintEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "specification", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.TimeInterval" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)intervalConstraintEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "specification", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Interval" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)intervalConstraintEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "specification", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Interval" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)timeIntervalEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "max", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.TimeExpression" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)timeIntervalEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "min", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.TimeExpression" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)durationObservationActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "value", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)durationObservationActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "value", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)durationConstraintEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "specification", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.DurationInterval" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)durationConstraintEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "specification", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.DurationInterval" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)readExtentActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)reclassifyObjectActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)readIsClassifiedObjectActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)readIsClassifiedObjectActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)startOwnedBehaviorActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)readLinkObjectEndActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)readLinkObjectEndActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)readLinkObjectEndQualifierActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)readLinkObjectEndQualifierActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)createLinkObjectActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "endData", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.LinkEndCreationData" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)createLinkObjectActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)acceptEventActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)acceptCallActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "trigger", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.CallTrigger" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)acceptCallActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "output", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.OutputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)replyActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)raiseExceptionActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "input", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.InputPin" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)deploymentEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "supplier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)deploymentEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "target", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)deploymentEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "source", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)deploymentEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "client", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.NamedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "clientDependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)deploymentEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)deploymentTargetEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)deploymentTargetEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "clientDependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Dependency", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "client", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)nodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "nestedClassifier", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Classifier" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)parameterSetEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "derived", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "name", "ownedElement", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eType", "org.eclipse.uml2.Element", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite", "owner", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| } |
| |
| /** |
| * Initializes the annotations for <b>redefines</b>. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected void createRedefinesAnnotations() { |
| String source = "redefines"; //$NON-NLS-1$ |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#isAbstract", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#isAbstract", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| "org.eclipse.uml2.StructuredClassifier#getOwnedAttributes", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getClass_SuperClass(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Classifier#getGenerals", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(10), |
| source, |
| new String[] { |
| "org.eclipse.uml2.StructuralFeature#isReadOnly", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)propertyEClass.getEOperations().get(11), |
| source, |
| new String[] { |
| "org.eclipse.uml2.StructuralFeature#isReadOnly", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(8), |
| source, |
| new String[] { |
| "org.eclipse.uml2.BehavioralFeature#getRaisedExceptions", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(9), |
| source, |
| new String[] { |
| "org.eclipse.uml2.MultiplicityElement#isOrdered", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(10), |
| source, |
| new String[] { |
| "org.eclipse.uml2.MultiplicityElement#isUnique", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(11), |
| source, |
| new String[] { |
| "org.eclipse.uml2.MultiplicityElement#getLower", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(12), |
| source, |
| new String[] { |
| "org.eclipse.uml2.MultiplicityElement#getUpper", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(13), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Operation#getOwnedParameters", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.BehavioralFeature#getFormalParameters", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(14), |
| source, |
| new String[] { |
| "org.eclipse.uml2.TypedElement#getType", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)operationEClass.getEOperations().get(15), |
| source, |
| new String[] { |
| "org.eclipse.uml2.TypedElement#getType", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getPackage_OwnedMember(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getConstraint_Namespace(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.NamedElement#getNamespace", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getPackageableElement_PackageableElement_visibility(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.NamedElement#getVisibility", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)extensionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Association#getOwnedEnds", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)extensionEndEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.TypedElement#getType", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)extensionEndEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "org.eclipse.uml2.TypedElement#getType", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getBehavioredClassifier_OwnedStateMachine(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.BehavioredClassifier#getOwnedBehaviors", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityEdge_RedefinedElement(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityGroup_ActivityGroup_activity(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityNode#getActivity", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityNode_RedefinedElement(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)eventOccurrenceEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.InteractionFragment#getCovereds", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)stateInvariantEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.InteractionFragment#getCovereds", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)structuredActivityNodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityNode#getActivity", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.ActivityGroup#getActivityGroup_activity", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)structuredActivityNodeEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityNode#getActivity", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.ActivityGroup#getActivityGroup_activity", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStructuredActivityNode_ContainedNode(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityGroup#getContainedNodes", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStructuredActivityNode_ContainedEdge(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityGroup#getContainedEdges", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStateMachine_ExtendedStateMachine(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getStateMachine_StateMachine_redefinitionContext(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinitionContexts", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)regionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinitionContexts", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getRegion_ExtendedRegion(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)stateEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinitionContexts", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getState_RedefinedState(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getVertex_Container(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Element#getOwner", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)transitionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinitionContexts", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTransition_RedefinedTransition(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.RedefinableElement#getRedefinedElements", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityPartition_ContainedEdge(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityGroup#getContainedEdges", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityPartition_ContainedNode(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityGroup#getContainedNodes", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityPartition_Subgroup(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityGroup#getSubgroups", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)linkEndCreationDataEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.LinkEndData#getQualifiers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)createLinkActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.LinkAction#getEndData", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getSendObjectAction_Request(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.InvocationAction#getArguments", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getComponent_OwnedMember(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Namespace#getOwnedMembers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getTimeObservationAction_Now(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.WriteStructuralFeatureAction#getValue", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)durationIntervalEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Interval#getMins", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)durationIntervalEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Interval#getMaxes", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)timeConstraintEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Constraint#getSpecification", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.IntervalConstraint#getSpecification", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)timeConstraintEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Constraint#getSpecification", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.IntervalConstraint#getSpecification", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)intervalConstraintEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Constraint#getSpecification", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)intervalConstraintEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Constraint#getSpecification", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)timeIntervalEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Interval#getMaxes", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)timeIntervalEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Interval#getMins", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getDurationObservationAction_Duration(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.WriteStructuralFeatureAction#getValue", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)durationConstraintEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Constraint#getSpecification", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.IntervalConstraint#getSpecification", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)durationConstraintEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Constraint#getSpecification", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.IntervalConstraint#getSpecification", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)createLinkObjectActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.LinkAction#getEndData", "", //$NON-NLS-1$ //$NON-NLS-2$ |
| "org.eclipse.uml2.CreateLinkAction#getEndData", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)acceptCallActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| "org.eclipse.uml2.AcceptEventAction#getTriggers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getNode_NestedNode(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.Class#getNestedClassifiers", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInterruptibleActivityRegion_ContainedNode(), |
| source, |
| new String[] { |
| "org.eclipse.uml2.ActivityGroup#getContainedNodes", "" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| } |
| |
| /** |
| * Initializes the annotations for <b>redefined</b>. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected void createRedefinedAnnotations() { |
| String source = "redefined"; //$NON-NLS-1$ |
| addAnnotation |
| ((EOperation)classEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getProperty_Class_(), |
| source, |
| new String[] { |
| "eOpposite", "ownedAttribute", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "true", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)packageableElementEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)packageableElementEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getActivity_StructuredNode(), |
| source, |
| new String[] { |
| "eOpposite", "activity", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityEdge_InGroup(), |
| source, |
| new String[] { |
| "eOpposite", "containedEdge", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)activityGroupEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)activityGroupEClass.getEOperations().get(4), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getActivityGroup_SuperGroup(), |
| source, |
| new String[] { |
| "eOpposite", "subgroup", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getActivityNode_InGroup(), |
| source, |
| new String[] { |
| "eOpposite", "containedNode", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.containment", "false", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.lowerBound", "0", //$NON-NLS-1$ //$NON-NLS-2$ |
| "eOpposite.upperBound", "-1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)structuredActivityNodeEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)structuredActivityNodeEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)stateMachineEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)stateMachineEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)regionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)stateEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)vertexEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)transitionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)sendObjectActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)timeObservationActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)timeObservationActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getInterval_Min(), |
| source, |
| new String[] { |
| "lowerBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "upperBound", "1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| (getInterval_Max(), |
| source, |
| new String[] { |
| "lowerBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "upperBound", "1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)durationObservationActionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)durationObservationActionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getAcceptEventAction_Trigger(), |
| source, |
| new String[] { |
| "lowerBound", "1", //$NON-NLS-1$ //$NON-NLS-2$ |
| "upperBound", "1" //$NON-NLS-1$ //$NON-NLS-2$ |
| }); |
| addAnnotation |
| ((EOperation)nodeEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| } |
| |
| /** |
| * Initializes the annotations for <b>superset</b>. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected void createSupersetAnnotations() { |
| String source = "superset"; //$NON-NLS-1$ |
| addAnnotation |
| (getProperty_Association(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)packageEClass.getEOperations().get(6), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)classifierEClass.getEOperations().get(17), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getClassifier_Occurrence(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getAssociation_MemberEnd(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)profileEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)profileEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)profileApplicationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)realizationEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)realizationEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)substitutionEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)substitutionEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)behaviorEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)behavioredClassifierEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getBehavioredClassifier_OwnedBehavior(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getActivity_Node(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)implementationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)implementationEClass.getEOperations().get(2), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)artifactEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)manifestationEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getTemplateSignature_Parameter(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getTemplateParameter_ParameteredElement(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getTemplateParameter_Default(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getParameterableElement_TemplateParameter(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| (getTemplateParameterSubstitution_Actual(), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)protocolTransitionEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)componentEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)deploymentEClass.getEOperations().get(0), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)deploymentEClass.getEOperations().get(3), |
| source, |
| new String[] { |
| }); |
| addAnnotation |
| ((EOperation)deploymentTargetEClass.getEOperations().get(1), |
| source, |
| new String[] { |
| }); |
| } |
| } //UML2PackageImpl |