blob: ad24995bbecc43b55357bd2a9106def630ed70ea [file] [log] [blame]
/**
* Copyright (c) 2014 CEA LIST.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* CEA LIST - Initial API and implementation
*/
package org.eclipse.papyrus.umldi.impl;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
import org.eclipse.papyrus.umldi.*;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
*
* @generated
*/
public class UMLDIFactoryImpl extends EFactoryImpl implements UMLDIFactory {
/**
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public static UMLDIFactory init() {
try {
UMLDIFactory theUMLDIFactory = (UMLDIFactory)EPackage.Registry.INSTANCE.getEFactory(UMLDIPackage.eNS_URI);
if(theUMLDIFactory != null) {
return theUMLDIFactory;
}
} catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new UMLDIFactoryImpl();
}
/**
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public UMLDIFactoryImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public EObject create(EClass eClass) {
switch(eClass.getClassifierID()) {
case UMLDIPackage.UML_STYLE:
return createUmlStyle();
case UMLDIPackage.STEREOTYPE_LABEL:
return createStereotypeLabel();
case UMLDIPackage.MAIN_LABEL:
return createMainLabel();
case UMLDIPackage.STEREOTYPE_COMPARTMENT:
return createStereotypeCompartment();
case UMLDIPackage.LIST_ITEM_LABEL:
return createListItemLabel();
case UMLDIPackage.CLASS_DIAGRAM:
return createClassDiagram();
case UMLDIPackage.TEMPLATE_PARAMETER_COMPARTMENT:
return createTemplateParameterCompartment();
case UMLDIPackage.OWNED_USE_CASE_COMPARTMENT:
return createOwnedUseCaseCompartment();
case UMLDIPackage.USE_CASE_COMPARTMENT:
return createUseCaseCompartment();
case UMLDIPackage.PACKAGE_SHAPE:
return createPackageShape();
case UMLDIPackage.PACKAGED_ELEMENT_COMPARTMENT:
return createPackagedElementCompartment();
case UMLDIPackage.CONSTRAINT_SHAPE:
return createConstraintShape();
case UMLDIPackage.ATTRIBUTE_COMPARTMENT:
return createAttributeCompartment();
case UMLDIPackage.OPERATION_COMPARTMENT:
return createOperationCompartment();
case UMLDIPackage.RECEPTION_COMPARTMENT:
return createReceptionCompartment();
case UMLDIPackage.LITERAL_COMPARTMENT:
return createLiteralCompartment();
case UMLDIPackage.ENUMERATION_SHAPE:
return createEnumerationShape();
case UMLDIPackage.ROLE_LABEL:
return createRoleLabel();
case UMLDIPackage.ASSOCIATION_EDGE:
return createAssociationEdge();
case UMLDIPackage.MULTIPLICITY_LABEL:
return createMultiplicityLabel();
case UMLDIPackage.PROPERTY_EDGE:
return createPropertyEdge();
case UMLDIPackage.CONSTRAINT_LABEL:
return createConstraintLabel();
case UMLDIPackage.GENERALIZATION_SET_EDGE:
return createGeneralizationSetEdge();
case UMLDIPackage.POWER_LABEL:
return createPowerLabel();
case UMLDIPackage.OBJECT_NODE_SHAPE:
return createObjectNodeShape();
case UMLDIPackage.ACTIVITY_NODE_SHAPE:
return createActivityNodeShape();
case UMLDIPackage.SELECTION_LABEL:
return createSelectionLabel();
case UMLDIPackage.OBJECT_FLOW_EDGE:
return createObjectFlowEdge();
case UMLDIPackage.GUARD_LABEL:
return createGuardLabel();
case UMLDIPackage.WEIGHT_LABEL:
return createWeightLabel();
case UMLDIPackage.TRANSFORMATION_LABEL:
return createTransformationLabel();
case UMLDIPackage.LIFELINE_SHAPE:
return createLifelineShape();
case UMLDIPackage.INTERACTION_FRAGMENT_SHAPE:
return createInteractionFragmentShape();
case UMLDIPackage.ACTION_SHAPE:
return createActionShape();
case UMLDIPackage.PIN_SHAPE:
return createPinShape();
case UMLDIPackage.CONNECTOR_EDGE:
return createConnectorEdge();
case UMLDIPackage.INSTANCE_SPECIFICATION_EDGE:
return createInstanceSpecificationEdge();
case UMLDIPackage.DEPENDENCY_EDGE:
return createDependencyEdge();
case UMLDIPackage.INSTANCE_SPECIFICATION_SHAPE:
return createInstanceSpecificationShape();
case UMLDIPackage.DEPLOYED_ARTIFACT_COMPARTMENT:
return createDeployedArtifactCompartment();
case UMLDIPackage.SLOT_COMPARTMENT:
return createSlotCompartment();
case UMLDIPackage.CLASS_SHAPE:
return createClassShape();
case UMLDIPackage.STRUCTURE_COMPARTMENT:
return createStructureCompartment();
case UMLDIPackage.PORT_SHAPE:
return createPortShape();
case UMLDIPackage.NESTED_CLASSIFIER_COMPARTMENT:
return createNestedClassifierCompartment();
case UMLDIPackage.OWNED_BEHAVIOR_COMPARTMENT:
return createOwnedBehaviorCompartment();
case UMLDIPackage.INTERFACE_SHAPE:
return createInterfaceShape();
case UMLDIPackage.DATA_TYPE_SHAPE:
return createDataTypeShape();
case UMLDIPackage.PRIMITIVE_TYPE_SHAPE:
return createPrimitiveTypeShape();
case UMLDIPackage.SIGNAL_SHAPE:
return createSignalShape();
case UMLDIPackage.MODEL_SHAPE:
return createModelShape();
case UMLDIPackage.CONTAINMENT_EDGE:
return createContainmentEdge();
case UMLDIPackage.GENERALIZATION_EDGE:
return createGeneralizationEdge();
case UMLDIPackage.REALIZATION_EDGE:
return createRealizationEdge();
case UMLDIPackage.ABSTRACTION_EDGE:
return createAbstractionEdge();
case UMLDIPackage.INTERFACE_REALIZATION_EDGE:
return createInterfaceRealizationEdge();
case UMLDIPackage.USAGE_EDGE:
return createUsageEdge();
case UMLDIPackage.ELEMENT_IMPORT_EDGE:
return createElementImportEdge();
case UMLDIPackage.PACKAGE_IMPORT_EDGE:
return createPackageImportEdge();
case UMLDIPackage.PACKAGE_MERGE_EDGE:
return createPackageMergeEdge();
case UMLDIPackage.SUBSTITUTION_EDGE:
return createSubstitutionEdge();
case UMLDIPackage.INFORMATION_FLOW_EDGE:
return createInformationFlowEdge();
case UMLDIPackage.CONVEYED_LABEL:
return createConveyedLabel();
case UMLDIPackage.ASSOCIATION_CLASS_EDGE:
return createAssociationClassEdge();
case UMLDIPackage.COMMENT_SHAPE:
return createCommentShape();
case UMLDIPackage.ATTACHMENT_EDGE:
return createAttachmentEdge();
case UMLDIPackage.ASSOCIATION_CLASS_SHAPE:
return createAssociationClassShape();
case UMLDIPackage.COMPONENT_SHAPE:
return createComponentShape();
case UMLDIPackage.INFORMATION_ITEM_SHAPE:
return createInformationItemShape();
case UMLDIPackage.REPRESENTATION_EDGE:
return createRepresentationEdge();
case UMLDIPackage.ASSOCIATION_SHAPE:
return createAssociationShape();
case UMLDIPackage.DEPENDENCY_SHAPE:
return createDependencyShape();
case UMLDIPackage.TIME_OBSERVATION_SHAPE:
return createTimeObservationShape();
case UMLDIPackage.TIME_OBSERVATION_SHAPE_TIME_OBSERVATION_SHAPE:
return createTimeObservationShape_TimeObservationShape();
case UMLDIPackage.DURATION_OBSERVATION_SHAPE:
return createDurationObservationShape();
case UMLDIPackage.PACKAGE_DIAGRAM:
return createPackageDiagram();
case UMLDIPackage.PROFILE_DIAGRAM:
return createProfileDiagram();
case UMLDIPackage.COMPOSITE_STRUCTURE_DIAGRAM:
return createCompositeStructureDiagram();
case UMLDIPackage.DEPLOYMENT_DIAGRAM:
return createDeploymentDiagram();
case UMLDIPackage.COMPONENT_DIAGRAM:
return createComponentDiagram();
case UMLDIPackage.OBJECT_DIAGRAM:
return createObjectDiagram();
case UMLDIPackage.PROFILE_SHAPE:
return createProfileShape();
case UMLDIPackage.PROFILE_APPLICATION_EDGE:
return createProfileApplicationEdge();
case UMLDIPackage.EXTENSION_EDGE:
return createExtensionEdge();
case UMLDIPackage.USE_CASE_DIAGRAM:
return createUseCaseDiagram();
case UMLDIPackage.ARTIFACT_SHAPE:
return createArtifactShape();
case UMLDIPackage.NESTED_ARTIFACT_COMPARTMENT:
return createNestedArtifactCompartment();
case UMLDIPackage.COMPONENT_REALIZATION_EDGE:
return createComponentRealizationEdge();
case UMLDIPackage.MANIFESTATION_EDGE:
return createManifestationEdge();
case UMLDIPackage.PROPERTY_SHAPE:
return createPropertyShape();
case UMLDIPackage.COLLABORATION_SHAPE:
return createCollaborationShape();
case UMLDIPackage.COLLABORATION_USE_SHAPE:
return createCollaborationUseShape();
case UMLDIPackage.TEMPLATE_BINDING_EDGE:
return createTemplateBindingEdge();
case UMLDIPackage.STEREOTYPE_SHAPE:
return createStereotypeShape();
case UMLDIPackage.NODE_SHAPE:
return createNodeShape();
case UMLDIPackage.NESTED_NODE_COMPARTMENT:
return createNestedNodeCompartment();
case UMLDIPackage.DEVICE_SHAPE:
return createDeviceShape();
case UMLDIPackage.EXECUTION_ENVIRONMENT_SHAPE:
return createExecutionEnvironmentShape();
case UMLDIPackage.ACTIVITY_SHAPE:
return createActivityShape();
case UMLDIPackage.ACTIVITY_NODE_COMPARTMENT:
return createActivityNodeCompartment();
case UMLDIPackage.PARAMETER_COMPARTMENT:
return createParameterCompartment();
case UMLDIPackage.POST_CONDITION_COMPARTMENT:
return createPostConditionCompartment();
case UMLDIPackage.PRE_CONDITION_COMPARTMENT:
return createPreConditionCompartment();
case UMLDIPackage.ACTIVITY_PARAMETER_NODE_SHAPE:
return createActivityParameterNodeShape();
case UMLDIPackage.INTERACTION_SHAPE:
return createInteractionShape();
case UMLDIPackage.SUBFRAGMENT_COMPARTMENT:
return createSubfragmentCompartment();
case UMLDIPackage.GATE_SHAPE:
return createGateShape();
case UMLDIPackage.OPAQUE_BEHAVIOR_SHAPE:
return createOpaqueBehaviorShape();
case UMLDIPackage.FUNCTION_BEHAVIOR_SHAPE:
return createFunctionBehaviorShape();
case UMLDIPackage.STATE_MACHINE_SHAPE:
return createStateMachineShape();
case UMLDIPackage.PSEUDOSTATE_SHAPE:
return createPseudostateShape();
case UMLDIPackage.REGION_COMPARTMENT:
return createRegionCompartment();
case UMLDIPackage.PROTOCOL_STATE_MACHINE_SHAPE:
return createProtocolStateMachineShape();
case UMLDIPackage.DEPLOYMENT_SPECIFICATION_SHAPE:
return createDeploymentSpecificationShape();
case UMLDIPackage.COMMUNICATION_PATH_EDGE:
return createCommunicationPathEdge();
case UMLDIPackage.DEPLOYMENT_EDGE:
return createDeploymentEdge();
case UMLDIPackage.ACTOR_SHAPE:
return createActorShape();
case UMLDIPackage.EXTENSION_POINT_COMPARTMENT:
return createExtensionPointCompartment();
case UMLDIPackage.USE_CASE_SHAPE:
return createUseCaseShape();
case UMLDIPackage.INCLUDE_EDGE:
return createIncludeEdge();
case UMLDIPackage.EXTEND_EDGE:
return createExtendEdge();
case UMLDIPackage.STATE_MACHINE_DIAGRAM:
return createStateMachineDiagram();
case UMLDIPackage.ACTIVITY_DIAGRAM:
return createActivityDiagram();
case UMLDIPackage.SEQUENCE_DIAGRAM:
return createSequenceDiagram();
case UMLDIPackage.COMMUNICATION_DIAGRAM:
return createCommunicationDiagram();
case UMLDIPackage.TIMING_DIAGRAM:
return createTimingDiagram();
case UMLDIPackage.INTERACTION_OVERVIEW_DIAGRAM:
return createInteractionOverviewDiagram();
case UMLDIPackage.INTERNAL_BEHAVIOR_COMPARTMENT:
return createInternalBehaviorCompartment();
case UMLDIPackage.STATE_SHAPE:
return createStateShape();
case UMLDIPackage.CONNECTION_POINT_REFERENCE_SHAPE:
return createConnectionPointReferenceShape();
case UMLDIPackage.INTERNAL_TRANSITION_COMPARTMENT:
return createInternalTransitionCompartment();
case UMLDIPackage.DEFERRABLE_TRIGGER_COMPARTMENT:
return createDeferrableTriggerCompartment();
case UMLDIPackage.REGION_SHAPE:
return createRegionShape();
case UMLDIPackage.SUBVERTEX_COMPARTMENT:
return createSubvertexCompartment();
case UMLDIPackage.TRANSITION_EDGE:
return createTransitionEdge();
case UMLDIPackage.CONTROL_FLOW_EDGE:
return createControlFlowEdge();
case UMLDIPackage.ACTIVITY_GROUP_SHAPE:
return createActivityGroupShape();
case UMLDIPackage.EXCEPTION_HANDLER_EDGE:
return createExceptionHandlerEdge();
case UMLDIPackage.TYPE_LABEL:
return createTypeLabel();
case UMLDIPackage.INTERACTION_USE_SHAPE:
return createInteractionUseShape();
case UMLDIPackage.ICON_LABEL:
return createIconLabel();
case UMLDIPackage.SUBPARTITION_COMPARTMENT:
return createSubpartitionCompartment();
case UMLDIPackage.ACTIVITY_PARTITION_SHAPE:
return createActivityPartitionShape();
case UMLDIPackage.STRUCTURED_ACTIVITY_NODE_SHAPE:
return createStructuredActivityNodeShape();
case UMLDIPackage.EXPANSION_REGION_SHAPE:
return createExpansionRegionShape();
case UMLDIPackage.EXPANSION_NODE_SHAPE:
return createExpansionNodeShape();
case UMLDIPackage.MESSAGE_EDGE:
return createMessageEdge();
case UMLDIPackage.GENERAL_ORDERING_EDGE:
return createGeneralOrderingEdge();
case UMLDIPackage.COMBINED_FRAGMENT_SHAPE:
return createCombinedFragmentShape();
case UMLDIPackage.INTERACTION_OPERAND_SHAPE:
return createInteractionOperandShape();
case UMLDIPackage.EXECUTION_SPECIFICATION_SHAPE:
return createExecutionSpecificationShape();
case UMLDIPackage.DURATION_CONSTRAINT_SHAPE:
return createDurationConstraintShape();
case UMLDIPackage.TIME_CONSTRAINT_SHAPE:
return createTimeConstraintShape();
case UMLDIPackage.TIME_EXPRESSION_SHAPE:
return createTimeExpressionShape();
case UMLDIPackage.DURATION_SHAPE:
return createDurationShape();
case UMLDIPackage.PATH_EDGE:
return createPathEdge();
case UMLDIPackage.MESSAGE_LABEL:
return createMessageLabel();
case UMLDIPackage.STATE_INVARIANT_SHAPE:
return createStateInvariantShape();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public Object createFromString(EDataType eDataType, String initialValue) {
switch(eDataType.getClassifierID()) {
case UMLDIPackage.COMPARTMENT_LAYOUT:
return createCompartmentLayoutFromString(eDataType, initialValue);
case UMLDIPackage.PLACEMENT:
return createPlacementFromString(eDataType, initialValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
@Override
public String convertToString(EDataType eDataType, Object instanceValue) {
switch(eDataType.getClassifierID()) {
case UMLDIPackage.COMPARTMENT_LAYOUT:
return convertCompartmentLayoutToString(eDataType, instanceValue);
case UMLDIPackage.PLACEMENT:
return convertPlacementToString(eDataType, instanceValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public UmlStyle createUmlStyle() {
UmlStyleImpl umlStyle = new UmlStyleImpl();
return umlStyle;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public MainLabel createMainLabel() {
MainLabelImpl mainLabel = new MainLabelImpl();
return mainLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ClassDiagram createClassDiagram() {
ClassDiagramImpl classDiagram = new ClassDiagramImpl();
return classDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public StereotypeCompartment createStereotypeCompartment() {
StereotypeCompartmentImpl stereotypeCompartment = new StereotypeCompartmentImpl();
return stereotypeCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public TemplateParameterCompartment createTemplateParameterCompartment() {
TemplateParameterCompartmentImpl templateParameterCompartment = new TemplateParameterCompartmentImpl();
return templateParameterCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ListItemLabel createListItemLabel() {
ListItemLabelImpl listItemLabel = new ListItemLabelImpl();
return listItemLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public StereotypeLabel createStereotypeLabel() {
StereotypeLabelImpl stereotypeLabel = new StereotypeLabelImpl();
return stereotypeLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public OwnedUseCaseCompartment createOwnedUseCaseCompartment() {
OwnedUseCaseCompartmentImpl ownedUseCaseCompartment = new OwnedUseCaseCompartmentImpl();
return ownedUseCaseCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public UseCaseCompartment createUseCaseCompartment() {
UseCaseCompartmentImpl useCaseCompartment = new UseCaseCompartmentImpl();
return useCaseCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PackageShape createPackageShape() {
PackageShapeImpl packageShape = new PackageShapeImpl();
return packageShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PackagedElementCompartment createPackagedElementCompartment() {
PackagedElementCompartmentImpl packagedElementCompartment = new PackagedElementCompartmentImpl();
return packagedElementCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ConstraintShape createConstraintShape() {
ConstraintShapeImpl constraintShape = new ConstraintShapeImpl();
return constraintShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AttributeCompartment createAttributeCompartment() {
AttributeCompartmentImpl attributeCompartment = new AttributeCompartmentImpl();
return attributeCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public OperationCompartment createOperationCompartment() {
OperationCompartmentImpl operationCompartment = new OperationCompartmentImpl();
return operationCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ReceptionCompartment createReceptionCompartment() {
ReceptionCompartmentImpl receptionCompartment = new ReceptionCompartmentImpl();
return receptionCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public LiteralCompartment createLiteralCompartment() {
LiteralCompartmentImpl literalCompartment = new LiteralCompartmentImpl();
return literalCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public EnumerationShape createEnumerationShape() {
EnumerationShapeImpl enumerationShape = new EnumerationShapeImpl();
return enumerationShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public RoleLabel createRoleLabel() {
RoleLabelImpl roleLabel = new RoleLabelImpl();
return roleLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AssociationEdge createAssociationEdge() {
AssociationEdgeImpl associationEdge = new AssociationEdgeImpl();
return associationEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public MultiplicityLabel createMultiplicityLabel() {
MultiplicityLabelImpl multiplicityLabel = new MultiplicityLabelImpl();
return multiplicityLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PropertyEdge createPropertyEdge() {
PropertyEdgeImpl propertyEdge = new PropertyEdgeImpl();
return propertyEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ConstraintLabel createConstraintLabel() {
ConstraintLabelImpl constraintLabel = new ConstraintLabelImpl();
return constraintLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public GeneralizationSetEdge createGeneralizationSetEdge() {
GeneralizationSetEdgeImpl generalizationSetEdge = new GeneralizationSetEdgeImpl();
return generalizationSetEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PowerLabel createPowerLabel() {
PowerLabelImpl powerLabel = new PowerLabelImpl();
return powerLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ObjectNodeShape createObjectNodeShape() {
ObjectNodeShapeImpl objectNodeShape = new ObjectNodeShapeImpl();
return objectNodeShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ActivityNodeShape createActivityNodeShape() {
ActivityNodeShapeImpl activityNodeShape = new ActivityNodeShapeImpl();
return activityNodeShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public SelectionLabel createSelectionLabel() {
SelectionLabelImpl selectionLabel = new SelectionLabelImpl();
return selectionLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ObjectFlowEdge createObjectFlowEdge() {
ObjectFlowEdgeImpl objectFlowEdge = new ObjectFlowEdgeImpl();
return objectFlowEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public GuardLabel createGuardLabel() {
GuardLabelImpl guardLabel = new GuardLabelImpl();
return guardLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public WeightLabel createWeightLabel() {
WeightLabelImpl weightLabel = new WeightLabelImpl();
return weightLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public TransformationLabel createTransformationLabel() {
TransformationLabelImpl transformationLabel = new TransformationLabelImpl();
return transformationLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ConnectorEdge createConnectorEdge() {
ConnectorEdgeImpl connectorEdge = new ConnectorEdgeImpl();
return connectorEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InstanceSpecificationEdge createInstanceSpecificationEdge() {
InstanceSpecificationEdgeImpl instanceSpecificationEdge = new InstanceSpecificationEdgeImpl();
return instanceSpecificationEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DependencyEdge createDependencyEdge() {
DependencyEdgeImpl dependencyEdge = new DependencyEdgeImpl();
return dependencyEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InstanceSpecificationShape createInstanceSpecificationShape() {
InstanceSpecificationShapeImpl instanceSpecificationShape = new InstanceSpecificationShapeImpl();
return instanceSpecificationShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DeployedArtifactCompartment createDeployedArtifactCompartment() {
DeployedArtifactCompartmentImpl deployedArtifactCompartment = new DeployedArtifactCompartmentImpl();
return deployedArtifactCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public SlotCompartment createSlotCompartment() {
SlotCompartmentImpl slotCompartment = new SlotCompartmentImpl();
return slotCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ClassShape createClassShape() {
ClassShapeImpl classShape = new ClassShapeImpl();
return classShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public StructureCompartment createStructureCompartment() {
StructureCompartmentImpl structureCompartment = new StructureCompartmentImpl();
return structureCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PortShape createPortShape() {
PortShapeImpl portShape = new PortShapeImpl();
return portShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public NestedClassifierCompartment createNestedClassifierCompartment() {
NestedClassifierCompartmentImpl nestedClassifierCompartment = new NestedClassifierCompartmentImpl();
return nestedClassifierCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public OwnedBehaviorCompartment createOwnedBehaviorCompartment() {
OwnedBehaviorCompartmentImpl ownedBehaviorCompartment = new OwnedBehaviorCompartmentImpl();
return ownedBehaviorCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InterfaceShape createInterfaceShape() {
InterfaceShapeImpl interfaceShape = new InterfaceShapeImpl();
return interfaceShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DataTypeShape createDataTypeShape() {
DataTypeShapeImpl dataTypeShape = new DataTypeShapeImpl();
return dataTypeShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PrimitiveTypeShape createPrimitiveTypeShape() {
PrimitiveTypeShapeImpl primitiveTypeShape = new PrimitiveTypeShapeImpl();
return primitiveTypeShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public SignalShape createSignalShape() {
SignalShapeImpl signalShape = new SignalShapeImpl();
return signalShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ModelShape createModelShape() {
ModelShapeImpl modelShape = new ModelShapeImpl();
return modelShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ContainmentEdge createContainmentEdge() {
ContainmentEdgeImpl containmentEdge = new ContainmentEdgeImpl();
return containmentEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public GeneralizationEdge createGeneralizationEdge() {
GeneralizationEdgeImpl generalizationEdge = new GeneralizationEdgeImpl();
return generalizationEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public RealizationEdge createRealizationEdge() {
RealizationEdgeImpl realizationEdge = new RealizationEdgeImpl();
return realizationEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AbstractionEdge createAbstractionEdge() {
AbstractionEdgeImpl abstractionEdge = new AbstractionEdgeImpl();
return abstractionEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InterfaceRealizationEdge createInterfaceRealizationEdge() {
InterfaceRealizationEdgeImpl interfaceRealizationEdge = new InterfaceRealizationEdgeImpl();
return interfaceRealizationEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public UsageEdge createUsageEdge() {
UsageEdgeImpl usageEdge = new UsageEdgeImpl();
return usageEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ElementImportEdge createElementImportEdge() {
ElementImportEdgeImpl elementImportEdge = new ElementImportEdgeImpl();
return elementImportEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PackageImportEdge createPackageImportEdge() {
PackageImportEdgeImpl packageImportEdge = new PackageImportEdgeImpl();
return packageImportEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PackageMergeEdge createPackageMergeEdge() {
PackageMergeEdgeImpl packageMergeEdge = new PackageMergeEdgeImpl();
return packageMergeEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public SubstitutionEdge createSubstitutionEdge() {
SubstitutionEdgeImpl substitutionEdge = new SubstitutionEdgeImpl();
return substitutionEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InformationFlowEdge createInformationFlowEdge() {
InformationFlowEdgeImpl informationFlowEdge = new InformationFlowEdgeImpl();
return informationFlowEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ConveyedLabel createConveyedLabel() {
ConveyedLabelImpl conveyedLabel = new ConveyedLabelImpl();
return conveyedLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AssociationClassEdge createAssociationClassEdge() {
AssociationClassEdgeImpl associationClassEdge = new AssociationClassEdgeImpl();
return associationClassEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public CommentShape createCommentShape() {
CommentShapeImpl commentShape = new CommentShapeImpl();
return commentShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AttachmentEdge createAttachmentEdge() {
AttachmentEdgeImpl attachmentEdge = new AttachmentEdgeImpl();
return attachmentEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AssociationClassShape createAssociationClassShape() {
AssociationClassShapeImpl associationClassShape = new AssociationClassShapeImpl();
return associationClassShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ComponentShape createComponentShape() {
ComponentShapeImpl componentShape = new ComponentShapeImpl();
return componentShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InformationItemShape createInformationItemShape() {
InformationItemShapeImpl informationItemShape = new InformationItemShapeImpl();
return informationItemShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public RepresentationEdge createRepresentationEdge() {
RepresentationEdgeImpl representationEdge = new RepresentationEdgeImpl();
return representationEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public AssociationShape createAssociationShape() {
AssociationShapeImpl associationShape = new AssociationShapeImpl();
return associationShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DependencyShape createDependencyShape() {
DependencyShapeImpl dependencyShape = new DependencyShapeImpl();
return dependencyShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public TimeObservationShape createTimeObservationShape() {
TimeObservationShapeImpl timeObservationShape = new TimeObservationShapeImpl();
return timeObservationShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public TimeObservationShape_TimeObservationShape createTimeObservationShape_TimeObservationShape() {
TimeObservationShape_TimeObservationShapeImpl timeObservationShape_TimeObservationShape = new TimeObservationShape_TimeObservationShapeImpl();
return timeObservationShape_TimeObservationShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DurationObservationShape createDurationObservationShape() {
DurationObservationShapeImpl durationObservationShape = new DurationObservationShapeImpl();
return durationObservationShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PackageDiagram createPackageDiagram() {
PackageDiagramImpl packageDiagram = new PackageDiagramImpl();
return packageDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ProfileDiagram createProfileDiagram() {
ProfileDiagramImpl profileDiagram = new ProfileDiagramImpl();
return profileDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public CompositeStructureDiagram createCompositeStructureDiagram() {
CompositeStructureDiagramImpl compositeStructureDiagram = new CompositeStructureDiagramImpl();
return compositeStructureDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DeploymentDiagram createDeploymentDiagram() {
DeploymentDiagramImpl deploymentDiagram = new DeploymentDiagramImpl();
return deploymentDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ComponentDiagram createComponentDiagram() {
ComponentDiagramImpl componentDiagram = new ComponentDiagramImpl();
return componentDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ObjectDiagram createObjectDiagram() {
ObjectDiagramImpl objectDiagram = new ObjectDiagramImpl();
return objectDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ProfileShape createProfileShape() {
ProfileShapeImpl profileShape = new ProfileShapeImpl();
return profileShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ProfileApplicationEdge createProfileApplicationEdge() {
ProfileApplicationEdgeImpl profileApplicationEdge = new ProfileApplicationEdgeImpl();
return profileApplicationEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ExtensionEdge createExtensionEdge() {
ExtensionEdgeImpl extensionEdge = new ExtensionEdgeImpl();
return extensionEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public UseCaseDiagram createUseCaseDiagram() {
UseCaseDiagramImpl useCaseDiagram = new UseCaseDiagramImpl();
return useCaseDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ArtifactShape createArtifactShape() {
ArtifactShapeImpl artifactShape = new ArtifactShapeImpl();
return artifactShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public NestedArtifactCompartment createNestedArtifactCompartment() {
NestedArtifactCompartmentImpl nestedArtifactCompartment = new NestedArtifactCompartmentImpl();
return nestedArtifactCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ComponentRealizationEdge createComponentRealizationEdge() {
ComponentRealizationEdgeImpl componentRealizationEdge = new ComponentRealizationEdgeImpl();
return componentRealizationEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ManifestationEdge createManifestationEdge() {
ManifestationEdgeImpl manifestationEdge = new ManifestationEdgeImpl();
return manifestationEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PropertyShape createPropertyShape() {
PropertyShapeImpl propertyShape = new PropertyShapeImpl();
return propertyShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public CollaborationShape createCollaborationShape() {
CollaborationShapeImpl collaborationShape = new CollaborationShapeImpl();
return collaborationShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public CollaborationUseShape createCollaborationUseShape() {
CollaborationUseShapeImpl collaborationUseShape = new CollaborationUseShapeImpl();
return collaborationUseShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public TemplateBindingEdge createTemplateBindingEdge() {
TemplateBindingEdgeImpl templateBindingEdge = new TemplateBindingEdgeImpl();
return templateBindingEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public StereotypeShape createStereotypeShape() {
StereotypeShapeImpl stereotypeShape = new StereotypeShapeImpl();
return stereotypeShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public NodeShape createNodeShape() {
NodeShapeImpl nodeShape = new NodeShapeImpl();
return nodeShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public NestedNodeCompartment createNestedNodeCompartment() {
NestedNodeCompartmentImpl nestedNodeCompartment = new NestedNodeCompartmentImpl();
return nestedNodeCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DeviceShape createDeviceShape() {
DeviceShapeImpl deviceShape = new DeviceShapeImpl();
return deviceShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ExecutionEnvironmentShape createExecutionEnvironmentShape() {
ExecutionEnvironmentShapeImpl executionEnvironmentShape = new ExecutionEnvironmentShapeImpl();
return executionEnvironmentShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ActivityShape createActivityShape() {
ActivityShapeImpl activityShape = new ActivityShapeImpl();
return activityShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ActivityNodeCompartment createActivityNodeCompartment() {
ActivityNodeCompartmentImpl activityNodeCompartment = new ActivityNodeCompartmentImpl();
return activityNodeCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ParameterCompartment createParameterCompartment() {
ParameterCompartmentImpl parameterCompartment = new ParameterCompartmentImpl();
return parameterCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PostConditionCompartment createPostConditionCompartment() {
PostConditionCompartmentImpl postConditionCompartment = new PostConditionCompartmentImpl();
return postConditionCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PreConditionCompartment createPreConditionCompartment() {
PreConditionCompartmentImpl preConditionCompartment = new PreConditionCompartmentImpl();
return preConditionCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ActivityParameterNodeShape createActivityParameterNodeShape() {
ActivityParameterNodeShapeImpl activityParameterNodeShape = new ActivityParameterNodeShapeImpl();
return activityParameterNodeShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InteractionShape createInteractionShape() {
InteractionShapeImpl interactionShape = new InteractionShapeImpl();
return interactionShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InteractionFragmentShape createInteractionFragmentShape() {
InteractionFragmentShapeImpl interactionFragmentShape = new InteractionFragmentShapeImpl();
return interactionFragmentShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public SubfragmentCompartment createSubfragmentCompartment() {
SubfragmentCompartmentImpl subfragmentCompartment = new SubfragmentCompartmentImpl();
return subfragmentCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public GateShape createGateShape() {
GateShapeImpl gateShape = new GateShapeImpl();
return gateShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public OpaqueBehaviorShape createOpaqueBehaviorShape() {
OpaqueBehaviorShapeImpl opaqueBehaviorShape = new OpaqueBehaviorShapeImpl();
return opaqueBehaviorShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public FunctionBehaviorShape createFunctionBehaviorShape() {
FunctionBehaviorShapeImpl functionBehaviorShape = new FunctionBehaviorShapeImpl();
return functionBehaviorShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public StateMachineShape createStateMachineShape() {
StateMachineShapeImpl stateMachineShape = new StateMachineShapeImpl();
return stateMachineShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PseudostateShape createPseudostateShape() {
PseudostateShapeImpl pseudostateShape = new PseudostateShapeImpl();
return pseudostateShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public RegionCompartment createRegionCompartment() {
RegionCompartmentImpl regionCompartment = new RegionCompartmentImpl();
return regionCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ProtocolStateMachineShape createProtocolStateMachineShape() {
ProtocolStateMachineShapeImpl protocolStateMachineShape = new ProtocolStateMachineShapeImpl();
return protocolStateMachineShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DeploymentSpecificationShape createDeploymentSpecificationShape() {
DeploymentSpecificationShapeImpl deploymentSpecificationShape = new DeploymentSpecificationShapeImpl();
return deploymentSpecificationShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public CommunicationPathEdge createCommunicationPathEdge() {
CommunicationPathEdgeImpl communicationPathEdge = new CommunicationPathEdgeImpl();
return communicationPathEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DeploymentEdge createDeploymentEdge() {
DeploymentEdgeImpl deploymentEdge = new DeploymentEdgeImpl();
return deploymentEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ActorShape createActorShape() {
ActorShapeImpl actorShape = new ActorShapeImpl();
return actorShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ExtensionPointCompartment createExtensionPointCompartment() {
ExtensionPointCompartmentImpl extensionPointCompartment = new ExtensionPointCompartmentImpl();
return extensionPointCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public UseCaseShape createUseCaseShape() {
UseCaseShapeImpl useCaseShape = new UseCaseShapeImpl();
return useCaseShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public IncludeEdge createIncludeEdge() {
IncludeEdgeImpl includeEdge = new IncludeEdgeImpl();
return includeEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ExtendEdge createExtendEdge() {
ExtendEdgeImpl extendEdge = new ExtendEdgeImpl();
return extendEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public StateMachineDiagram createStateMachineDiagram() {
StateMachineDiagramImpl stateMachineDiagram = new StateMachineDiagramImpl();
return stateMachineDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ActivityDiagram createActivityDiagram() {
ActivityDiagramImpl activityDiagram = new ActivityDiagramImpl();
return activityDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public SequenceDiagram createSequenceDiagram() {
SequenceDiagramImpl sequenceDiagram = new SequenceDiagramImpl();
return sequenceDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public CommunicationDiagram createCommunicationDiagram() {
CommunicationDiagramImpl communicationDiagram = new CommunicationDiagramImpl();
return communicationDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public TimingDiagram createTimingDiagram() {
TimingDiagramImpl timingDiagram = new TimingDiagramImpl();
return timingDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InteractionOverviewDiagram createInteractionOverviewDiagram() {
InteractionOverviewDiagramImpl interactionOverviewDiagram = new InteractionOverviewDiagramImpl();
return interactionOverviewDiagram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InternalBehaviorCompartment createInternalBehaviorCompartment() {
InternalBehaviorCompartmentImpl internalBehaviorCompartment = new InternalBehaviorCompartmentImpl();
return internalBehaviorCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public StateShape createStateShape() {
StateShapeImpl stateShape = new StateShapeImpl();
return stateShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ConnectionPointReferenceShape createConnectionPointReferenceShape() {
ConnectionPointReferenceShapeImpl connectionPointReferenceShape = new ConnectionPointReferenceShapeImpl();
return connectionPointReferenceShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InternalTransitionCompartment createInternalTransitionCompartment() {
InternalTransitionCompartmentImpl internalTransitionCompartment = new InternalTransitionCompartmentImpl();
return internalTransitionCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DeferrableTriggerCompartment createDeferrableTriggerCompartment() {
DeferrableTriggerCompartmentImpl deferrableTriggerCompartment = new DeferrableTriggerCompartmentImpl();
return deferrableTriggerCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public RegionShape createRegionShape() {
RegionShapeImpl regionShape = new RegionShapeImpl();
return regionShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public SubvertexCompartment createSubvertexCompartment() {
SubvertexCompartmentImpl subvertexCompartment = new SubvertexCompartmentImpl();
return subvertexCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public TransitionEdge createTransitionEdge() {
TransitionEdgeImpl transitionEdge = new TransitionEdgeImpl();
return transitionEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ControlFlowEdge createControlFlowEdge() {
ControlFlowEdgeImpl controlFlowEdge = new ControlFlowEdgeImpl();
return controlFlowEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ActivityGroupShape createActivityGroupShape() {
ActivityGroupShapeImpl activityGroupShape = new ActivityGroupShapeImpl();
return activityGroupShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ExceptionHandlerEdge createExceptionHandlerEdge() {
ExceptionHandlerEdgeImpl exceptionHandlerEdge = new ExceptionHandlerEdgeImpl();
return exceptionHandlerEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public TypeLabel createTypeLabel() {
TypeLabelImpl typeLabel = new TypeLabelImpl();
return typeLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public IconLabel createIconLabel() {
IconLabelImpl iconLabel = new IconLabelImpl();
return iconLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ActionShape createActionShape() {
ActionShapeImpl actionShape = new ActionShapeImpl();
return actionShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PinShape createPinShape() {
PinShapeImpl pinShape = new PinShapeImpl();
return pinShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public SubpartitionCompartment createSubpartitionCompartment() {
SubpartitionCompartmentImpl subpartitionCompartment = new SubpartitionCompartmentImpl();
return subpartitionCompartment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ActivityPartitionShape createActivityPartitionShape() {
ActivityPartitionShapeImpl activityPartitionShape = new ActivityPartitionShapeImpl();
return activityPartitionShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public StructuredActivityNodeShape createStructuredActivityNodeShape() {
StructuredActivityNodeShapeImpl structuredActivityNodeShape = new StructuredActivityNodeShapeImpl();
return structuredActivityNodeShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ExpansionRegionShape createExpansionRegionShape() {
ExpansionRegionShapeImpl expansionRegionShape = new ExpansionRegionShapeImpl();
return expansionRegionShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ExpansionNodeShape createExpansionNodeShape() {
ExpansionNodeShapeImpl expansionNodeShape = new ExpansionNodeShapeImpl();
return expansionNodeShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public LifelineShape createLifelineShape() {
LifelineShapeImpl lifelineShape = new LifelineShapeImpl();
return lifelineShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public ExecutionSpecificationShape createExecutionSpecificationShape() {
ExecutionSpecificationShapeImpl executionSpecificationShape = new ExecutionSpecificationShapeImpl();
return executionSpecificationShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DurationConstraintShape createDurationConstraintShape() {
DurationConstraintShapeImpl durationConstraintShape = new DurationConstraintShapeImpl();
return durationConstraintShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public TimeConstraintShape createTimeConstraintShape() {
TimeConstraintShapeImpl timeConstraintShape = new TimeConstraintShapeImpl();
return timeConstraintShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public TimeExpressionShape createTimeExpressionShape() {
TimeExpressionShapeImpl timeExpressionShape = new TimeExpressionShapeImpl();
return timeExpressionShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public DurationShape createDurationShape() {
DurationShapeImpl durationShape = new DurationShapeImpl();
return durationShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public PathEdge createPathEdge() {
PathEdgeImpl pathEdge = new PathEdgeImpl();
return pathEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public MessageLabel createMessageLabel() {
MessageLabelImpl messageLabel = new MessageLabelImpl();
return messageLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public StateInvariantShape createStateInvariantShape() {
StateInvariantShapeImpl stateInvariantShape = new StateInvariantShapeImpl();
return stateInvariantShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public MessageEdge createMessageEdge() {
MessageEdgeImpl messageEdge = new MessageEdgeImpl();
return messageEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public GeneralOrderingEdge createGeneralOrderingEdge() {
GeneralOrderingEdgeImpl generalOrderingEdge = new GeneralOrderingEdgeImpl();
return generalOrderingEdge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public CombinedFragmentShape createCombinedFragmentShape() {
CombinedFragmentShapeImpl combinedFragmentShape = new CombinedFragmentShapeImpl();
return combinedFragmentShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InteractionUseShape createInteractionUseShape() {
InteractionUseShapeImpl interactionUseShape = new InteractionUseShapeImpl();
return interactionUseShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public InteractionOperandShape createInteractionOperandShape() {
InteractionOperandShapeImpl interactionOperandShape = new InteractionOperandShapeImpl();
return interactionOperandShape;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public CompartmentLayout createCompartmentLayoutFromString(EDataType eDataType, String initialValue) {
CompartmentLayout result = CompartmentLayout.get(initialValue);
if(result == null)
throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public String convertCompartmentLayoutToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public Placement createPlacementFromString(EDataType eDataType, String initialValue) {
Placement result = Placement.get(initialValue);
if(result == null)
throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public String convertPlacementToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
public UMLDIPackage getUMLDIPackage() {
return (UMLDIPackage)getEPackage();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @deprecated
* @generated
*/
@Deprecated
public static UMLDIPackage getPackage() {
return UMLDIPackage.eINSTANCE;
}
} //UMLDIFactoryImpl