blob: 0ee93a50118f1fc0439df76dee31861f4b8b9cce [file] [log] [blame]
/*
* 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: UML2FactoryImpl.java,v 1.10 2004/05/28 05:39:37 khussey Exp $
*/
package org.eclipse.uml2.impl;
import java.util.List;
import java.util.Set;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
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.ActivityFinalNode;
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.BroadcastSignalAction;
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.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.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.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.Deployment;
import org.eclipse.uml2.DeploymentSpecification;
import org.eclipse.uml2.DestroyLinkAction;
import org.eclipse.uml2.DestroyObjectAction;
import org.eclipse.uml2.Device;
import org.eclipse.uml2.Duration;
import org.eclipse.uml2.DurationConstraint;
import org.eclipse.uml2.DurationInterval;
import org.eclipse.uml2.DurationObservationAction;
import org.eclipse.uml2.ElementImport;
import org.eclipse.uml2.Enumeration;
import org.eclipse.uml2.EnumerationLiteral;
import org.eclipse.uml2.EventOccurrence;
import org.eclipse.uml2.ExceptionHandler;
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.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.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.JoinNode;
import org.eclipse.uml2.Lifeline;
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.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.MessageKind;
import org.eclipse.uml2.MessageSort;
import org.eclipse.uml2.Model;
import org.eclipse.uml2.Node;
import org.eclipse.uml2.ObjectFlow;
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.Parameter;
import org.eclipse.uml2.ParameterDirectionKind;
import org.eclipse.uml2.ParameterEffectKind;
import org.eclipse.uml2.ParameterSet;
import org.eclipse.uml2.PartDecomposition;
import org.eclipse.uml2.Permission;
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.RedefinableTemplateSignature;
import org.eclipse.uml2.Region;
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.StructuredActivityNode;
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.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.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.Variable;
import org.eclipse.uml2.VisibilityKind;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
* @generated
*/
public class UML2FactoryImpl extends EFactoryImpl implements UML2Factory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final String copyright = "Copyright (c) 2003, 2004 IBM Corporation and others."; //$NON-NLS-1$
/**
* Creates and instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public UML2FactoryImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EObject create(EClass eClass) {
switch (eClass.getClassifierID()) {
case UML2Package.OPAQUE_EXPRESSION: return createOpaqueExpression();
case UML2Package.EXPRESSION: return createExpression();
case UML2Package.COMMENT: return createComment();
case UML2Package.CLASS: return createClass();
case UML2Package.PROPERTY: return createProperty();
case UML2Package.OPERATION: return createOperation();
case UML2Package.PARAMETER: return createParameter();
case UML2Package.PACKAGE: return createPackage();
case UML2Package.ENUMERATION: return createEnumeration();
case UML2Package.DATA_TYPE: return createDataType();
case UML2Package.ENUMERATION_LITERAL: return createEnumerationLiteral();
case UML2Package.PRIMITIVE_TYPE: return createPrimitiveType();
case UML2Package.CONSTRAINT: return createConstraint();
case UML2Package.LITERAL_BOOLEAN: return createLiteralBoolean();
case UML2Package.LITERAL_STRING: return createLiteralString();
case UML2Package.LITERAL_NULL: return createLiteralNull();
case UML2Package.LITERAL_INTEGER: return createLiteralInteger();
case UML2Package.LITERAL_UNLIMITED_NATURAL: return createLiteralUnlimitedNatural();
case UML2Package.GENERALIZATION: return createGeneralization();
case UML2Package.INSTANCE_SPECIFICATION: return createInstanceSpecification();
case UML2Package.SLOT: return createSlot();
case UML2Package.INSTANCE_VALUE: return createInstanceValue();
case UML2Package.ELEMENT_IMPORT: return createElementImport();
case UML2Package.PACKAGE_IMPORT: return createPackageImport();
case UML2Package.ASSOCIATION: return createAssociation();
case UML2Package.PACKAGE_MERGE: return createPackageMerge();
case UML2Package.STEREOTYPE: return createStereotype();
case UML2Package.PROFILE: return createProfile();
case UML2Package.PROFILE_APPLICATION: return createProfileApplication();
case UML2Package.EXTENSION: return createExtension();
case UML2Package.EXTENSION_END: return createExtensionEnd();
case UML2Package.ASSOCIATION_CLASS: return createAssociationClass();
case UML2Package.INFORMATION_ITEM: return createInformationItem();
case UML2Package.INFORMATION_FLOW: return createInformationFlow();
case UML2Package.PERMISSION: return createPermission();
case UML2Package.DEPENDENCY: return createDependency();
case UML2Package.USAGE: return createUsage();
case UML2Package.ABSTRACTION: return createAbstraction();
case UML2Package.REALIZATION: return createRealization();
case UML2Package.SUBSTITUTION: return createSubstitution();
case UML2Package.ACTIVITY: return createActivity();
case UML2Package.MODEL: return createModel();
case UML2Package.GENERALIZATION_SET: return createGeneralizationSet();
case UML2Package.CONNECTOR_END: return createConnectorEnd();
case UML2Package.CONNECTOR: return createConnector();
case UML2Package.ACTOR: return createActor();
case UML2Package.EXTEND: return createExtend();
case UML2Package.USE_CASE: return createUseCase();
case UML2Package.EXTENSION_POINT: return createExtensionPoint();
case UML2Package.INCLUDE: return createInclude();
case UML2Package.ACTION: return createAction();
case UML2Package.CONTROL_FLOW: return createControlFlow();
case UML2Package.OBJECT_FLOW: return createObjectFlow();
case UML2Package.INITIAL_NODE: return createInitialNode();
case UML2Package.ACTIVITY_FINAL_NODE: return createActivityFinalNode();
case UML2Package.DECISION_NODE: return createDecisionNode();
case UML2Package.MERGE_NODE: return createMergeNode();
case UML2Package.OUTPUT_PIN: return createOutputPin();
case UML2Package.INPUT_PIN: return createInputPin();
case UML2Package.ACTIVITY_PARAMETER_NODE: return createActivityParameterNode();
case UML2Package.VALUE_PIN: return createValuePin();
case UML2Package.ARTIFACT: return createArtifact();
case UML2Package.MANIFESTATION: return createManifestation();
case UML2Package.INTERFACE: return createInterface();
case UML2Package.IMPLEMENTATION: return createImplementation();
case UML2Package.COLLABORATION_OCCURRENCE: return createCollaborationOccurrence();
case UML2Package.COLLABORATION: return createCollaboration();
case UML2Package.PORT: return createPort();
case UML2Package.INTERACTION: return createInteraction();
case UML2Package.LIFELINE: return createLifeline();
case UML2Package.MESSAGE: return createMessage();
case UML2Package.GENERAL_ORDERING: return createGeneralOrdering();
case UML2Package.EVENT_OCCURRENCE: return createEventOccurrence();
case UML2Package.EXECUTION_OCCURRENCE: return createExecutionOccurrence();
case UML2Package.STATE_INVARIANT: return createStateInvariant();
case UML2Package.STOP: return createStop();
case UML2Package.TEMPLATE_SIGNATURE: return createTemplateSignature();
case UML2Package.TEMPLATE_PARAMETER: return createTemplateParameter();
case UML2Package.STRING_EXPRESSION: return createStringExpression();
case UML2Package.TEMPLATE_BINDING: return createTemplateBinding();
case UML2Package.TEMPLATE_PARAMETER_SUBSTITUTION: return createTemplateParameterSubstitution();
case UML2Package.OPERATION_TEMPLATE_PARAMETER: return createOperationTemplateParameter();
case UML2Package.CLASSIFIER_TEMPLATE_PARAMETER: return createClassifierTemplateParameter();
case UML2Package.REDEFINABLE_TEMPLATE_SIGNATURE: return createRedefinableTemplateSignature();
case UML2Package.CONNECTABLE_ELEMENT_TEMPLATE_PARAMETER: return createConnectableElementTemplateParameter();
case UML2Package.CALL_TRIGGER: return createCallTrigger();
case UML2Package.CHANGE_TRIGGER: return createChangeTrigger();
case UML2Package.RECEPTION: return createReception();
case UML2Package.SIGNAL: return createSignal();
case UML2Package.SIGNAL_TRIGGER: return createSignalTrigger();
case UML2Package.TIME_TRIGGER: return createTimeTrigger();
case UML2Package.ANY_TRIGGER: return createAnyTrigger();
case UML2Package.VARIABLE: return createVariable();
case UML2Package.STRUCTURED_ACTIVITY_NODE: return createStructuredActivityNode();
case UML2Package.CONDITIONAL_NODE: return createConditionalNode();
case UML2Package.CLAUSE: return createClause();
case UML2Package.LOOP_NODE: return createLoopNode();
case UML2Package.CREATE_OBJECT_ACTION: return createCreateObjectAction();
case UML2Package.DESTROY_OBJECT_ACTION: return createDestroyObjectAction();
case UML2Package.TEST_IDENTITY_ACTION: return createTestIdentityAction();
case UML2Package.READ_SELF_ACTION: return createReadSelfAction();
case UML2Package.READ_STRUCTURAL_FEATURE_ACTION: return createReadStructuralFeatureAction();
case UML2Package.CLEAR_STRUCTURAL_FEATURE_ACTION: return createClearStructuralFeatureAction();
case UML2Package.REMOVE_STRUCTURAL_FEATURE_VALUE_ACTION: return createRemoveStructuralFeatureValueAction();
case UML2Package.ADD_STRUCTURAL_FEATURE_VALUE_ACTION: return createAddStructuralFeatureValueAction();
case UML2Package.LINK_END_DATA: return createLinkEndData();
case UML2Package.READ_LINK_ACTION: return createReadLinkAction();
case UML2Package.LINK_END_CREATION_DATA: return createLinkEndCreationData();
case UML2Package.CREATE_LINK_ACTION: return createCreateLinkAction();
case UML2Package.DESTROY_LINK_ACTION: return createDestroyLinkAction();
case UML2Package.CLEAR_ASSOCIATION_ACTION: return createClearAssociationAction();
case UML2Package.READ_VARIABLE_ACTION: return createReadVariableAction();
case UML2Package.CLEAR_VARIABLE_ACTION: return createClearVariableAction();
case UML2Package.ADD_VARIABLE_VALUE_ACTION: return createAddVariableValueAction();
case UML2Package.REMOVE_VARIABLE_VALUE_ACTION: return createRemoveVariableValueAction();
case UML2Package.APPLY_FUNCTION_ACTION: return createApplyFunctionAction();
case UML2Package.PRIMITIVE_FUNCTION: return createPrimitiveFunction();
case UML2Package.SEND_SIGNAL_ACTION: return createSendSignalAction();
case UML2Package.BROADCAST_SIGNAL_ACTION: return createBroadcastSignalAction();
case UML2Package.SEND_OBJECT_ACTION: return createSendObjectAction();
case UML2Package.CALL_OPERATION_ACTION: return createCallOperationAction();
case UML2Package.CALL_BEHAVIOR_ACTION: return createCallBehaviorAction();
case UML2Package.INTERACTION_OCCURRENCE: return createInteractionOccurrence();
case UML2Package.GATE: return createGate();
case UML2Package.PART_DECOMPOSITION: return createPartDecomposition();
case UML2Package.INTERACTION_OPERAND: return createInteractionOperand();
case UML2Package.INTERACTION_CONSTRAINT: return createInteractionConstraint();
case UML2Package.COMBINED_FRAGMENT: return createCombinedFragment();
case UML2Package.CONTINUATION: return createContinuation();
case UML2Package.EXPANSION_NODE: return createExpansionNode();
case UML2Package.EXPANSION_REGION: return createExpansionRegion();
case UML2Package.EXCEPTION_HANDLER: return createExceptionHandler();
case UML2Package.STATE_MACHINE: return createStateMachine();
case UML2Package.REGION: return createRegion();
case UML2Package.PSEUDOSTATE: return createPseudostate();
case UML2Package.STATE: return createState();
case UML2Package.CONNECTION_POINT_REFERENCE: return createConnectionPointReference();
case UML2Package.TRANSITION: return createTransition();
case UML2Package.FINAL_STATE: return createFinalState();
case UML2Package.FORK_NODE: return createForkNode();
case UML2Package.JOIN_NODE: return createJoinNode();
case UML2Package.FLOW_FINAL_NODE: return createFlowFinalNode();
case UML2Package.CENTRAL_BUFFER_NODE: return createCentralBufferNode();
case UML2Package.ACTIVITY_PARTITION: return createActivityPartition();
case UML2Package.DATA_STORE_NODE: return createDataStoreNode();
case UML2Package.INTERRUPTIBLE_ACTIVITY_REGION: return createInterruptibleActivityRegion();
case UML2Package.PARAMETER_SET: return createParameterSet();
case UML2Package.DEPLOYMENT: return createDeployment();
case UML2Package.NODE: return createNode();
case UML2Package.DEVICE: return createDevice();
case UML2Package.EXECUTION_ENVIRONMENT: return createExecutionEnvironment();
case UML2Package.COMMUNICATION_PATH: return createCommunicationPath();
case UML2Package.COMPONENT: return createComponent();
case UML2Package.PROTOCOL_CONFORMANCE: return createProtocolConformance();
case UML2Package.PROTOCOL_STATE_MACHINE: return createProtocolStateMachine();
case UML2Package.PROTOCOL_TRANSITION: return createProtocolTransition();
case UML2Package.TIME_EXPRESSION: return createTimeExpression();
case UML2Package.DURATION: return createDuration();
case UML2Package.TIME_OBSERVATION_ACTION: return createTimeObservationAction();
case UML2Package.DURATION_INTERVAL: return createDurationInterval();
case UML2Package.INTERVAL: return createInterval();
case UML2Package.TIME_CONSTRAINT: return createTimeConstraint();
case UML2Package.INTERVAL_CONSTRAINT: return createIntervalConstraint();
case UML2Package.TIME_INTERVAL: return createTimeInterval();
case UML2Package.DURATION_OBSERVATION_ACTION: return createDurationObservationAction();
case UML2Package.DURATION_CONSTRAINT: return createDurationConstraint();
case UML2Package.READ_EXTENT_ACTION: return createReadExtentAction();
case UML2Package.RECLASSIFY_OBJECT_ACTION: return createReclassifyObjectAction();
case UML2Package.READ_IS_CLASSIFIED_OBJECT_ACTION: return createReadIsClassifiedObjectAction();
case UML2Package.START_OWNED_BEHAVIOR_ACTION: return createStartOwnedBehaviorAction();
case UML2Package.QUALIFIER_VALUE: return createQualifierValue();
case UML2Package.READ_LINK_OBJECT_END_ACTION: return createReadLinkObjectEndAction();
case UML2Package.READ_LINK_OBJECT_END_QUALIFIER_ACTION: return createReadLinkObjectEndQualifierAction();
case UML2Package.CREATE_LINK_OBJECT_ACTION: return createCreateLinkObjectAction();
case UML2Package.ACCEPT_EVENT_ACTION: return createAcceptEventAction();
case UML2Package.ACCEPT_CALL_ACTION: return createAcceptCallAction();
case UML2Package.REPLY_ACTION: return createReplyAction();
case UML2Package.RAISE_EXCEPTION_ACTION: return createRaiseExceptionAction();
case UML2Package.DEPLOYMENT_SPECIFICATION: return createDeploymentSpecification();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Object createFromString(EDataType eDataType, String initialValue) {
switch (eDataType.getClassifierID()) {
case UML2Package.VISIBILITY_KIND: {
VisibilityKind result = VisibilityKind.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
case UML2Package.PARAMETER_DIRECTION_KIND: {
ParameterDirectionKind result = ParameterDirectionKind.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
case UML2Package.AGGREGATION_KIND: {
AggregationKind result = AggregationKind.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
case UML2Package.MESSAGE_KIND: {
MessageKind result = MessageKind.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
case UML2Package.MESSAGE_SORT: {
MessageSort result = MessageSort.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
case UML2Package.CALL_CONCURRENCY_KIND: {
CallConcurrencyKind result = CallConcurrencyKind.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
case UML2Package.INTERACTION_OPERATOR: {
InteractionOperator result = InteractionOperator.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
case UML2Package.EXPANSION_KIND: {
ExpansionKind result = ExpansionKind.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
case UML2Package.TRANSITION_KIND: {
TransitionKind result = TransitionKind.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
case UML2Package.PSEUDOSTATE_KIND: {
PseudostateKind result = PseudostateKind.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
case UML2Package.PARAMETER_EFFECT_KIND: {
ParameterEffectKind result = ParameterEffectKind.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
case UML2Package.OBJECT_NODE_ORDERING_KIND: {
ObjectNodeOrderingKind result = ObjectNodeOrderingKind.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
case UML2Package.CONNECTOR_KIND: {
ConnectorKind result = ConnectorKind.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
return result;
}
case UML2Package.INTEGER:
return createIntegerFromString(eDataType, initialValue);
case UML2Package.BOOLEAN:
return createBooleanFromString(eDataType, initialValue);
case UML2Package.STRING:
return createStringFromString(eDataType, initialValue);
case UML2Package.UNLIMITED_NATURAL:
return createUnlimitedNaturalFromString(eDataType, initialValue);
case UML2Package.SEQUENCE:
return createSequenceFromString(eDataType, initialValue);
case UML2Package.SET:
return createSetFromString(eDataType, initialValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertToString(EDataType eDataType, Object instanceValue) {
switch (eDataType.getClassifierID()) {
case UML2Package.VISIBILITY_KIND:
return instanceValue == null ? null : instanceValue.toString();
case UML2Package.PARAMETER_DIRECTION_KIND:
return instanceValue == null ? null : instanceValue.toString();
case UML2Package.AGGREGATION_KIND:
return instanceValue == null ? null : instanceValue.toString();
case UML2Package.MESSAGE_KIND:
return instanceValue == null ? null : instanceValue.toString();
case UML2Package.MESSAGE_SORT:
return instanceValue == null ? null : instanceValue.toString();
case UML2Package.CALL_CONCURRENCY_KIND:
return instanceValue == null ? null : instanceValue.toString();
case UML2Package.INTERACTION_OPERATOR:
return instanceValue == null ? null : instanceValue.toString();
case UML2Package.EXPANSION_KIND:
return instanceValue == null ? null : instanceValue.toString();
case UML2Package.TRANSITION_KIND:
return instanceValue == null ? null : instanceValue.toString();
case UML2Package.PSEUDOSTATE_KIND:
return instanceValue == null ? null : instanceValue.toString();
case UML2Package.PARAMETER_EFFECT_KIND:
return instanceValue == null ? null : instanceValue.toString();
case UML2Package.OBJECT_NODE_ORDERING_KIND:
return instanceValue == null ? null : instanceValue.toString();
case UML2Package.CONNECTOR_KIND:
return instanceValue == null ? null : instanceValue.toString();
case UML2Package.INTEGER:
return convertIntegerToString(eDataType, instanceValue);
case UML2Package.BOOLEAN:
return convertBooleanToString(eDataType, instanceValue);
case UML2Package.STRING:
return convertStringToString(eDataType, instanceValue);
case UML2Package.UNLIMITED_NATURAL:
return convertUnlimitedNaturalToString(eDataType, instanceValue);
case UML2Package.SEQUENCE:
return convertSequenceToString(eDataType, instanceValue);
case UML2Package.SET:
return convertSetToString(eDataType, instanceValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Comment createComment() {
CommentImpl comment = new CommentImpl();
return comment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OpaqueExpression createOpaqueExpression() {
OpaqueExpressionImpl opaqueExpression = new OpaqueExpressionImpl();
return opaqueExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Expression createExpression() {
ExpressionImpl expression = new ExpressionImpl();
return expression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public org.eclipse.uml2.Class createClass() {
ClassImpl class_ = new ClassImpl();
return class_;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Property createProperty() {
PropertyImpl property = new PropertyImpl();
return property;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Operation createOperation() {
OperationImpl operation = new OperationImpl();
return operation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Parameter createParameter() {
ParameterImpl parameter = new ParameterImpl();
return parameter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public org.eclipse.uml2.Package createPackage() {
PackageImpl package_ = new PackageImpl();
return package_;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Enumeration createEnumeration() {
EnumerationImpl enumeration = new EnumerationImpl();
return enumeration;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DataType createDataType() {
DataTypeImpl dataType = new DataTypeImpl();
return dataType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EnumerationLiteral createEnumerationLiteral() {
EnumerationLiteralImpl enumerationLiteral = new EnumerationLiteralImpl();
return enumerationLiteral;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PrimitiveType createPrimitiveType() {
PrimitiveTypeImpl primitiveType = new PrimitiveTypeImpl();
return primitiveType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Constraint createConstraint() {
ConstraintImpl constraint = new ConstraintImpl();
return constraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LiteralBoolean createLiteralBoolean() {
LiteralBooleanImpl literalBoolean = new LiteralBooleanImpl();
return literalBoolean;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LiteralString createLiteralString() {
LiteralStringImpl literalString = new LiteralStringImpl();
return literalString;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LiteralNull createLiteralNull() {
LiteralNullImpl literalNull = new LiteralNullImpl();
return literalNull;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LiteralInteger createLiteralInteger() {
LiteralIntegerImpl literalInteger = new LiteralIntegerImpl();
return literalInteger;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LiteralUnlimitedNatural createLiteralUnlimitedNatural() {
LiteralUnlimitedNaturalImpl literalUnlimitedNatural = new LiteralUnlimitedNaturalImpl();
return literalUnlimitedNatural;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Generalization createGeneralization() {
GeneralizationImpl generalization = new GeneralizationImpl();
return generalization;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InstanceSpecification createInstanceSpecification() {
InstanceSpecificationImpl instanceSpecification = new InstanceSpecificationImpl();
return instanceSpecification;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Slot createSlot() {
SlotImpl slot = new SlotImpl();
return slot;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InstanceValue createInstanceValue() {
InstanceValueImpl instanceValue = new InstanceValueImpl();
return instanceValue;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ElementImport createElementImport() {
ElementImportImpl elementImport = new ElementImportImpl();
return elementImport;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PackageImport createPackageImport() {
PackageImportImpl packageImport = new PackageImportImpl();
return packageImport;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Association createAssociation() {
AssociationImpl association = new AssociationImpl();
return association;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PackageMerge createPackageMerge() {
PackageMergeImpl packageMerge = new PackageMergeImpl();
return packageMerge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Stereotype createStereotype() {
StereotypeImpl stereotype = new StereotypeImpl();
return stereotype;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Profile createProfile() {
ProfileImpl profile = new ProfileImpl();
return profile;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProfileApplication createProfileApplication() {
ProfileApplicationImpl profileApplication = new ProfileApplicationImpl();
return profileApplication;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Extension createExtension() {
ExtensionImpl extension = new ExtensionImpl();
return extension;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ExtensionEnd createExtensionEnd() {
ExtensionEndImpl extensionEnd = new ExtensionEndImpl();
return extensionEnd;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Model createModel() {
ModelImpl model = new ModelImpl();
return model;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Permission createPermission() {
PermissionImpl permission = new PermissionImpl();
return permission;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Dependency createDependency() {
DependencyImpl dependency = new DependencyImpl();
return dependency;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Usage createUsage() {
UsageImpl usage = new UsageImpl();
return usage;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Abstraction createAbstraction() {
AbstractionImpl abstraction = new AbstractionImpl();
return abstraction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Realization createRealization() {
RealizationImpl realization = new RealizationImpl();
return realization;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Substitution createSubstitution() {
SubstitutionImpl substitution = new SubstitutionImpl();
return substitution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AssociationClass createAssociationClass() {
AssociationClassImpl associationClass = new AssociationClassImpl();
return associationClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public GeneralizationSet createGeneralizationSet() {
GeneralizationSetImpl generalizationSet = new GeneralizationSetImpl();
return generalizationSet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Activity createActivity() {
ActivityImpl activity = new ActivityImpl();
return activity;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InformationItem createInformationItem() {
InformationItemImpl informationItem = new InformationItemImpl();
return informationItem;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InformationFlow createInformationFlow() {
InformationFlowImpl informationFlow = new InformationFlowImpl();
return informationFlow;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Interface createInterface() {
InterfaceImpl interface_ = new InterfaceImpl();
return interface_;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Implementation createImplementation() {
ImplementationImpl implementation = new ImplementationImpl();
return implementation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Actor createActor() {
ActorImpl actor = new ActorImpl();
return actor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Extend createExtend() {
ExtendImpl extend = new ExtendImpl();
return extend;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public UseCase createUseCase() {
UseCaseImpl useCase = new UseCaseImpl();
return useCase;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ExtensionPoint createExtensionPoint() {
ExtensionPointImpl extensionPoint = new ExtensionPointImpl();
return extensionPoint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Include createInclude() {
IncludeImpl include = new IncludeImpl();
return include;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Action createAction() {
ActionImpl action = new ActionImpl();
return action;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ControlFlow createControlFlow() {
ControlFlowImpl controlFlow = new ControlFlowImpl();
return controlFlow;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ObjectFlow createObjectFlow() {
ObjectFlowImpl objectFlow = new ObjectFlowImpl();
return objectFlow;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InitialNode createInitialNode() {
InitialNodeImpl initialNode = new InitialNodeImpl();
return initialNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ActivityFinalNode createActivityFinalNode() {
ActivityFinalNodeImpl activityFinalNode = new ActivityFinalNodeImpl();
return activityFinalNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DecisionNode createDecisionNode() {
DecisionNodeImpl decisionNode = new DecisionNodeImpl();
return decisionNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MergeNode createMergeNode() {
MergeNodeImpl mergeNode = new MergeNodeImpl();
return mergeNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OutputPin createOutputPin() {
OutputPinImpl outputPin = new OutputPinImpl();
return outputPin;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InputPin createInputPin() {
InputPinImpl inputPin = new InputPinImpl();
return inputPin;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ActivityParameterNode createActivityParameterNode() {
ActivityParameterNodeImpl activityParameterNode = new ActivityParameterNodeImpl();
return activityParameterNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ValuePin createValuePin() {
ValuePinImpl valuePin = new ValuePinImpl();
return valuePin;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Artifact createArtifact() {
ArtifactImpl artifact = new ArtifactImpl();
return artifact;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Manifestation createManifestation() {
ManifestationImpl manifestation = new ManifestationImpl();
return manifestation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CallTrigger createCallTrigger() {
CallTriggerImpl callTrigger = new CallTriggerImpl();
return callTrigger;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ChangeTrigger createChangeTrigger() {
ChangeTriggerImpl changeTrigger = new ChangeTriggerImpl();
return changeTrigger;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Reception createReception() {
ReceptionImpl reception = new ReceptionImpl();
return reception;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Signal createSignal() {
SignalImpl signal = new SignalImpl();
return signal;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SignalTrigger createSignalTrigger() {
SignalTriggerImpl signalTrigger = new SignalTriggerImpl();
return signalTrigger;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TimeTrigger createTimeTrigger() {
TimeTriggerImpl timeTrigger = new TimeTriggerImpl();
return timeTrigger;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AnyTrigger createAnyTrigger() {
AnyTriggerImpl anyTrigger = new AnyTriggerImpl();
return anyTrigger;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Variable createVariable() {
VariableImpl variable = new VariableImpl();
return variable;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public StructuredActivityNode createStructuredActivityNode() {
StructuredActivityNodeImpl structuredActivityNode = new StructuredActivityNodeImpl();
return structuredActivityNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ConditionalNode createConditionalNode() {
ConditionalNodeImpl conditionalNode = new ConditionalNodeImpl();
return conditionalNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Clause createClause() {
ClauseImpl clause = new ClauseImpl();
return clause;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LoopNode createLoopNode() {
LoopNodeImpl loopNode = new LoopNodeImpl();
return loopNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ConnectorEnd createConnectorEnd() {
ConnectorEndImpl connectorEnd = new ConnectorEndImpl();
return connectorEnd;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Connector createConnector() {
ConnectorImpl connector = new ConnectorImpl();
return connector;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CreateObjectAction createCreateObjectAction() {
CreateObjectActionImpl createObjectAction = new CreateObjectActionImpl();
return createObjectAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DestroyObjectAction createDestroyObjectAction() {
DestroyObjectActionImpl destroyObjectAction = new DestroyObjectActionImpl();
return destroyObjectAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TestIdentityAction createTestIdentityAction() {
TestIdentityActionImpl testIdentityAction = new TestIdentityActionImpl();
return testIdentityAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReadSelfAction createReadSelfAction() {
ReadSelfActionImpl readSelfAction = new ReadSelfActionImpl();
return readSelfAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReadStructuralFeatureAction createReadStructuralFeatureAction() {
ReadStructuralFeatureActionImpl readStructuralFeatureAction = new ReadStructuralFeatureActionImpl();
return readStructuralFeatureAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ClearStructuralFeatureAction createClearStructuralFeatureAction() {
ClearStructuralFeatureActionImpl clearStructuralFeatureAction = new ClearStructuralFeatureActionImpl();
return clearStructuralFeatureAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RemoveStructuralFeatureValueAction createRemoveStructuralFeatureValueAction() {
RemoveStructuralFeatureValueActionImpl removeStructuralFeatureValueAction = new RemoveStructuralFeatureValueActionImpl();
return removeStructuralFeatureValueAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AddStructuralFeatureValueAction createAddStructuralFeatureValueAction() {
AddStructuralFeatureValueActionImpl addStructuralFeatureValueAction = new AddStructuralFeatureValueActionImpl();
return addStructuralFeatureValueAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LinkEndData createLinkEndData() {
LinkEndDataImpl linkEndData = new LinkEndDataImpl();
return linkEndData;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReadLinkAction createReadLinkAction() {
ReadLinkActionImpl readLinkAction = new ReadLinkActionImpl();
return readLinkAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LinkEndCreationData createLinkEndCreationData() {
LinkEndCreationDataImpl linkEndCreationData = new LinkEndCreationDataImpl();
return linkEndCreationData;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CreateLinkAction createCreateLinkAction() {
CreateLinkActionImpl createLinkAction = new CreateLinkActionImpl();
return createLinkAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DestroyLinkAction createDestroyLinkAction() {
DestroyLinkActionImpl destroyLinkAction = new DestroyLinkActionImpl();
return destroyLinkAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ClearAssociationAction createClearAssociationAction() {
ClearAssociationActionImpl clearAssociationAction = new ClearAssociationActionImpl();
return clearAssociationAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReadVariableAction createReadVariableAction() {
ReadVariableActionImpl readVariableAction = new ReadVariableActionImpl();
return readVariableAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ClearVariableAction createClearVariableAction() {
ClearVariableActionImpl clearVariableAction = new ClearVariableActionImpl();
return clearVariableAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AddVariableValueAction createAddVariableValueAction() {
AddVariableValueActionImpl addVariableValueAction = new AddVariableValueActionImpl();
return addVariableValueAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RemoveVariableValueAction createRemoveVariableValueAction() {
RemoveVariableValueActionImpl removeVariableValueAction = new RemoveVariableValueActionImpl();
return removeVariableValueAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ApplyFunctionAction createApplyFunctionAction() {
ApplyFunctionActionImpl applyFunctionAction = new ApplyFunctionActionImpl();
return applyFunctionAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PrimitiveFunction createPrimitiveFunction() {
PrimitiveFunctionImpl primitiveFunction = new PrimitiveFunctionImpl();
return primitiveFunction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SendSignalAction createSendSignalAction() {
SendSignalActionImpl sendSignalAction = new SendSignalActionImpl();
return sendSignalAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BroadcastSignalAction createBroadcastSignalAction() {
BroadcastSignalActionImpl broadcastSignalAction = new BroadcastSignalActionImpl();
return broadcastSignalAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SendObjectAction createSendObjectAction() {
SendObjectActionImpl sendObjectAction = new SendObjectActionImpl();
return sendObjectAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CallOperationAction createCallOperationAction() {
CallOperationActionImpl callOperationAction = new CallOperationActionImpl();
return callOperationAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CallBehaviorAction createCallBehaviorAction() {
CallBehaviorActionImpl callBehaviorAction = new CallBehaviorActionImpl();
return callBehaviorAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TemplateSignature createTemplateSignature() {
TemplateSignatureImpl templateSignature = new TemplateSignatureImpl();
return templateSignature;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TemplateParameter createTemplateParameter() {
TemplateParameterImpl templateParameter = new TemplateParameterImpl();
return templateParameter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public StringExpression createStringExpression() {
StringExpressionImpl stringExpression = new StringExpressionImpl();
return stringExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TemplateBinding createTemplateBinding() {
TemplateBindingImpl templateBinding = new TemplateBindingImpl();
return templateBinding;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TemplateParameterSubstitution createTemplateParameterSubstitution() {
TemplateParameterSubstitutionImpl templateParameterSubstitution = new TemplateParameterSubstitutionImpl();
return templateParameterSubstitution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Collaboration createCollaboration() {
CollaborationImpl collaboration = new CollaborationImpl();
return collaboration;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OperationTemplateParameter createOperationTemplateParameter() {
OperationTemplateParameterImpl operationTemplateParameter = new OperationTemplateParameterImpl();
return operationTemplateParameter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ClassifierTemplateParameter createClassifierTemplateParameter() {
ClassifierTemplateParameterImpl classifierTemplateParameter = new ClassifierTemplateParameterImpl();
return classifierTemplateParameter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RedefinableTemplateSignature createRedefinableTemplateSignature() {
RedefinableTemplateSignatureImpl redefinableTemplateSignature = new RedefinableTemplateSignatureImpl();
return redefinableTemplateSignature;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ConnectableElementTemplateParameter createConnectableElementTemplateParameter() {
ConnectableElementTemplateParameterImpl connectableElementTemplateParameter = new ConnectableElementTemplateParameterImpl();
return connectableElementTemplateParameter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public StateMachine createStateMachine() {
StateMachineImpl stateMachine = new StateMachineImpl();
return stateMachine;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Region createRegion() {
RegionImpl region = new RegionImpl();
return region;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Pseudostate createPseudostate() {
PseudostateImpl pseudostate = new PseudostateImpl();
return pseudostate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public State createState() {
StateImpl state = new StateImpl();
return state;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ConnectionPointReference createConnectionPointReference() {
ConnectionPointReferenceImpl connectionPointReference = new ConnectionPointReferenceImpl();
return connectionPointReference;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Transition createTransition() {
TransitionImpl transition = new TransitionImpl();
return transition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public FinalState createFinalState() {
FinalStateImpl finalState = new FinalStateImpl();
return finalState;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Interaction createInteraction() {
InteractionImpl interaction = new InteractionImpl();
return interaction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Lifeline createLifeline() {
LifelineImpl lifeline = new LifelineImpl();
return lifeline;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Message createMessage() {
MessageImpl message = new MessageImpl();
return message;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public GeneralOrdering createGeneralOrdering() {
GeneralOrderingImpl generalOrdering = new GeneralOrderingImpl();
return generalOrdering;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EventOccurrence createEventOccurrence() {
EventOccurrenceImpl eventOccurrence = new EventOccurrenceImpl();
return eventOccurrence;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ExecutionOccurrence createExecutionOccurrence() {
ExecutionOccurrenceImpl executionOccurrence = new ExecutionOccurrenceImpl();
return executionOccurrence;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public StateInvariant createStateInvariant() {
StateInvariantImpl stateInvariant = new StateInvariantImpl();
return stateInvariant;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Stop createStop() {
StopImpl stop = new StopImpl();
return stop;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ForkNode createForkNode() {
ForkNodeImpl forkNode = new ForkNodeImpl();
return forkNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public JoinNode createJoinNode() {
JoinNodeImpl joinNode = new JoinNodeImpl();
return joinNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public FlowFinalNode createFlowFinalNode() {
FlowFinalNodeImpl flowFinalNode = new FlowFinalNodeImpl();
return flowFinalNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CentralBufferNode createCentralBufferNode() {
CentralBufferNodeImpl centralBufferNode = new CentralBufferNodeImpl();
return centralBufferNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ActivityPartition createActivityPartition() {
ActivityPartitionImpl activityPartition = new ActivityPartitionImpl();
return activityPartition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CollaborationOccurrence createCollaborationOccurrence() {
CollaborationOccurrenceImpl collaborationOccurrence = new CollaborationOccurrenceImpl();
return collaborationOccurrence;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Port createPort() {
PortImpl port = new PortImpl();
return port;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ExpansionRegion createExpansionRegion() {
ExpansionRegionImpl expansionRegion = new ExpansionRegionImpl();
return expansionRegion;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ExceptionHandler createExceptionHandler() {
ExceptionHandlerImpl exceptionHandler = new ExceptionHandlerImpl();
return exceptionHandler;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DataStoreNode createDataStoreNode() {
DataStoreNodeImpl dataStoreNode = new DataStoreNodeImpl();
return dataStoreNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InterruptibleActivityRegion createInterruptibleActivityRegion() {
InterruptibleActivityRegionImpl interruptibleActivityRegion = new InterruptibleActivityRegionImpl();
return interruptibleActivityRegion;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ParameterSet createParameterSet() {
ParameterSetImpl parameterSet = new ParameterSetImpl();
return parameterSet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProtocolConformance createProtocolConformance() {
ProtocolConformanceImpl protocolConformance = new ProtocolConformanceImpl();
return protocolConformance;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProtocolStateMachine createProtocolStateMachine() {
ProtocolStateMachineImpl protocolStateMachine = new ProtocolStateMachineImpl();
return protocolStateMachine;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProtocolTransition createProtocolTransition() {
ProtocolTransitionImpl protocolTransition = new ProtocolTransitionImpl();
return protocolTransition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InteractionOccurrence createInteractionOccurrence() {
InteractionOccurrenceImpl interactionOccurrence = new InteractionOccurrenceImpl();
return interactionOccurrence;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Gate createGate() {
GateImpl gate = new GateImpl();
return gate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PartDecomposition createPartDecomposition() {
PartDecompositionImpl partDecomposition = new PartDecompositionImpl();
return partDecomposition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InteractionOperand createInteractionOperand() {
InteractionOperandImpl interactionOperand = new InteractionOperandImpl();
return interactionOperand;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InteractionConstraint createInteractionConstraint() {
InteractionConstraintImpl interactionConstraint = new InteractionConstraintImpl();
return interactionConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CombinedFragment createCombinedFragment() {
CombinedFragmentImpl combinedFragment = new CombinedFragmentImpl();
return combinedFragment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Continuation createContinuation() {
ContinuationImpl continuation = new ContinuationImpl();
return continuation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ExpansionNode createExpansionNode() {
ExpansionNodeImpl expansionNode = new ExpansionNodeImpl();
return expansionNode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReadExtentAction createReadExtentAction() {
ReadExtentActionImpl readExtentAction = new ReadExtentActionImpl();
return readExtentAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReclassifyObjectAction createReclassifyObjectAction() {
ReclassifyObjectActionImpl reclassifyObjectAction = new ReclassifyObjectActionImpl();
return reclassifyObjectAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReadIsClassifiedObjectAction createReadIsClassifiedObjectAction() {
ReadIsClassifiedObjectActionImpl readIsClassifiedObjectAction = new ReadIsClassifiedObjectActionImpl();
return readIsClassifiedObjectAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public StartOwnedBehaviorAction createStartOwnedBehaviorAction() {
StartOwnedBehaviorActionImpl startOwnedBehaviorAction = new StartOwnedBehaviorActionImpl();
return startOwnedBehaviorAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public QualifierValue createQualifierValue() {
QualifierValueImpl qualifierValue = new QualifierValueImpl();
return qualifierValue;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReadLinkObjectEndAction createReadLinkObjectEndAction() {
ReadLinkObjectEndActionImpl readLinkObjectEndAction = new ReadLinkObjectEndActionImpl();
return readLinkObjectEndAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReadLinkObjectEndQualifierAction createReadLinkObjectEndQualifierAction() {
ReadLinkObjectEndQualifierActionImpl readLinkObjectEndQualifierAction = new ReadLinkObjectEndQualifierActionImpl();
return readLinkObjectEndQualifierAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CreateLinkObjectAction createCreateLinkObjectAction() {
CreateLinkObjectActionImpl createLinkObjectAction = new CreateLinkObjectActionImpl();
return createLinkObjectAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AcceptEventAction createAcceptEventAction() {
AcceptEventActionImpl acceptEventAction = new AcceptEventActionImpl();
return acceptEventAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AcceptCallAction createAcceptCallAction() {
AcceptCallActionImpl acceptCallAction = new AcceptCallActionImpl();
return acceptCallAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReplyAction createReplyAction() {
ReplyActionImpl replyAction = new ReplyActionImpl();
return replyAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RaiseExceptionAction createRaiseExceptionAction() {
RaiseExceptionActionImpl raiseExceptionAction = new RaiseExceptionActionImpl();
return raiseExceptionAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TimeExpression createTimeExpression() {
TimeExpressionImpl timeExpression = new TimeExpressionImpl();
return timeExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Duration createDuration() {
DurationImpl duration = new DurationImpl();
return duration;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TimeObservationAction createTimeObservationAction() {
TimeObservationActionImpl timeObservationAction = new TimeObservationActionImpl();
return timeObservationAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DurationInterval createDurationInterval() {
DurationIntervalImpl durationInterval = new DurationIntervalImpl();
return durationInterval;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Interval createInterval() {
IntervalImpl interval = new IntervalImpl();
return interval;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TimeConstraint createTimeConstraint() {
TimeConstraintImpl timeConstraint = new TimeConstraintImpl();
return timeConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public IntervalConstraint createIntervalConstraint() {
IntervalConstraintImpl intervalConstraint = new IntervalConstraintImpl();
return intervalConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TimeInterval createTimeInterval() {
TimeIntervalImpl timeInterval = new TimeIntervalImpl();
return timeInterval;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DurationObservationAction createDurationObservationAction() {
DurationObservationActionImpl durationObservationAction = new DurationObservationActionImpl();
return durationObservationAction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DurationConstraint createDurationConstraint() {
DurationConstraintImpl durationConstraint = new DurationConstraintImpl();
return durationConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Deployment createDeployment() {
DeploymentImpl deployment = new DeploymentImpl();
return deployment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Node createNode() {
NodeImpl node = new NodeImpl();
return node;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Device createDevice() {
DeviceImpl device = new DeviceImpl();
return device;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ExecutionEnvironment createExecutionEnvironment() {
ExecutionEnvironmentImpl executionEnvironment = new ExecutionEnvironmentImpl();
return executionEnvironment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CommunicationPath createCommunicationPath() {
CommunicationPathImpl communicationPath = new CommunicationPathImpl();
return communicationPath;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Component createComponent() {
ComponentImpl component = new ComponentImpl();
return component;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DeploymentSpecification createDeploymentSpecification() {
DeploymentSpecificationImpl deploymentSpecification = new DeploymentSpecificationImpl();
return deploymentSpecification;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Integer createIntegerFromString(EDataType eDataType, String initialValue) {
return (Integer)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertIntegerToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Boolean createBooleanFromString(EDataType eDataType, String initialValue) {
return (Boolean)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertBooleanToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String createStringFromString(EDataType eDataType, String initialValue) {
return (String)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertStringToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Integer createUnlimitedNaturalFromString(EDataType eDataType, String initialValue) {
return (Integer)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertUnlimitedNaturalToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Set createSetFromString(EDataType eDataType, String initialValue) {
return (Set)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertSetToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public List createSequenceFromString(EDataType eDataType, String initialValue) {
return (List)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertSequenceToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public UML2Package getUML2Package() {
return (UML2Package)getEPackage();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @deprecated
* @generated
*/
public static UML2Package getPackage() {
return UML2Package.eINSTANCE;
}
} //UML2FactoryImpl