blob: 5f9cb6173c884d7cfbd5a92ff4e64ab17f389d9a [file] [log] [blame]
/**
* *******************************************************************************
* Copyright (c) 2015-2021 Robert Bosch GmbH and others.
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Generated using Eclipse EMF
*
* *******************************************************************************
*/
package org.eclipse.app4mc.amalthea.model.impl;
import java.util.Map;
import org.eclipse.app4mc.amalthea.model.*;
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;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("deprecation")
public class AmaltheaFactoryImpl extends EFactoryImpl implements AmaltheaFactory {
/**
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static AmaltheaFactory init() {
try {
AmaltheaFactory theAmaltheaFactory = (AmaltheaFactory)EPackage.Registry.INSTANCE.getEFactory(AmaltheaPackage.eNS_URI);
if (theAmaltheaFactory != null) {
return theAmaltheaFactory;
}
}
catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new AmaltheaFactoryImpl();
}
/**
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AmaltheaFactoryImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EObject create(EClass eClass) {
switch (eClass.getClassifierID()) {
case AmaltheaPackage.AMALTHEA: return createAmalthea();
case AmaltheaPackage.COMMON_ELEMENTS: return createCommonElements();
case AmaltheaPackage.TAG: return createTag();
case AmaltheaPackage.NAMESPACE: return createNamespace();
case AmaltheaPackage.CORE_CLASSIFIER: return createCoreClassifier();
case AmaltheaPackage.MEMORY_CLASSIFIER: return createMemoryClassifier();
case AmaltheaPackage.TRANSMISSION_POLICY: return createTransmissionPolicy();
case AmaltheaPackage.TIME: return createTime();
case AmaltheaPackage.FREQUENCY: return createFrequency();
case AmaltheaPackage.VOLTAGE: return createVoltage();
case AmaltheaPackage.DATA_SIZE: return createDataSize();
case AmaltheaPackage.DATA_RATE: return createDataRate();
case AmaltheaPackage.CUSTOM_PROPERTY: return (EObject)createCustomProperty();
case AmaltheaPackage.LIST_OBJECT: return createListObject();
case AmaltheaPackage.MAP_OBJECT: return createMapObject();
case AmaltheaPackage.STRING_OBJECT: return createStringObject();
case AmaltheaPackage.BIG_INTEGER_OBJECT: return createBigIntegerObject();
case AmaltheaPackage.REFERENCE_OBJECT: return createReferenceObject();
case AmaltheaPackage.INTEGER_OBJECT: return createIntegerObject();
case AmaltheaPackage.LONG_OBJECT: return createLongObject();
case AmaltheaPackage.FLOAT_OBJECT: return createFloatObject();
case AmaltheaPackage.DOUBLE_OBJECT: return createDoubleObject();
case AmaltheaPackage.BOOLEAN_OBJECT: return createBooleanObject();
case AmaltheaPackage.MIN_AVG_MAX_STATISTIC: return createMinAvgMaxStatistic();
case AmaltheaPackage.SINGLE_VALUE_STATISTIC: return createSingleValueStatistic();
case AmaltheaPackage.TIME_CONSTANT: return createTimeConstant();
case AmaltheaPackage.TIME_HISTOGRAM: return createTimeHistogram();
case AmaltheaPackage.TIME_HISTOGRAM_ENTRY: return createTimeHistogramEntry();
case AmaltheaPackage.TIME_BOUNDARIES: return createTimeBoundaries();
case AmaltheaPackage.TIME_STATISTICS: return createTimeStatistics();
case AmaltheaPackage.TIME_UNIFORM_DISTRIBUTION: return createTimeUniformDistribution();
case AmaltheaPackage.TIME_GAUSS_DISTRIBUTION: return createTimeGaussDistribution();
case AmaltheaPackage.TIME_WEIBULL_ESTIMATORS_DISTRIBUTION: return createTimeWeibullEstimatorsDistribution();
case AmaltheaPackage.TIME_BETA_DISTRIBUTION: return createTimeBetaDistribution();
case AmaltheaPackage.DISCRETE_VALUE_CONSTANT: return createDiscreteValueConstant();
case AmaltheaPackage.DISCRETE_VALUE_HISTOGRAM: return createDiscreteValueHistogram();
case AmaltheaPackage.DISCRETE_VALUE_HISTOGRAM_ENTRY: return createDiscreteValueHistogramEntry();
case AmaltheaPackage.DISCRETE_VALUE_BOUNDARIES: return createDiscreteValueBoundaries();
case AmaltheaPackage.DISCRETE_VALUE_STATISTICS: return createDiscreteValueStatistics();
case AmaltheaPackage.DISCRETE_VALUE_UNIFORM_DISTRIBUTION: return createDiscreteValueUniformDistribution();
case AmaltheaPackage.DISCRETE_VALUE_GAUSS_DISTRIBUTION: return createDiscreteValueGaussDistribution();
case AmaltheaPackage.DISCRETE_VALUE_WEIBULL_ESTIMATORS_DISTRIBUTION: return createDiscreteValueWeibullEstimatorsDistribution();
case AmaltheaPackage.DISCRETE_VALUE_BETA_DISTRIBUTION: return createDiscreteValueBetaDistribution();
case AmaltheaPackage.CONTINUOUS_VALUE_CONSTANT: return createContinuousValueConstant();
case AmaltheaPackage.CONTINUOUS_VALUE_HISTOGRAM: return createContinuousValueHistogram();
case AmaltheaPackage.CONTINUOUS_VALUE_HISTOGRAM_ENTRY: return createContinuousValueHistogramEntry();
case AmaltheaPackage.CONTINUOUS_VALUE_BOUNDARIES: return createContinuousValueBoundaries();
case AmaltheaPackage.CONTINUOUS_VALUE_STATISTICS: return createContinuousValueStatistics();
case AmaltheaPackage.CONTINUOUS_VALUE_UNIFORM_DISTRIBUTION: return createContinuousValueUniformDistribution();
case AmaltheaPackage.CONTINUOUS_VALUE_GAUSS_DISTRIBUTION: return createContinuousValueGaussDistribution();
case AmaltheaPackage.CONTINUOUS_VALUE_WEIBULL_ESTIMATORS_DISTRIBUTION: return createContinuousValueWeibullEstimatorsDistribution();
case AmaltheaPackage.CONTINUOUS_VALUE_BETA_DISTRIBUTION: return createContinuousValueBetaDistribution();
case AmaltheaPackage.NUMERIC_MODE: return createNumericMode();
case AmaltheaPackage.ENUM_MODE: return createEnumMode();
case AmaltheaPackage.MODE_LITERAL: return createModeLiteral();
case AmaltheaPackage.COMPONENTS_MODEL: return createComponentsModel();
case AmaltheaPackage.MAIN_INTERFACE: return createMainInterface();
case AmaltheaPackage.SUB_INTERFACE: return createSubInterface();
case AmaltheaPackage.COMPONENT_PORT: return createComponentPort();
case AmaltheaPackage.COMPONENT_STRUCTURE: return createComponentStructure();
case AmaltheaPackage.COMPONENT: return createComponent();
case AmaltheaPackage.COMPOSITE: return createComposite();
case AmaltheaPackage.SYSTEM: return createSystem();
case AmaltheaPackage.COMPONENT_INSTANCE: return createComponentInstance();
case AmaltheaPackage.CONNECTOR: return createConnector();
case AmaltheaPackage.INTERFACE_CHANNEL: return (EObject)createInterfaceChannel();
case AmaltheaPackage.QUALIFIED_PORT: return createQualifiedPort();
case AmaltheaPackage.CONFIG_MODEL: return createConfigModel();
case AmaltheaPackage.EVENT_CONFIG: return createEventConfig();
case AmaltheaPackage.CONSTRAINTS_MODEL: return createConstraintsModel();
case AmaltheaPackage.RUNNABLE_SEQUENCING_CONSTRAINT: return createRunnableSequencingConstraint();
case AmaltheaPackage.RUNNABLE_SEPARATION_CONSTRAINT: return createRunnableSeparationConstraint();
case AmaltheaPackage.PROCESS_SEPARATION_CONSTRAINT: return createProcessSeparationConstraint();
case AmaltheaPackage.DATA_SEPARATION_CONSTRAINT: return createDataSeparationConstraint();
case AmaltheaPackage.RUNNABLE_PAIRING_CONSTRAINT: return createRunnablePairingConstraint();
case AmaltheaPackage.PROCESS_PAIRING_CONSTRAINT: return createProcessPairingConstraint();
case AmaltheaPackage.DATA_PAIRING_CONSTRAINT: return createDataPairingConstraint();
case AmaltheaPackage.TARGET_MEMORY: return createTargetMemory();
case AmaltheaPackage.TARGET_CORE: return createTargetCore();
case AmaltheaPackage.TARGET_SCHEDULER: return createTargetScheduler();
case AmaltheaPackage.LABEL_ENTITY_GROUP: return createLabelEntityGroup();
case AmaltheaPackage.RUNNABLE_ENTITY_GROUP: return createRunnableEntityGroup();
case AmaltheaPackage.PROCESS_ENTITY_GROUP: return createProcessEntityGroup();
case AmaltheaPackage.TAG_GROUP: return createTagGroup();
case AmaltheaPackage.EVENT_CHAIN: return createEventChain();
case AmaltheaPackage.SUB_EVENT_CHAIN: return createSubEventChain();
case AmaltheaPackage.EVENT_CHAIN_REFERENCE: return createEventChainReference();
case AmaltheaPackage.EVENT_CHAIN_CONTAINER: return createEventChainContainer();
case AmaltheaPackage.PHYSICAL_SECTION_CONSTRAINT: return createPhysicalSectionConstraint();
case AmaltheaPackage.EVENT_SYNCHRONIZATION_CONSTRAINT: return createEventSynchronizationConstraint();
case AmaltheaPackage.EVENT_CHAIN_SYNCHRONIZATION_CONSTRAINT: return createEventChainSynchronizationConstraint();
case AmaltheaPackage.DELAY_CONSTRAINT: return createDelayConstraint();
case AmaltheaPackage.EVENT_CHAIN_LATENCY_CONSTRAINT: return createEventChainLatencyConstraint();
case AmaltheaPackage.REPETITION_CONSTRAINT: return createRepetitionConstraint();
case AmaltheaPackage.DATA_AGE_CONSTRAINT: return createDataAgeConstraint();
case AmaltheaPackage.DATA_AGE_CYCLE: return createDataAgeCycle();
case AmaltheaPackage.DATA_AGE_TIME: return createDataAgeTime();
case AmaltheaPackage.PROCESS_REQUIREMENT: return createProcessRequirement();
case AmaltheaPackage.RUNNABLE_REQUIREMENT: return createRunnableRequirement();
case AmaltheaPackage.ARCHITECTURE_REQUIREMENT: return createArchitectureRequirement();
case AmaltheaPackage.PROCESS_CHAIN_REQUIREMENT: return createProcessChainRequirement();
case AmaltheaPackage.CPU_PERCENTAGE_REQUIREMENT_LIMIT: return createCPUPercentageRequirementLimit();
case AmaltheaPackage.FREQUENCY_REQUIREMENT_LIMIT: return createFrequencyRequirementLimit();
case AmaltheaPackage.PERCENTAGE_REQUIREMENT_LIMIT: return createPercentageRequirementLimit();
case AmaltheaPackage.COUNT_REQUIREMENT_LIMIT: return createCountRequirementLimit();
case AmaltheaPackage.TIME_REQUIREMENT_LIMIT: return createTimeRequirementLimit();
case AmaltheaPackage.DATA_COHERENCY_GROUP: return createDataCoherencyGroup();
case AmaltheaPackage.DATA_STABILITY_GROUP: return createDataStabilityGroup();
case AmaltheaPackage.PROCESS_SCOPE: return createProcessScope();
case AmaltheaPackage.RUNNABLE_SCOPE: return createRunnableScope();
case AmaltheaPackage.COMPONENT_SCOPE: return createComponentScope();
case AmaltheaPackage.EVENT_MODEL: return createEventModel();
case AmaltheaPackage.EVENT_SET: return createEventSet();
case AmaltheaPackage.CUSTOM_EVENT: return createCustomEvent();
case AmaltheaPackage.STIMULUS_EVENT: return createStimulusEvent();
case AmaltheaPackage.PROCESS_EVENT: return createProcessEvent();
case AmaltheaPackage.PROCESS_CHAIN_EVENT: return createProcessChainEvent();
case AmaltheaPackage.RUNNABLE_EVENT: return createRunnableEvent();
case AmaltheaPackage.LABEL_EVENT: return createLabelEvent();
case AmaltheaPackage.MODE_LABEL_EVENT: return createModeLabelEvent();
case AmaltheaPackage.CHANNEL_EVENT: return createChannelEvent();
case AmaltheaPackage.SEMAPHORE_EVENT: return createSemaphoreEvent();
case AmaltheaPackage.COMPONENT_EVENT: return createComponentEvent();
case AmaltheaPackage.HW_MODEL: return createHWModel();
case AmaltheaPackage.HW_STRUCTURE: return createHwStructure();
case AmaltheaPackage.FREQUENCY_DOMAIN: return createFrequencyDomain();
case AmaltheaPackage.POWER_DOMAIN: return createPowerDomain();
case AmaltheaPackage.PROCESSING_UNIT: return createProcessingUnit();
case AmaltheaPackage.MEMORY: return createMemory();
case AmaltheaPackage.CACHE: return createCache();
case AmaltheaPackage.HW_FEATURE_CATEGORY: return createHwFeatureCategory();
case AmaltheaPackage.HW_FEATURE: return createHwFeature();
case AmaltheaPackage.HW_PORT: return createHwPort();
case AmaltheaPackage.CONNECTION_HANDLER: return createConnectionHandler();
case AmaltheaPackage.HW_CONNECTION: return createHwConnection();
case AmaltheaPackage.HW_ACCESS_ELEMENT: return createHwAccessElement();
case AmaltheaPackage.PROCESSING_UNIT_DEFINITION: return createProcessingUnitDefinition();
case AmaltheaPackage.CONNECTION_HANDLER_DEFINITION: return createConnectionHandlerDefinition();
case AmaltheaPackage.MEMORY_DEFINITION: return createMemoryDefinition();
case AmaltheaPackage.CACHE_DEFINITION: return createCacheDefinition();
case AmaltheaPackage.HW_ACCESS_PATH: return createHwAccessPath();
case AmaltheaPackage.MAPPING_MODEL: return createMappingModel();
case AmaltheaPackage.SCHEDULER_ALLOCATION: return createSchedulerAllocation();
case AmaltheaPackage.TASK_ALLOCATION: return createTaskAllocation();
case AmaltheaPackage.ISR_ALLOCATION: return createISRAllocation();
case AmaltheaPackage.RUNNABLE_ALLOCATION: return createRunnableAllocation();
case AmaltheaPackage.MEMORY_MAPPING: return createMemoryMapping();
case AmaltheaPackage.PHYSICAL_SECTION_MAPPING: return createPhysicalSectionMapping();
case AmaltheaPackage.OS_MODEL: return createOSModel();
case AmaltheaPackage.OS_DATA_CONSISTENCY: return createOsDataConsistency();
case AmaltheaPackage.DATA_STABILITY: return createDataStability();
case AmaltheaPackage.NON_ATOMIC_DATA_COHERENCY: return createNonAtomicDataCoherency();
case AmaltheaPackage.SEMAPHORE: return createSemaphore();
case AmaltheaPackage.TASK_SCHEDULER: return createTaskScheduler();
case AmaltheaPackage.SCHEDULER_ASSOCIATION: return createSchedulerAssociation();
case AmaltheaPackage.INTERRUPT_CONTROLLER: return createInterruptController();
case AmaltheaPackage.SCHEDULER_DEFINITION: return createSchedulerDefinition();
case AmaltheaPackage.SCHEDULING_PARAMETER_DEFINITION: return createSchedulingParameterDefinition();
case AmaltheaPackage.SCHEDULING_PARAMETER: return (EObject)createSchedulingParameter();
case AmaltheaPackage.OS_OVERHEAD: return createOsOverhead();
case AmaltheaPackage.OS_API_OVERHEAD: return createOsAPIOverhead();
case AmaltheaPackage.OS_ISR_OVERHEAD: return createOsISROverhead();
case AmaltheaPackage.OPERATING_SYSTEM: return createOperatingSystem();
case AmaltheaPackage.VENDOR_OPERATING_SYSTEM: return createVendorOperatingSystem();
case AmaltheaPackage.PROPERTY_CONSTRAINTS_MODEL: return createPropertyConstraintsModel();
case AmaltheaPackage.PROCESS_ALLOCATION_CONSTRAINT: return createProcessAllocationConstraint();
case AmaltheaPackage.PROCESS_PROTOTYPE_ALLOCATION_CONSTRAINT: return createProcessPrototypeAllocationConstraint();
case AmaltheaPackage.RUNNABLE_ALLOCATION_CONSTRAINT: return createRunnableAllocationConstraint();
case AmaltheaPackage.ABSTRACT_ELEMENT_MAPPING_CONSTRAINT: return createAbstractElementMappingConstraint();
case AmaltheaPackage.CORE_CLASSIFICATION: return createCoreClassification();
case AmaltheaPackage.MEMORY_CLASSIFICATION: return createMemoryClassification();
case AmaltheaPackage.STIMULI_MODEL: return createStimuliModel();
case AmaltheaPackage.MODE_VALUE_LIST: return createModeValueList();
case AmaltheaPackage.MODE_VALUE_MAP_ENTRY: return (EObject)createModeValueMapEntry();
case AmaltheaPackage.MODE_ASSIGNMENT: return createModeAssignment();
case AmaltheaPackage.MODE_CONDITION_DISJUNCTION: return createModeConditionDisjunction();
case AmaltheaPackage.MODE_CONDITION_CONJUNCTION: return createModeConditionConjunction();
case AmaltheaPackage.MODE_VALUE_CONDITION: return createModeValueCondition();
case AmaltheaPackage.MODE_LABEL_CONDITION: return createModeLabelCondition();
case AmaltheaPackage.CONDITION_DISJUNCTION: return createConditionDisjunction();
case AmaltheaPackage.CONDITION_CONJUNCTION: return createConditionConjunction();
case AmaltheaPackage.CHANNEL_FILL_CONDITION: return createChannelFillCondition();
case AmaltheaPackage.PERIODIC_STIMULUS: return createPeriodicStimulus();
case AmaltheaPackage.RELATIVE_PERIODIC_STIMULUS: return createRelativePeriodicStimulus();
case AmaltheaPackage.VARIABLE_RATE_STIMULUS: return createVariableRateStimulus();
case AmaltheaPackage.SCENARIO: return createScenario();
case AmaltheaPackage.PERIODIC_SYNTHETIC_STIMULUS: return createPeriodicSyntheticStimulus();
case AmaltheaPackage.CUSTOM_STIMULUS: return createCustomStimulus();
case AmaltheaPackage.SINGLE_STIMULUS: return createSingleStimulus();
case AmaltheaPackage.INTER_PROCESS_STIMULUS: return createInterProcessStimulus();
case AmaltheaPackage.PERIODIC_BURST_STIMULUS: return createPeriodicBurstStimulus();
case AmaltheaPackage.EVENT_STIMULUS: return createEventStimulus();
case AmaltheaPackage.ARRIVAL_CURVE_STIMULUS: return createArrivalCurveStimulus();
case AmaltheaPackage.ARRIVAL_CURVE_ENTRY: return createArrivalCurveEntry();
case AmaltheaPackage.CLOCK_FUNCTION: return createClockFunction();
case AmaltheaPackage.CLOCK_STEP_LIST: return createClockStepList();
case AmaltheaPackage.CLOCK_STEP: return createClockStep();
case AmaltheaPackage.SW_MODEL: return createSWModel();
case AmaltheaPackage.CUSTOM_ENTITY: return createCustomEntity();
case AmaltheaPackage.PROCESS_CHAIN: return createProcessChain();
case AmaltheaPackage.ACTIVITY_GRAPH: return createActivityGraph();
case AmaltheaPackage.MODE_SWITCH: return createModeSwitch();
case AmaltheaPackage.MODE_SWITCH_ENTRY: return createModeSwitchEntry();
case AmaltheaPackage.MODE_SWITCH_DEFAULT: return createModeSwitchDefault();
case AmaltheaPackage.SWITCH: return createSwitch();
case AmaltheaPackage.SWITCH_ENTRY: return createSwitchEntry();
case AmaltheaPackage.SWITCH_DEFAULT: return createSwitchDefault();
case AmaltheaPackage.PROBABILITY_SWITCH: return createProbabilitySwitch();
case AmaltheaPackage.PROBABILITY_SWITCH_ENTRY: return createProbabilitySwitchEntry();
case AmaltheaPackage.WHILE_LOOP: return createWhileLoop();
case AmaltheaPackage.COUNTER: return createCounter();
case AmaltheaPackage.WAIT_EVENT: return createWaitEvent();
case AmaltheaPackage.SET_EVENT: return createSetEvent();
case AmaltheaPackage.CLEAR_EVENT: return createClearEvent();
case AmaltheaPackage.EVENT_MASK: return createEventMask();
case AmaltheaPackage.OS_EVENT: return createOsEvent();
case AmaltheaPackage.INTER_PROCESS_TRIGGER: return createInterProcessTrigger();
case AmaltheaPackage.ENFORCED_MIGRATION: return createEnforcedMigration();
case AmaltheaPackage.SCHEDULE_POINT: return createSchedulePoint();
case AmaltheaPackage.TERMINATE_PROCESS: return createTerminateProcess();
case AmaltheaPackage.TASK: return createTask();
case AmaltheaPackage.ISR: return createISR();
case AmaltheaPackage.PROCESS_PROTOTYPE: return createProcessPrototype();
case AmaltheaPackage.CHAINED_PROCESS_PROTOTYPE: return createChainedProcessPrototype();
case AmaltheaPackage.ACCESS_PRECEDENCE_SPEC: return createAccessPrecedenceSpec();
case AmaltheaPackage.ORDER_PRECEDENCE_SPEC: return createOrderPrecedenceSpec();
case AmaltheaPackage.DATA_DEPENDENCY: return createDataDependency();
case AmaltheaPackage.RUNNABLE_PARAMETER: return createRunnableParameter();
case AmaltheaPackage.RUNNABLE: return createRunnable();
case AmaltheaPackage.LABEL: return createLabel();
case AmaltheaPackage.CHANNEL: return createChannel();
case AmaltheaPackage.MODE_LABEL: return createModeLabel();
case AmaltheaPackage.SECTION: return createSection();
case AmaltheaPackage.EXECUTION_NEED: return createExecutionNeed();
case AmaltheaPackage.NEED_ENTRY: return (EObject)createNeedEntry();
case AmaltheaPackage.TICKS: return createTicks();
case AmaltheaPackage.TICKS_ENTRY: return (EObject)createTicksEntry();
case AmaltheaPackage.MODE_LABEL_ACCESS: return createModeLabelAccess();
case AmaltheaPackage.LABEL_ACCESS: return createLabelAccess();
case AmaltheaPackage.CHANNEL_SEND: return createChannelSend();
case AmaltheaPackage.CHANNEL_RECEIVE: return createChannelReceive();
case AmaltheaPackage.SEMAPHORE_ACCESS: return createSemaphoreAccess();
case AmaltheaPackage.SENDER_RECEIVER_READ: return createSenderReceiverRead();
case AmaltheaPackage.SENDER_RECEIVER_WRITE: return createSenderReceiverWrite();
case AmaltheaPackage.SYNCHRONOUS_SERVER_CALL: return createSynchronousServerCall();
case AmaltheaPackage.ASYNCHRONOUS_SERVER_CALL: return createAsynchronousServerCall();
case AmaltheaPackage.GET_RESULT_SERVER_CALL: return createGetResultServerCall();
case AmaltheaPackage.GROUP: return createGroup();
case AmaltheaPackage.CALL_ARGUMENT: return createCallArgument();
case AmaltheaPackage.RUNNABLE_CALL: return createRunnableCall();
case AmaltheaPackage.CUSTOM_EVENT_TRIGGER: return createCustomEventTrigger();
case AmaltheaPackage.STRUCT: return createStruct();
case AmaltheaPackage.STRUCT_ENTRY: return createStructEntry();
case AmaltheaPackage.ARRAY: return createArray();
case AmaltheaPackage.POINTER: return createPointer();
case AmaltheaPackage.TYPE_REF: return createTypeRef();
case AmaltheaPackage.ALIAS: return createAlias();
case AmaltheaPackage.DATA_TYPE_DEFINITION: return createDataTypeDefinition();
case AmaltheaPackage.BASE_TYPE_DEFINITION: return createBaseTypeDefinition();
case AmaltheaPackage.PERIODIC_ACTIVATION: return createPeriodicActivation();
case AmaltheaPackage.VARIABLE_RATE_ACTIVATION: return createVariableRateActivation();
case AmaltheaPackage.SPORADIC_ACTIVATION: return createSporadicActivation();
case AmaltheaPackage.SINGLE_ACTIVATION: return createSingleActivation();
case AmaltheaPackage.EVENT_ACTIVATION: return createEventActivation();
case AmaltheaPackage.CUSTOM_ACTIVATION: return createCustomActivation();
case AmaltheaPackage.LABEL_ACCESS_STATISTIC: return createLabelAccessStatistic();
case AmaltheaPackage.RUN_ENTITY_CALL_STATISTIC: return createRunEntityCallStatistic();
case AmaltheaPackage.LOCAL_MODE_LABEL: return createLocalModeLabel();
case AmaltheaPackage.LOCAL_MODE_LABEL_ASSIGNMENT: return createLocalModeLabelAssignment();
case AmaltheaPackage.LOCAL_MODE_CONDITION: return createLocalModeCondition();
case AmaltheaPackage.MODE_LITERAL_CONST: return createModeLiteralConst();
case AmaltheaPackage.INTEGER_CONST: return createIntegerConst();
case AmaltheaPackage.MODE_LABEL_REF: return createModeLabelRef();
case AmaltheaPackage.LOCAL_MODE_LABEL_REF: return createLocalModeLabelRef();
case AmaltheaPackage.CHANNEL_FILL_REF: return createChannelFillRef();
case AmaltheaPackage.ARITHMETIC_EXPRESSION: return createArithmeticExpression();
case AmaltheaPackage.MODE_LABEL_ASSIGNMENT: return createModeLabelAssignment();
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 AmaltheaPackage.RELATIONAL_OPERATOR:
return createRelationalOperatorFromString(eDataType, initialValue);
case AmaltheaPackage.PARAMETER_TYPE:
return createParameterTypeFromString(eDataType, initialValue);
case AmaltheaPackage.TIME_UNIT:
return createTimeUnitFromString(eDataType, initialValue);
case AmaltheaPackage.FREQUENCY_UNIT:
return createFrequencyUnitFromString(eDataType, initialValue);
case AmaltheaPackage.VOLTAGE_UNIT:
return createVoltageUnitFromString(eDataType, initialValue);
case AmaltheaPackage.DATA_SIZE_UNIT:
return createDataSizeUnitFromString(eDataType, initialValue);
case AmaltheaPackage.DATA_RATE_UNIT:
return createDataRateUnitFromString(eDataType, initialValue);
case AmaltheaPackage.SAMPLING_TYPE:
return createSamplingTypeFromString(eDataType, initialValue);
case AmaltheaPackage.INTERFACE_KIND:
return createInterfaceKindFromString(eDataType, initialValue);
case AmaltheaPackage.RUNNABLE_ORDER_TYPE:
return createRunnableOrderTypeFromString(eDataType, initialValue);
case AmaltheaPackage.EVENT_CHAIN_ITEM_TYPE:
return createEventChainItemTypeFromString(eDataType, initialValue);
case AmaltheaPackage.SYNCHRONIZATION_TYPE:
return createSynchronizationTypeFromString(eDataType, initialValue);
case AmaltheaPackage.MAPPING_TYPE:
return createMappingTypeFromString(eDataType, initialValue);
case AmaltheaPackage.LATENCY_TYPE:
return createLatencyTypeFromString(eDataType, initialValue);
case AmaltheaPackage.SEVERITY:
return createSeverityFromString(eDataType, initialValue);
case AmaltheaPackage.LIMIT_TYPE:
return createLimitTypeFromString(eDataType, initialValue);
case AmaltheaPackage.TIME_METRIC:
return createTimeMetricFromString(eDataType, initialValue);
case AmaltheaPackage.COUNT_METRIC:
return createCountMetricFromString(eDataType, initialValue);
case AmaltheaPackage.PERCENTAGE_METRIC:
return createPercentageMetricFromString(eDataType, initialValue);
case AmaltheaPackage.CPU_PERCENTAGE_METRIC:
return createCPUPercentageMetricFromString(eDataType, initialValue);
case AmaltheaPackage.FREQUENCY_METRIC:
return createFrequencyMetricFromString(eDataType, initialValue);
case AmaltheaPackage.COHERENCY_DIRECTION:
return createCoherencyDirectionFromString(eDataType, initialValue);
case AmaltheaPackage.PROCESS_EVENT_TYPE:
return createProcessEventTypeFromString(eDataType, initialValue);
case AmaltheaPackage.RUNNABLE_EVENT_TYPE:
return createRunnableEventTypeFromString(eDataType, initialValue);
case AmaltheaPackage.LABEL_EVENT_TYPE:
return createLabelEventTypeFromString(eDataType, initialValue);
case AmaltheaPackage.MODE_LABEL_EVENT_TYPE:
return createModeLabelEventTypeFromString(eDataType, initialValue);
case AmaltheaPackage.CHANNEL_EVENT_TYPE:
return createChannelEventTypeFromString(eDataType, initialValue);
case AmaltheaPackage.SEMAPHORE_EVENT_TYPE:
return createSemaphoreEventTypeFromString(eDataType, initialValue);
case AmaltheaPackage.COMPONENT_EVENT_TYPE:
return createComponentEventTypeFromString(eDataType, initialValue);
case AmaltheaPackage.MEMORY_TYPE:
return createMemoryTypeFromString(eDataType, initialValue);
case AmaltheaPackage.STRUCTURE_TYPE:
return createStructureTypeFromString(eDataType, initialValue);
case AmaltheaPackage.CACHE_TYPE:
return createCacheTypeFromString(eDataType, initialValue);
case AmaltheaPackage.PORT_TYPE:
return createPortTypeFromString(eDataType, initialValue);
case AmaltheaPackage.SCHED_POLICY:
return createSchedPolicyFromString(eDataType, initialValue);
case AmaltheaPackage.WRITE_STRATEGY:
return createWriteStrategyFromString(eDataType, initialValue);
case AmaltheaPackage.PU_TYPE:
return createPuTypeFromString(eDataType, initialValue);
case AmaltheaPackage.PORT_INTERFACE:
return createPortInterfaceFromString(eDataType, initialValue);
case AmaltheaPackage.HW_FEATURE_TYPE:
return createHwFeatureTypeFromString(eDataType, initialValue);
case AmaltheaPackage.MEMORY_ADDRESS_MAPPING_TYPE:
return createMemoryAddressMappingTypeFromString(eDataType, initialValue);
case AmaltheaPackage.OS_DATA_CONSISTENCY_MODE:
return createOsDataConsistencyModeFromString(eDataType, initialValue);
case AmaltheaPackage.ACCESS_MULTIPLICITY:
return createAccessMultiplicityFromString(eDataType, initialValue);
case AmaltheaPackage.DATA_STABILITY_LEVEL:
return createDataStabilityLevelFromString(eDataType, initialValue);
case AmaltheaPackage.SEMAPHORE_TYPE:
return createSemaphoreTypeFromString(eDataType, initialValue);
case AmaltheaPackage.COMBINATORIAL_CONDITION:
return createCombinatorialConditionFromString(eDataType, initialValue);
case AmaltheaPackage.GROUPING_TYPE:
return createGroupingTypeFromString(eDataType, initialValue);
case AmaltheaPackage.CURVE_TYPE:
return createCurveTypeFromString(eDataType, initialValue);
case AmaltheaPackage.WAIT_EVENT_TYPE:
return createWaitEventTypeFromString(eDataType, initialValue);
case AmaltheaPackage.WAITING_BEHAVIOUR:
return createWaitingBehaviourFromString(eDataType, initialValue);
case AmaltheaPackage.ISR_CATEGORY:
return createISRCategoryFromString(eDataType, initialValue);
case AmaltheaPackage.ACCESS_PRECEDENCE_TYPE:
return createAccessPrecedenceTypeFromString(eDataType, initialValue);
case AmaltheaPackage.ORDER_TYPE:
return createOrderTypeFromString(eDataType, initialValue);
case AmaltheaPackage.DIRECTION_TYPE:
return createDirectionTypeFromString(eDataType, initialValue);
case AmaltheaPackage.LABEL_DATA_STABILITY:
return createLabelDataStabilityFromString(eDataType, initialValue);
case AmaltheaPackage.MODE_LABEL_ACCESS_ENUM:
return createModeLabelAccessEnumFromString(eDataType, initialValue);
case AmaltheaPackage.RECEIVE_OPERATION:
return createReceiveOperationFromString(eDataType, initialValue);
case AmaltheaPackage.LABEL_ACCESS_DATA_STABILITY:
return createLabelAccessDataStabilityFromString(eDataType, initialValue);
case AmaltheaPackage.LABEL_ACCESS_ENUM:
return createLabelAccessEnumFromString(eDataType, initialValue);
case AmaltheaPackage.LABEL_ACCESS_IMPLEMENTATION:
return createLabelAccessImplementationFromString(eDataType, initialValue);
case AmaltheaPackage.SEMAPHORE_ACCESS_ENUM:
return createSemaphoreAccessEnumFromString(eDataType, initialValue);
case AmaltheaPackage.BLOCKING_TYPE:
return createBlockingTypeFromString(eDataType, initialValue);
case AmaltheaPackage.PREEMPTION:
return createPreemptionFromString(eDataType, initialValue);
case AmaltheaPackage.CONCURRENCY_TYPE:
return createConcurrencyTypeFromString(eDataType, initialValue);
case AmaltheaPackage.ASIL_TYPE:
return createASILTypeFromString(eDataType, initialValue);
case AmaltheaPackage.ARITHMETIC_OPERATOR:
return createArithmeticOperatorFromString(eDataType, initialValue);
case AmaltheaPackage.ADDRESS:
return createAddressFromString(eDataType, initialValue);
case AmaltheaPackage.POSITIVE_INT:
return createPositiveIntFromString(eDataType, initialValue);
case AmaltheaPackage.POSITIVE_LONG:
return createPositiveLongFromString(eDataType, initialValue);
case AmaltheaPackage.POSITIVE_DOUBLE:
return createPositiveDoubleFromString(eDataType, initialValue);
case AmaltheaPackage.NON_NEGATIVE_INT:
return createNonNegativeIntFromString(eDataType, initialValue);
case AmaltheaPackage.NON_NEGATIVE_LONG:
return createNonNegativeLongFromString(eDataType, initialValue);
case AmaltheaPackage.NON_NEGATIVE_DOUBLE:
return createNonNegativeDoubleFromString(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 AmaltheaPackage.RELATIONAL_OPERATOR:
return convertRelationalOperatorToString(eDataType, instanceValue);
case AmaltheaPackage.PARAMETER_TYPE:
return convertParameterTypeToString(eDataType, instanceValue);
case AmaltheaPackage.TIME_UNIT:
return convertTimeUnitToString(eDataType, instanceValue);
case AmaltheaPackage.FREQUENCY_UNIT:
return convertFrequencyUnitToString(eDataType, instanceValue);
case AmaltheaPackage.VOLTAGE_UNIT:
return convertVoltageUnitToString(eDataType, instanceValue);
case AmaltheaPackage.DATA_SIZE_UNIT:
return convertDataSizeUnitToString(eDataType, instanceValue);
case AmaltheaPackage.DATA_RATE_UNIT:
return convertDataRateUnitToString(eDataType, instanceValue);
case AmaltheaPackage.SAMPLING_TYPE:
return convertSamplingTypeToString(eDataType, instanceValue);
case AmaltheaPackage.INTERFACE_KIND:
return convertInterfaceKindToString(eDataType, instanceValue);
case AmaltheaPackage.RUNNABLE_ORDER_TYPE:
return convertRunnableOrderTypeToString(eDataType, instanceValue);
case AmaltheaPackage.EVENT_CHAIN_ITEM_TYPE:
return convertEventChainItemTypeToString(eDataType, instanceValue);
case AmaltheaPackage.SYNCHRONIZATION_TYPE:
return convertSynchronizationTypeToString(eDataType, instanceValue);
case AmaltheaPackage.MAPPING_TYPE:
return convertMappingTypeToString(eDataType, instanceValue);
case AmaltheaPackage.LATENCY_TYPE:
return convertLatencyTypeToString(eDataType, instanceValue);
case AmaltheaPackage.SEVERITY:
return convertSeverityToString(eDataType, instanceValue);
case AmaltheaPackage.LIMIT_TYPE:
return convertLimitTypeToString(eDataType, instanceValue);
case AmaltheaPackage.TIME_METRIC:
return convertTimeMetricToString(eDataType, instanceValue);
case AmaltheaPackage.COUNT_METRIC:
return convertCountMetricToString(eDataType, instanceValue);
case AmaltheaPackage.PERCENTAGE_METRIC:
return convertPercentageMetricToString(eDataType, instanceValue);
case AmaltheaPackage.CPU_PERCENTAGE_METRIC:
return convertCPUPercentageMetricToString(eDataType, instanceValue);
case AmaltheaPackage.FREQUENCY_METRIC:
return convertFrequencyMetricToString(eDataType, instanceValue);
case AmaltheaPackage.COHERENCY_DIRECTION:
return convertCoherencyDirectionToString(eDataType, instanceValue);
case AmaltheaPackage.PROCESS_EVENT_TYPE:
return convertProcessEventTypeToString(eDataType, instanceValue);
case AmaltheaPackage.RUNNABLE_EVENT_TYPE:
return convertRunnableEventTypeToString(eDataType, instanceValue);
case AmaltheaPackage.LABEL_EVENT_TYPE:
return convertLabelEventTypeToString(eDataType, instanceValue);
case AmaltheaPackage.MODE_LABEL_EVENT_TYPE:
return convertModeLabelEventTypeToString(eDataType, instanceValue);
case AmaltheaPackage.CHANNEL_EVENT_TYPE:
return convertChannelEventTypeToString(eDataType, instanceValue);
case AmaltheaPackage.SEMAPHORE_EVENT_TYPE:
return convertSemaphoreEventTypeToString(eDataType, instanceValue);
case AmaltheaPackage.COMPONENT_EVENT_TYPE:
return convertComponentEventTypeToString(eDataType, instanceValue);
case AmaltheaPackage.MEMORY_TYPE:
return convertMemoryTypeToString(eDataType, instanceValue);
case AmaltheaPackage.STRUCTURE_TYPE:
return convertStructureTypeToString(eDataType, instanceValue);
case AmaltheaPackage.CACHE_TYPE:
return convertCacheTypeToString(eDataType, instanceValue);
case AmaltheaPackage.PORT_TYPE:
return convertPortTypeToString(eDataType, instanceValue);
case AmaltheaPackage.SCHED_POLICY:
return convertSchedPolicyToString(eDataType, instanceValue);
case AmaltheaPackage.WRITE_STRATEGY:
return convertWriteStrategyToString(eDataType, instanceValue);
case AmaltheaPackage.PU_TYPE:
return convertPuTypeToString(eDataType, instanceValue);
case AmaltheaPackage.PORT_INTERFACE:
return convertPortInterfaceToString(eDataType, instanceValue);
case AmaltheaPackage.HW_FEATURE_TYPE:
return convertHwFeatureTypeToString(eDataType, instanceValue);
case AmaltheaPackage.MEMORY_ADDRESS_MAPPING_TYPE:
return convertMemoryAddressMappingTypeToString(eDataType, instanceValue);
case AmaltheaPackage.OS_DATA_CONSISTENCY_MODE:
return convertOsDataConsistencyModeToString(eDataType, instanceValue);
case AmaltheaPackage.ACCESS_MULTIPLICITY:
return convertAccessMultiplicityToString(eDataType, instanceValue);
case AmaltheaPackage.DATA_STABILITY_LEVEL:
return convertDataStabilityLevelToString(eDataType, instanceValue);
case AmaltheaPackage.SEMAPHORE_TYPE:
return convertSemaphoreTypeToString(eDataType, instanceValue);
case AmaltheaPackage.COMBINATORIAL_CONDITION:
return convertCombinatorialConditionToString(eDataType, instanceValue);
case AmaltheaPackage.GROUPING_TYPE:
return convertGroupingTypeToString(eDataType, instanceValue);
case AmaltheaPackage.CURVE_TYPE:
return convertCurveTypeToString(eDataType, instanceValue);
case AmaltheaPackage.WAIT_EVENT_TYPE:
return convertWaitEventTypeToString(eDataType, instanceValue);
case AmaltheaPackage.WAITING_BEHAVIOUR:
return convertWaitingBehaviourToString(eDataType, instanceValue);
case AmaltheaPackage.ISR_CATEGORY:
return convertISRCategoryToString(eDataType, instanceValue);
case AmaltheaPackage.ACCESS_PRECEDENCE_TYPE:
return convertAccessPrecedenceTypeToString(eDataType, instanceValue);
case AmaltheaPackage.ORDER_TYPE:
return convertOrderTypeToString(eDataType, instanceValue);
case AmaltheaPackage.DIRECTION_TYPE:
return convertDirectionTypeToString(eDataType, instanceValue);
case AmaltheaPackage.LABEL_DATA_STABILITY:
return convertLabelDataStabilityToString(eDataType, instanceValue);
case AmaltheaPackage.MODE_LABEL_ACCESS_ENUM:
return convertModeLabelAccessEnumToString(eDataType, instanceValue);
case AmaltheaPackage.RECEIVE_OPERATION:
return convertReceiveOperationToString(eDataType, instanceValue);
case AmaltheaPackage.LABEL_ACCESS_DATA_STABILITY:
return convertLabelAccessDataStabilityToString(eDataType, instanceValue);
case AmaltheaPackage.LABEL_ACCESS_ENUM:
return convertLabelAccessEnumToString(eDataType, instanceValue);
case AmaltheaPackage.LABEL_ACCESS_IMPLEMENTATION:
return convertLabelAccessImplementationToString(eDataType, instanceValue);
case AmaltheaPackage.SEMAPHORE_ACCESS_ENUM:
return convertSemaphoreAccessEnumToString(eDataType, instanceValue);
case AmaltheaPackage.BLOCKING_TYPE:
return convertBlockingTypeToString(eDataType, instanceValue);
case AmaltheaPackage.PREEMPTION:
return convertPreemptionToString(eDataType, instanceValue);
case AmaltheaPackage.CONCURRENCY_TYPE:
return convertConcurrencyTypeToString(eDataType, instanceValue);
case AmaltheaPackage.ASIL_TYPE:
return convertASILTypeToString(eDataType, instanceValue);
case AmaltheaPackage.ARITHMETIC_OPERATOR:
return convertArithmeticOperatorToString(eDataType, instanceValue);
case AmaltheaPackage.ADDRESS:
return convertAddressToString(eDataType, instanceValue);
case AmaltheaPackage.POSITIVE_INT:
return convertPositiveIntToString(eDataType, instanceValue);
case AmaltheaPackage.POSITIVE_LONG:
return convertPositiveLongToString(eDataType, instanceValue);
case AmaltheaPackage.POSITIVE_DOUBLE:
return convertPositiveDoubleToString(eDataType, instanceValue);
case AmaltheaPackage.NON_NEGATIVE_INT:
return convertNonNegativeIntToString(eDataType, instanceValue);
case AmaltheaPackage.NON_NEGATIVE_LONG:
return convertNonNegativeLongToString(eDataType, instanceValue);
case AmaltheaPackage.NON_NEGATIVE_DOUBLE:
return convertNonNegativeDoubleToString(eDataType, instanceValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Amalthea createAmalthea() {
AmaltheaImpl amalthea = new AmaltheaImpl();
return amalthea;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CommonElements createCommonElements() {
CommonElementsImpl commonElements = new CommonElementsImpl();
return commonElements;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Tag createTag() {
TagImpl tag = new TagImpl();
return tag;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Namespace createNamespace() {
NamespaceImpl namespace = new NamespaceImpl();
return namespace;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CoreClassifier createCoreClassifier() {
CoreClassifierImpl coreClassifier = new CoreClassifierImpl();
return coreClassifier;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public MemoryClassifier createMemoryClassifier() {
MemoryClassifierImpl memoryClassifier = new MemoryClassifierImpl();
return memoryClassifier;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TransmissionPolicy createTransmissionPolicy() {
TransmissionPolicyImpl transmissionPolicy = new TransmissionPolicyImpl();
return transmissionPolicy;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Time createTime() {
TimeImpl time = new TimeImpl();
return time;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Frequency createFrequency() {
FrequencyImpl frequency = new FrequencyImpl();
return frequency;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Voltage createVoltage() {
VoltageImpl voltage = new VoltageImpl();
return voltage;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DataSize createDataSize() {
DataSizeImpl dataSize = new DataSizeImpl();
return dataSize;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DataRate createDataRate() {
DataRateImpl dataRate = new DataRateImpl();
return dataRate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Map.Entry<String, Value> createCustomProperty() {
CustomPropertyImpl customProperty = new CustomPropertyImpl();
return customProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ListObject createListObject() {
ListObjectImpl listObject = new ListObjectImpl();
return listObject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @since 1.2
* @generated
*/
@Override
public MapObject createMapObject() {
MapObjectImpl mapObject = new MapObjectImpl();
return mapObject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public StringObject createStringObject() {
StringObjectImpl stringObject = new StringObjectImpl();
return stringObject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public BigIntegerObject createBigIntegerObject() {
BigIntegerObjectImpl bigIntegerObject = new BigIntegerObjectImpl();
return bigIntegerObject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ReferenceObject createReferenceObject() {
ReferenceObjectImpl referenceObject = new ReferenceObjectImpl();
return referenceObject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public IntegerObject createIntegerObject() {
IntegerObjectImpl integerObject = new IntegerObjectImpl();
return integerObject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LongObject createLongObject() {
LongObjectImpl longObject = new LongObjectImpl();
return longObject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public FloatObject createFloatObject() {
FloatObjectImpl floatObject = new FloatObjectImpl();
return floatObject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DoubleObject createDoubleObject() {
DoubleObjectImpl doubleObject = new DoubleObjectImpl();
return doubleObject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public BooleanObject createBooleanObject() {
BooleanObjectImpl booleanObject = new BooleanObjectImpl();
return booleanObject;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public MinAvgMaxStatistic createMinAvgMaxStatistic() {
MinAvgMaxStatisticImpl minAvgMaxStatistic = new MinAvgMaxStatisticImpl();
return minAvgMaxStatistic;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SingleValueStatistic createSingleValueStatistic() {
SingleValueStatisticImpl singleValueStatistic = new SingleValueStatisticImpl();
return singleValueStatistic;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TimeConstant createTimeConstant() {
TimeConstantImpl timeConstant = new TimeConstantImpl();
return timeConstant;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TimeHistogram createTimeHistogram() {
TimeHistogramImpl timeHistogram = new TimeHistogramImpl();
return timeHistogram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TimeHistogramEntry createTimeHistogramEntry() {
TimeHistogramEntryImpl timeHistogramEntry = new TimeHistogramEntryImpl();
return timeHistogramEntry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TimeBoundaries createTimeBoundaries() {
TimeBoundariesImpl timeBoundaries = new TimeBoundariesImpl();
return timeBoundaries;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TimeStatistics createTimeStatistics() {
TimeStatisticsImpl timeStatistics = new TimeStatisticsImpl();
return timeStatistics;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TimeUniformDistribution createTimeUniformDistribution() {
TimeUniformDistributionImpl timeUniformDistribution = new TimeUniformDistributionImpl();
return timeUniformDistribution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TimeGaussDistribution createTimeGaussDistribution() {
TimeGaussDistributionImpl timeGaussDistribution = new TimeGaussDistributionImpl();
return timeGaussDistribution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TimeWeibullEstimatorsDistribution createTimeWeibullEstimatorsDistribution() {
TimeWeibullEstimatorsDistributionImpl timeWeibullEstimatorsDistribution = new TimeWeibullEstimatorsDistributionImpl();
return timeWeibullEstimatorsDistribution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TimeBetaDistribution createTimeBetaDistribution() {
TimeBetaDistributionImpl timeBetaDistribution = new TimeBetaDistributionImpl();
return timeBetaDistribution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DiscreteValueConstant createDiscreteValueConstant() {
DiscreteValueConstantImpl discreteValueConstant = new DiscreteValueConstantImpl();
return discreteValueConstant;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DiscreteValueHistogram createDiscreteValueHistogram() {
DiscreteValueHistogramImpl discreteValueHistogram = new DiscreteValueHistogramImpl();
return discreteValueHistogram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DiscreteValueHistogramEntry createDiscreteValueHistogramEntry() {
DiscreteValueHistogramEntryImpl discreteValueHistogramEntry = new DiscreteValueHistogramEntryImpl();
return discreteValueHistogramEntry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DiscreteValueBoundaries createDiscreteValueBoundaries() {
DiscreteValueBoundariesImpl discreteValueBoundaries = new DiscreteValueBoundariesImpl();
return discreteValueBoundaries;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DiscreteValueStatistics createDiscreteValueStatistics() {
DiscreteValueStatisticsImpl discreteValueStatistics = new DiscreteValueStatisticsImpl();
return discreteValueStatistics;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DiscreteValueUniformDistribution createDiscreteValueUniformDistribution() {
DiscreteValueUniformDistributionImpl discreteValueUniformDistribution = new DiscreteValueUniformDistributionImpl();
return discreteValueUniformDistribution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DiscreteValueGaussDistribution createDiscreteValueGaussDistribution() {
DiscreteValueGaussDistributionImpl discreteValueGaussDistribution = new DiscreteValueGaussDistributionImpl();
return discreteValueGaussDistribution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DiscreteValueWeibullEstimatorsDistribution createDiscreteValueWeibullEstimatorsDistribution() {
DiscreteValueWeibullEstimatorsDistributionImpl discreteValueWeibullEstimatorsDistribution = new DiscreteValueWeibullEstimatorsDistributionImpl();
return discreteValueWeibullEstimatorsDistribution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DiscreteValueBetaDistribution createDiscreteValueBetaDistribution() {
DiscreteValueBetaDistributionImpl discreteValueBetaDistribution = new DiscreteValueBetaDistributionImpl();
return discreteValueBetaDistribution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ContinuousValueConstant createContinuousValueConstant() {
ContinuousValueConstantImpl continuousValueConstant = new ContinuousValueConstantImpl();
return continuousValueConstant;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ContinuousValueHistogram createContinuousValueHistogram() {
ContinuousValueHistogramImpl continuousValueHistogram = new ContinuousValueHistogramImpl();
return continuousValueHistogram;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ContinuousValueHistogramEntry createContinuousValueHistogramEntry() {
ContinuousValueHistogramEntryImpl continuousValueHistogramEntry = new ContinuousValueHistogramEntryImpl();
return continuousValueHistogramEntry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ContinuousValueBoundaries createContinuousValueBoundaries() {
ContinuousValueBoundariesImpl continuousValueBoundaries = new ContinuousValueBoundariesImpl();
return continuousValueBoundaries;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ContinuousValueStatistics createContinuousValueStatistics() {
ContinuousValueStatisticsImpl continuousValueStatistics = new ContinuousValueStatisticsImpl();
return continuousValueStatistics;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ContinuousValueUniformDistribution createContinuousValueUniformDistribution() {
ContinuousValueUniformDistributionImpl continuousValueUniformDistribution = new ContinuousValueUniformDistributionImpl();
return continuousValueUniformDistribution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ContinuousValueGaussDistribution createContinuousValueGaussDistribution() {
ContinuousValueGaussDistributionImpl continuousValueGaussDistribution = new ContinuousValueGaussDistributionImpl();
return continuousValueGaussDistribution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ContinuousValueWeibullEstimatorsDistribution createContinuousValueWeibullEstimatorsDistribution() {
ContinuousValueWeibullEstimatorsDistributionImpl continuousValueWeibullEstimatorsDistribution = new ContinuousValueWeibullEstimatorsDistributionImpl();
return continuousValueWeibullEstimatorsDistribution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ContinuousValueBetaDistribution createContinuousValueBetaDistribution() {
ContinuousValueBetaDistributionImpl continuousValueBetaDistribution = new ContinuousValueBetaDistributionImpl();
return continuousValueBetaDistribution;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public NumericMode createNumericMode() {
NumericModeImpl numericMode = new NumericModeImpl();
return numericMode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EnumMode createEnumMode() {
EnumModeImpl enumMode = new EnumModeImpl();
return enumMode;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeLiteral createModeLiteral() {
ModeLiteralImpl modeLiteral = new ModeLiteralImpl();
return modeLiteral;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ComponentsModel createComponentsModel() {
ComponentsModelImpl componentsModel = new ComponentsModelImpl();
return componentsModel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public MainInterface createMainInterface() {
MainInterfaceImpl mainInterface = new MainInterfaceImpl();
return mainInterface;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SubInterface createSubInterface() {
SubInterfaceImpl subInterface = new SubInterfaceImpl();
return subInterface;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ComponentPort createComponentPort() {
ComponentPortImpl componentPort = new ComponentPortImpl();
return componentPort;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ComponentStructure createComponentStructure() {
ComponentStructureImpl componentStructure = new ComponentStructureImpl();
return componentStructure;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Component createComponent() {
ComponentImpl component = new ComponentImpl();
return component;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Composite createComposite() {
CompositeImpl composite = new CompositeImpl();
return composite;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public org.eclipse.app4mc.amalthea.model.System createSystem() {
SystemImpl system = new SystemImpl();
return system;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ComponentInstance createComponentInstance() {
ComponentInstanceImpl componentInstance = new ComponentInstanceImpl();
return componentInstance;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Connector createConnector() {
ConnectorImpl connector = new ConnectorImpl();
return connector;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Map.Entry<ComponentInterface, Channel> createInterfaceChannel() {
InterfaceChannelImpl interfaceChannel = new InterfaceChannelImpl();
return interfaceChannel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public QualifiedPort createQualifiedPort() {
QualifiedPortImpl qualifiedPort = new QualifiedPortImpl();
return qualifiedPort;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ConfigModel createConfigModel() {
ConfigModelImpl configModel = new ConfigModelImpl();
return configModel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EventConfig createEventConfig() {
EventConfigImpl eventConfig = new EventConfigImpl();
return eventConfig;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ConstraintsModel createConstraintsModel() {
ConstraintsModelImpl constraintsModel = new ConstraintsModelImpl();
return constraintsModel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RunnableSequencingConstraint createRunnableSequencingConstraint() {
RunnableSequencingConstraintImpl runnableSequencingConstraint = new RunnableSequencingConstraintImpl();
return runnableSequencingConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RunnableSeparationConstraint createRunnableSeparationConstraint() {
RunnableSeparationConstraintImpl runnableSeparationConstraint = new RunnableSeparationConstraintImpl();
return runnableSeparationConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessSeparationConstraint createProcessSeparationConstraint() {
ProcessSeparationConstraintImpl processSeparationConstraint = new ProcessSeparationConstraintImpl();
return processSeparationConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DataSeparationConstraint createDataSeparationConstraint() {
DataSeparationConstraintImpl dataSeparationConstraint = new DataSeparationConstraintImpl();
return dataSeparationConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RunnablePairingConstraint createRunnablePairingConstraint() {
RunnablePairingConstraintImpl runnablePairingConstraint = new RunnablePairingConstraintImpl();
return runnablePairingConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessPairingConstraint createProcessPairingConstraint() {
ProcessPairingConstraintImpl processPairingConstraint = new ProcessPairingConstraintImpl();
return processPairingConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DataPairingConstraint createDataPairingConstraint() {
DataPairingConstraintImpl dataPairingConstraint = new DataPairingConstraintImpl();
return dataPairingConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TargetMemory createTargetMemory() {
TargetMemoryImpl targetMemory = new TargetMemoryImpl();
return targetMemory;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TargetCore createTargetCore() {
TargetCoreImpl targetCore = new TargetCoreImpl();
return targetCore;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TargetScheduler createTargetScheduler() {
TargetSchedulerImpl targetScheduler = new TargetSchedulerImpl();
return targetScheduler;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LabelEntityGroup createLabelEntityGroup() {
LabelEntityGroupImpl labelEntityGroup = new LabelEntityGroupImpl();
return labelEntityGroup;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RunnableEntityGroup createRunnableEntityGroup() {
RunnableEntityGroupImpl runnableEntityGroup = new RunnableEntityGroupImpl();
return runnableEntityGroup;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessEntityGroup createProcessEntityGroup() {
ProcessEntityGroupImpl processEntityGroup = new ProcessEntityGroupImpl();
return processEntityGroup;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TagGroup createTagGroup() {
TagGroupImpl tagGroup = new TagGroupImpl();
return tagGroup;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EventChain createEventChain() {
EventChainImpl eventChain = new EventChainImpl();
return eventChain;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SubEventChain createSubEventChain() {
SubEventChainImpl subEventChain = new SubEventChainImpl();
return subEventChain;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EventChainReference createEventChainReference() {
EventChainReferenceImpl eventChainReference = new EventChainReferenceImpl();
return eventChainReference;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EventChainContainer createEventChainContainer() {
EventChainContainerImpl eventChainContainer = new EventChainContainerImpl();
return eventChainContainer;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public PhysicalSectionConstraint createPhysicalSectionConstraint() {
PhysicalSectionConstraintImpl physicalSectionConstraint = new PhysicalSectionConstraintImpl();
return physicalSectionConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EventSynchronizationConstraint createEventSynchronizationConstraint() {
EventSynchronizationConstraintImpl eventSynchronizationConstraint = new EventSynchronizationConstraintImpl();
return eventSynchronizationConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EventChainSynchronizationConstraint createEventChainSynchronizationConstraint() {
EventChainSynchronizationConstraintImpl eventChainSynchronizationConstraint = new EventChainSynchronizationConstraintImpl();
return eventChainSynchronizationConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DelayConstraint createDelayConstraint() {
DelayConstraintImpl delayConstraint = new DelayConstraintImpl();
return delayConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EventChainLatencyConstraint createEventChainLatencyConstraint() {
EventChainLatencyConstraintImpl eventChainLatencyConstraint = new EventChainLatencyConstraintImpl();
return eventChainLatencyConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RepetitionConstraint createRepetitionConstraint() {
RepetitionConstraintImpl repetitionConstraint = new RepetitionConstraintImpl();
return repetitionConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DataAgeConstraint createDataAgeConstraint() {
DataAgeConstraintImpl dataAgeConstraint = new DataAgeConstraintImpl();
return dataAgeConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DataAgeCycle createDataAgeCycle() {
DataAgeCycleImpl dataAgeCycle = new DataAgeCycleImpl();
return dataAgeCycle;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DataAgeTime createDataAgeTime() {
DataAgeTimeImpl dataAgeTime = new DataAgeTimeImpl();
return dataAgeTime;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessRequirement createProcessRequirement() {
ProcessRequirementImpl processRequirement = new ProcessRequirementImpl();
return processRequirement;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RunnableRequirement createRunnableRequirement() {
RunnableRequirementImpl runnableRequirement = new RunnableRequirementImpl();
return runnableRequirement;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ArchitectureRequirement createArchitectureRequirement() {
ArchitectureRequirementImpl architectureRequirement = new ArchitectureRequirementImpl();
return architectureRequirement;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessChainRequirement createProcessChainRequirement() {
ProcessChainRequirementImpl processChainRequirement = new ProcessChainRequirementImpl();
return processChainRequirement;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CPUPercentageRequirementLimit createCPUPercentageRequirementLimit() {
CPUPercentageRequirementLimitImpl cpuPercentageRequirementLimit = new CPUPercentageRequirementLimitImpl();
return cpuPercentageRequirementLimit;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public FrequencyRequirementLimit createFrequencyRequirementLimit() {
FrequencyRequirementLimitImpl frequencyRequirementLimit = new FrequencyRequirementLimitImpl();
return frequencyRequirementLimit;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public PercentageRequirementLimit createPercentageRequirementLimit() {
PercentageRequirementLimitImpl percentageRequirementLimit = new PercentageRequirementLimitImpl();
return percentageRequirementLimit;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CountRequirementLimit createCountRequirementLimit() {
CountRequirementLimitImpl countRequirementLimit = new CountRequirementLimitImpl();
return countRequirementLimit;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TimeRequirementLimit createTimeRequirementLimit() {
TimeRequirementLimitImpl timeRequirementLimit = new TimeRequirementLimitImpl();
return timeRequirementLimit;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DataCoherencyGroup createDataCoherencyGroup() {
DataCoherencyGroupImpl dataCoherencyGroup = new DataCoherencyGroupImpl();
return dataCoherencyGroup;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DataStabilityGroup createDataStabilityGroup() {
DataStabilityGroupImpl dataStabilityGroup = new DataStabilityGroupImpl();
return dataStabilityGroup;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessScope createProcessScope() {
ProcessScopeImpl processScope = new ProcessScopeImpl();
return processScope;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RunnableScope createRunnableScope() {
RunnableScopeImpl runnableScope = new RunnableScopeImpl();
return runnableScope;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ComponentScope createComponentScope() {
ComponentScopeImpl componentScope = new ComponentScopeImpl();
return componentScope;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EventModel createEventModel() {
EventModelImpl eventModel = new EventModelImpl();
return eventModel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EventSet createEventSet() {
EventSetImpl eventSet = new EventSetImpl();
return eventSet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CustomEvent createCustomEvent() {
CustomEventImpl customEvent = new CustomEventImpl();
return customEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public StimulusEvent createStimulusEvent() {
StimulusEventImpl stimulusEvent = new StimulusEventImpl();
return stimulusEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessEvent createProcessEvent() {
ProcessEventImpl processEvent = new ProcessEventImpl();
return processEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessChainEvent createProcessChainEvent() {
ProcessChainEventImpl processChainEvent = new ProcessChainEventImpl();
return processChainEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RunnableEvent createRunnableEvent() {
RunnableEventImpl runnableEvent = new RunnableEventImpl();
return runnableEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LabelEvent createLabelEvent() {
LabelEventImpl labelEvent = new LabelEventImpl();
return labelEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeLabelEvent createModeLabelEvent() {
ModeLabelEventImpl modeLabelEvent = new ModeLabelEventImpl();
return modeLabelEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ChannelEvent createChannelEvent() {
ChannelEventImpl channelEvent = new ChannelEventImpl();
return channelEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SemaphoreEvent createSemaphoreEvent() {
SemaphoreEventImpl semaphoreEvent = new SemaphoreEventImpl();
return semaphoreEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ComponentEvent createComponentEvent() {
ComponentEventImpl componentEvent = new ComponentEventImpl();
return componentEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public HWModel createHWModel() {
HWModelImpl hwModel = new HWModelImpl();
return hwModel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public HwStructure createHwStructure() {
HwStructureImpl hwStructure = new HwStructureImpl();
return hwStructure;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public FrequencyDomain createFrequencyDomain() {
FrequencyDomainImpl frequencyDomain = new FrequencyDomainImpl();
return frequencyDomain;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public PowerDomain createPowerDomain() {
PowerDomainImpl powerDomain = new PowerDomainImpl();
return powerDomain;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessingUnit createProcessingUnit() {
ProcessingUnitImpl processingUnit = new ProcessingUnitImpl();
return processingUnit;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Memory createMemory() {
MemoryImpl memory = new MemoryImpl();
return memory;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Cache createCache() {
CacheImpl cache = new CacheImpl();
return cache;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public HwFeatureCategory createHwFeatureCategory() {
HwFeatureCategoryImpl hwFeatureCategory = new HwFeatureCategoryImpl();
return hwFeatureCategory;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public HwFeature createHwFeature() {
HwFeatureImpl hwFeature = new HwFeatureImpl();
return hwFeature;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public HwPort createHwPort() {
HwPortImpl hwPort = new HwPortImpl();
return hwPort;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ConnectionHandler createConnectionHandler() {
ConnectionHandlerImpl connectionHandler = new ConnectionHandlerImpl();
return connectionHandler;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public HwConnection createHwConnection() {
HwConnectionImpl hwConnection = new HwConnectionImpl();
return hwConnection;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public HwAccessElement createHwAccessElement() {
HwAccessElementImpl hwAccessElement = new HwAccessElementImpl();
return hwAccessElement;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessingUnitDefinition createProcessingUnitDefinition() {
ProcessingUnitDefinitionImpl processingUnitDefinition = new ProcessingUnitDefinitionImpl();
return processingUnitDefinition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ConnectionHandlerDefinition createConnectionHandlerDefinition() {
ConnectionHandlerDefinitionImpl connectionHandlerDefinition = new ConnectionHandlerDefinitionImpl();
return connectionHandlerDefinition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public MemoryDefinition createMemoryDefinition() {
MemoryDefinitionImpl memoryDefinition = new MemoryDefinitionImpl();
return memoryDefinition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CacheDefinition createCacheDefinition() {
CacheDefinitionImpl cacheDefinition = new CacheDefinitionImpl();
return cacheDefinition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public HwAccessPath createHwAccessPath() {
HwAccessPathImpl hwAccessPath = new HwAccessPathImpl();
return hwAccessPath;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public MappingModel createMappingModel() {
MappingModelImpl mappingModel = new MappingModelImpl();
return mappingModel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SchedulerAllocation createSchedulerAllocation() {
SchedulerAllocationImpl schedulerAllocation = new SchedulerAllocationImpl();
return schedulerAllocation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TaskAllocation createTaskAllocation() {
TaskAllocationImpl taskAllocation = new TaskAllocationImpl();
return taskAllocation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ISRAllocation createISRAllocation() {
ISRAllocationImpl isrAllocation = new ISRAllocationImpl();
return isrAllocation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RunnableAllocation createRunnableAllocation() {
RunnableAllocationImpl runnableAllocation = new RunnableAllocationImpl();
return runnableAllocation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public MemoryMapping createMemoryMapping() {
MemoryMappingImpl memoryMapping = new MemoryMappingImpl();
return memoryMapping;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public PhysicalSectionMapping createPhysicalSectionMapping() {
PhysicalSectionMappingImpl physicalSectionMapping = new PhysicalSectionMappingImpl();
return physicalSectionMapping;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public OSModel createOSModel() {
OSModelImpl osModel = new OSModelImpl();
return osModel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public OsDataConsistency createOsDataConsistency() {
OsDataConsistencyImpl osDataConsistency = new OsDataConsistencyImpl();
return osDataConsistency;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DataStability createDataStability() {
DataStabilityImpl dataStability = new DataStabilityImpl();
return dataStability;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public NonAtomicDataCoherency createNonAtomicDataCoherency() {
NonAtomicDataCoherencyImpl nonAtomicDataCoherency = new NonAtomicDataCoherencyImpl();
return nonAtomicDataCoherency;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Semaphore createSemaphore() {
SemaphoreImpl semaphore = new SemaphoreImpl();
return semaphore;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TaskScheduler createTaskScheduler() {
TaskSchedulerImpl taskScheduler = new TaskSchedulerImpl();
return taskScheduler;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SchedulerAssociation createSchedulerAssociation() {
SchedulerAssociationImpl schedulerAssociation = new SchedulerAssociationImpl();
return schedulerAssociation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public InterruptController createInterruptController() {
InterruptControllerImpl interruptController = new InterruptControllerImpl();
return interruptController;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SchedulerDefinition createSchedulerDefinition() {
SchedulerDefinitionImpl schedulerDefinition = new SchedulerDefinitionImpl();
return schedulerDefinition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SchedulingParameterDefinition createSchedulingParameterDefinition() {
SchedulingParameterDefinitionImpl schedulingParameterDefinition = new SchedulingParameterDefinitionImpl();
return schedulingParameterDefinition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Map.Entry<SchedulingParameterDefinition, Value> createSchedulingParameter() {
SchedulingParameterImpl schedulingParameter = new SchedulingParameterImpl();
return schedulingParameter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public OperatingSystem createOperatingSystem() {
OperatingSystemImpl operatingSystem = new OperatingSystemImpl();
return operatingSystem;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public VendorOperatingSystem createVendorOperatingSystem() {
VendorOperatingSystemImpl vendorOperatingSystem = new VendorOperatingSystemImpl();
return vendorOperatingSystem;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public OsOverhead createOsOverhead() {
OsOverheadImpl osOverhead = new OsOverheadImpl();
return osOverhead;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public OsAPIOverhead createOsAPIOverhead() {
OsAPIOverheadImpl osAPIOverhead = new OsAPIOverheadImpl();
return osAPIOverhead;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public OsISROverhead createOsISROverhead() {
OsISROverheadImpl osISROverhead = new OsISROverheadImpl();
return osISROverhead;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public PropertyConstraintsModel createPropertyConstraintsModel() {
PropertyConstraintsModelImpl propertyConstraintsModel = new PropertyConstraintsModelImpl();
return propertyConstraintsModel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessAllocationConstraint createProcessAllocationConstraint() {
ProcessAllocationConstraintImpl processAllocationConstraint = new ProcessAllocationConstraintImpl();
return processAllocationConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessPrototypeAllocationConstraint createProcessPrototypeAllocationConstraint() {
ProcessPrototypeAllocationConstraintImpl processPrototypeAllocationConstraint = new ProcessPrototypeAllocationConstraintImpl();
return processPrototypeAllocationConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RunnableAllocationConstraint createRunnableAllocationConstraint() {
RunnableAllocationConstraintImpl runnableAllocationConstraint = new RunnableAllocationConstraintImpl();
return runnableAllocationConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public AbstractElementMappingConstraint createAbstractElementMappingConstraint() {
AbstractElementMappingConstraintImpl abstractElementMappingConstraint = new AbstractElementMappingConstraintImpl();
return abstractElementMappingConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CoreClassification createCoreClassification() {
CoreClassificationImpl coreClassification = new CoreClassificationImpl();
return coreClassification;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public MemoryClassification createMemoryClassification() {
MemoryClassificationImpl memoryClassification = new MemoryClassificationImpl();
return memoryClassification;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public StimuliModel createStimuliModel() {
StimuliModelImpl stimuliModel = new StimuliModelImpl();
return stimuliModel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeValueList createModeValueList() {
ModeValueListImpl modeValueList = new ModeValueListImpl();
return modeValueList;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Map.Entry<ModeLabel, String> createModeValueMapEntry() {
ModeValueMapEntryImpl modeValueMapEntry = new ModeValueMapEntryImpl();
return modeValueMapEntry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeAssignment createModeAssignment() {
ModeAssignmentImpl modeAssignment = new ModeAssignmentImpl();
return modeAssignment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeConditionDisjunction createModeConditionDisjunction() {
ModeConditionDisjunctionImpl modeConditionDisjunction = new ModeConditionDisjunctionImpl();
return modeConditionDisjunction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeValueCondition createModeValueCondition() {
ModeValueConditionImpl modeValueCondition = new ModeValueConditionImpl();
return modeValueCondition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeLabelCondition createModeLabelCondition() {
ModeLabelConditionImpl modeLabelCondition = new ModeLabelConditionImpl();
return modeLabelCondition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ConditionDisjunction createConditionDisjunction() {
ConditionDisjunctionImpl conditionDisjunction = new ConditionDisjunctionImpl();
return conditionDisjunction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ConditionConjunction createConditionConjunction() {
ConditionConjunctionImpl conditionConjunction = new ConditionConjunctionImpl();
return conditionConjunction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ChannelFillCondition createChannelFillCondition() {
ChannelFillConditionImpl channelFillCondition = new ChannelFillConditionImpl();
return channelFillCondition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeConditionConjunction createModeConditionConjunction() {
ModeConditionConjunctionImpl modeConditionConjunction = new ModeConditionConjunctionImpl();
return modeConditionConjunction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public PeriodicStimulus createPeriodicStimulus() {
PeriodicStimulusImpl periodicStimulus = new PeriodicStimulusImpl();
return periodicStimulus;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RelativePeriodicStimulus createRelativePeriodicStimulus() {
RelativePeriodicStimulusImpl relativePeriodicStimulus = new RelativePeriodicStimulusImpl();
return relativePeriodicStimulus;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public VariableRateStimulus createVariableRateStimulus() {
VariableRateStimulusImpl variableRateStimulus = new VariableRateStimulusImpl();
return variableRateStimulus;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Scenario createScenario() {
ScenarioImpl scenario = new ScenarioImpl();
return scenario;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public PeriodicSyntheticStimulus createPeriodicSyntheticStimulus() {
PeriodicSyntheticStimulusImpl periodicSyntheticStimulus = new PeriodicSyntheticStimulusImpl();
return periodicSyntheticStimulus;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CustomStimulus createCustomStimulus() {
CustomStimulusImpl customStimulus = new CustomStimulusImpl();
return customStimulus;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SingleStimulus createSingleStimulus() {
SingleStimulusImpl singleStimulus = new SingleStimulusImpl();
return singleStimulus;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public InterProcessStimulus createInterProcessStimulus() {
InterProcessStimulusImpl interProcessStimulus = new InterProcessStimulusImpl();
return interProcessStimulus;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public PeriodicBurstStimulus createPeriodicBurstStimulus() {
PeriodicBurstStimulusImpl periodicBurstStimulus = new PeriodicBurstStimulusImpl();
return periodicBurstStimulus;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EventStimulus createEventStimulus() {
EventStimulusImpl eventStimulus = new EventStimulusImpl();
return eventStimulus;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ArrivalCurveStimulus createArrivalCurveStimulus() {
ArrivalCurveStimulusImpl arrivalCurveStimulus = new ArrivalCurveStimulusImpl();
return arrivalCurveStimulus;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ArrivalCurveEntry createArrivalCurveEntry() {
ArrivalCurveEntryImpl arrivalCurveEntry = new ArrivalCurveEntryImpl();
return arrivalCurveEntry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ClockFunction createClockFunction() {
ClockFunctionImpl clockFunction = new ClockFunctionImpl();
return clockFunction;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ClockStepList createClockStepList() {
ClockStepListImpl clockStepList = new ClockStepListImpl();
return clockStepList;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ClockStep createClockStep() {
ClockStepImpl clockStep = new ClockStepImpl();
return clockStep;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SWModel createSWModel() {
SWModelImpl swModel = new SWModelImpl();
return swModel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CustomEntity createCustomEntity() {
CustomEntityImpl customEntity = new CustomEntityImpl();
return customEntity;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessChain createProcessChain() {
ProcessChainImpl processChain = new ProcessChainImpl();
return processChain;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ActivityGraph createActivityGraph() {
ActivityGraphImpl activityGraph = new ActivityGraphImpl();
return activityGraph;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @deprecated See {@link ModeSwitch model documentation} for details.
* @generated
*/
@Deprecated
@Override
public ModeSwitch createModeSwitch() {
ModeSwitchImpl modeSwitch = new ModeSwitchImpl();
return modeSwitch;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeSwitchEntry createModeSwitchEntry() {
ModeSwitchEntryImpl modeSwitchEntry = new ModeSwitchEntryImpl();
return modeSwitchEntry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeSwitchDefault createModeSwitchDefault() {
ModeSwitchDefaultImpl modeSwitchDefault = new ModeSwitchDefaultImpl();
return modeSwitchDefault;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @since 2.0
* @generated
*/
@Override
public Switch createSwitch() {
SwitchImpl switch_ = new SwitchImpl();
return switch_;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SwitchEntry createSwitchEntry() {
SwitchEntryImpl switchEntry = new SwitchEntryImpl();
return switchEntry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SwitchDefault createSwitchDefault() {
SwitchDefaultImpl switchDefault = new SwitchDefaultImpl();
return switchDefault;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProbabilitySwitch createProbabilitySwitch() {
ProbabilitySwitchImpl probabilitySwitch = new ProbabilitySwitchImpl();
return probabilitySwitch;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProbabilitySwitchEntry createProbabilitySwitchEntry() {
ProbabilitySwitchEntryImpl probabilitySwitchEntry = new ProbabilitySwitchEntryImpl();
return probabilitySwitchEntry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @since 1.2
* @generated
*/
@Override
public WhileLoop createWhileLoop() {
WhileLoopImpl whileLoop = new WhileLoopImpl();
return whileLoop;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Counter createCounter() {
CounterImpl counter = new CounterImpl();
return counter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public WaitEvent createWaitEvent() {
WaitEventImpl waitEvent = new WaitEventImpl();
return waitEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SetEvent createSetEvent() {
SetEventImpl setEvent = new SetEventImpl();
return setEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ClearEvent createClearEvent() {
ClearEventImpl clearEvent = new ClearEventImpl();
return clearEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EventMask createEventMask() {
EventMaskImpl eventMask = new EventMaskImpl();
return eventMask;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public OsEvent createOsEvent() {
OsEventImpl osEvent = new OsEventImpl();
return osEvent;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public InterProcessTrigger createInterProcessTrigger() {
InterProcessTriggerImpl interProcessTrigger = new InterProcessTriggerImpl();
return interProcessTrigger;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EnforcedMigration createEnforcedMigration() {
EnforcedMigrationImpl enforcedMigration = new EnforcedMigrationImpl();
return enforcedMigration;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SchedulePoint createSchedulePoint() {
SchedulePointImpl schedulePoint = new SchedulePointImpl();
return schedulePoint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TerminateProcess createTerminateProcess() {
TerminateProcessImpl terminateProcess = new TerminateProcessImpl();
return terminateProcess;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Task createTask() {
TaskImpl task = new TaskImpl();
return task;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ISR createISR() {
ISRImpl isr = new ISRImpl();
return isr;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ProcessPrototype createProcessPrototype() {
ProcessPrototypeImpl processPrototype = new ProcessPrototypeImpl();
return processPrototype;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ChainedProcessPrototype createChainedProcessPrototype() {
ChainedProcessPrototypeImpl chainedProcessPrototype = new ChainedProcessPrototypeImpl();
return chainedProcessPrototype;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public AccessPrecedenceSpec createAccessPrecedenceSpec() {
AccessPrecedenceSpecImpl accessPrecedenceSpec = new AccessPrecedenceSpecImpl();
return accessPrecedenceSpec;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public OrderPrecedenceSpec createOrderPrecedenceSpec() {
OrderPrecedenceSpecImpl orderPrecedenceSpec = new OrderPrecedenceSpecImpl();
return orderPrecedenceSpec;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DataDependency createDataDependency() {
DataDependencyImpl dataDependency = new DataDependencyImpl();
return dataDependency;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RunnableParameter createRunnableParameter() {
RunnableParameterImpl runnableParameter = new RunnableParameterImpl();
return runnableParameter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public org.eclipse.app4mc.amalthea.model.Runnable createRunnable() {
RunnableImpl runnable = new RunnableImpl();
return runnable;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Label createLabel() {
LabelImpl label = new LabelImpl();
return label;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Channel createChannel() {
ChannelImpl channel = new ChannelImpl();
return channel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeLabel createModeLabel() {
ModeLabelImpl modeLabel = new ModeLabelImpl();
return modeLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Section createSection() {
SectionImpl section = new SectionImpl();
return section;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ExecutionNeed createExecutionNeed() {
ExecutionNeedImpl executionNeed = new ExecutionNeedImpl();
return executionNeed;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Map.Entry<String, IDiscreteValueDeviation> createNeedEntry() {
NeedEntryImpl needEntry = new NeedEntryImpl();
return needEntry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Ticks createTicks() {
TicksImpl ticks = new TicksImpl();
return ticks;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Map.Entry<ProcessingUnitDefinition, IDiscreteValueDeviation> createTicksEntry() {
TicksEntryImpl ticksEntry = new TicksEntryImpl();
return ticksEntry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeLabelAccess createModeLabelAccess() {
ModeLabelAccessImpl modeLabelAccess = new ModeLabelAccessImpl();
return modeLabelAccess;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LabelAccess createLabelAccess() {
LabelAccessImpl labelAccess = new LabelAccessImpl();
return labelAccess;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ChannelSend createChannelSend() {
ChannelSendImpl channelSend = new ChannelSendImpl();
return channelSend;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ChannelReceive createChannelReceive() {
ChannelReceiveImpl channelReceive = new ChannelReceiveImpl();
return channelReceive;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SemaphoreAccess createSemaphoreAccess() {
SemaphoreAccessImpl semaphoreAccess = new SemaphoreAccessImpl();
return semaphoreAccess;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SenderReceiverRead createSenderReceiverRead() {
SenderReceiverReadImpl senderReceiverRead = new SenderReceiverReadImpl();
return senderReceiverRead;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SenderReceiverWrite createSenderReceiverWrite() {
SenderReceiverWriteImpl senderReceiverWrite = new SenderReceiverWriteImpl();
return senderReceiverWrite;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SynchronousServerCall createSynchronousServerCall() {
SynchronousServerCallImpl synchronousServerCall = new SynchronousServerCallImpl();
return synchronousServerCall;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public AsynchronousServerCall createAsynchronousServerCall() {
AsynchronousServerCallImpl asynchronousServerCall = new AsynchronousServerCallImpl();
return asynchronousServerCall;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public GetResultServerCall createGetResultServerCall() {
GetResultServerCallImpl getResultServerCall = new GetResultServerCallImpl();
return getResultServerCall;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Group createGroup() {
GroupImpl group = new GroupImpl();
return group;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CallArgument createCallArgument() {
CallArgumentImpl callArgument = new CallArgumentImpl();
return callArgument;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RunnableCall createRunnableCall() {
RunnableCallImpl runnableCall = new RunnableCallImpl();
return runnableCall;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CustomEventTrigger createCustomEventTrigger() {
CustomEventTriggerImpl customEventTrigger = new CustomEventTriggerImpl();
return customEventTrigger;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Struct createStruct() {
StructImpl struct = new StructImpl();
return struct;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public StructEntry createStructEntry() {
StructEntryImpl structEntry = new StructEntryImpl();
return structEntry;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Array createArray() {
ArrayImpl array = new ArrayImpl();
return array;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Pointer createPointer() {
PointerImpl pointer = new PointerImpl();
return pointer;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public TypeRef createTypeRef() {
TypeRefImpl typeRef = new TypeRefImpl();
return typeRef;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Alias createAlias() {
AliasImpl alias = new AliasImpl();
return alias;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public DataTypeDefinition createDataTypeDefinition() {
DataTypeDefinitionImpl dataTypeDefinition = new DataTypeDefinitionImpl();
return dataTypeDefinition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public BaseTypeDefinition createBaseTypeDefinition() {
BaseTypeDefinitionImpl baseTypeDefinition = new BaseTypeDefinitionImpl();
return baseTypeDefinition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public PeriodicActivation createPeriodicActivation() {
PeriodicActivationImpl periodicActivation = new PeriodicActivationImpl();
return periodicActivation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public VariableRateActivation createVariableRateActivation() {
VariableRateActivationImpl variableRateActivation = new VariableRateActivationImpl();
return variableRateActivation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SporadicActivation createSporadicActivation() {
SporadicActivationImpl sporadicActivation = new SporadicActivationImpl();
return sporadicActivation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public SingleActivation createSingleActivation() {
SingleActivationImpl singleActivation = new SingleActivationImpl();
return singleActivation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EventActivation createEventActivation() {
EventActivationImpl eventActivation = new EventActivationImpl();
return eventActivation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public CustomActivation createCustomActivation() {
CustomActivationImpl customActivation = new CustomActivationImpl();
return customActivation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LabelAccessStatistic createLabelAccessStatistic() {
LabelAccessStatisticImpl labelAccessStatistic = new LabelAccessStatisticImpl();
return labelAccessStatistic;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public RunEntityCallStatistic createRunEntityCallStatistic() {
RunEntityCallStatisticImpl runEntityCallStatistic = new RunEntityCallStatisticImpl();
return runEntityCallStatistic;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LocalModeLabel createLocalModeLabel() {
LocalModeLabelImpl localModeLabel = new LocalModeLabelImpl();
return localModeLabel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LocalModeLabelAssignment createLocalModeLabelAssignment() {
LocalModeLabelAssignmentImpl localModeLabelAssignment = new LocalModeLabelAssignmentImpl();
return localModeLabelAssignment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LocalModeCondition createLocalModeCondition() {
LocalModeConditionImpl localModeCondition = new LocalModeConditionImpl();
return localModeCondition;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeLiteralConst createModeLiteralConst() {
ModeLiteralConstImpl modeLiteralConst = new ModeLiteralConstImpl();
return modeLiteralConst;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public IntegerConst createIntegerConst() {
IntegerConstImpl integerConst = new IntegerConstImpl();
return integerConst;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeLabelRef createModeLabelRef() {
ModeLabelRefImpl modeLabelRef = new ModeLabelRefImpl();
return modeLabelRef;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public LocalModeLabelRef createLocalModeLabelRef() {
LocalModeLabelRefImpl localModeLabelRef = new LocalModeLabelRefImpl();
return localModeLabelRef;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ChannelFillRef createChannelFillRef() {
ChannelFillRefImpl channelFillRef = new ChannelFillRefImpl();
return channelFillRef;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ArithmeticExpression createArithmeticExpression() {
ArithmeticExpressionImpl arithmeticExpression = new ArithmeticExpressionImpl();
return arithmeticExpression;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ModeLabelAssignment createModeLabelAssignment() {
ModeLabelAssignmentImpl modeLabelAssignment = new ModeLabelAssignmentImpl();
return modeLabelAssignment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RelationalOperator createRelationalOperatorFromString(EDataType eDataType, String initialValue) {
RelationalOperator result = RelationalOperator.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 convertRelationalOperatorToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ParameterType createParameterTypeFromString(EDataType eDataType, String initialValue) {
ParameterType result = ParameterType.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 convertParameterTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TimeUnit createTimeUnitFromString(EDataType eDataType, String initialValue) {
TimeUnit result = TimeUnit.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 convertTimeUnitToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public FrequencyUnit createFrequencyUnitFromString(EDataType eDataType, String initialValue) {
FrequencyUnit result = FrequencyUnit.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 convertFrequencyUnitToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public VoltageUnit createVoltageUnitFromString(EDataType eDataType, String initialValue) {
VoltageUnit result = VoltageUnit.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 convertVoltageUnitToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DataSizeUnit createDataSizeUnitFromString(EDataType eDataType, String initialValue) {
DataSizeUnit result = DataSizeUnit.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 convertDataSizeUnitToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DataRateUnit createDataRateUnitFromString(EDataType eDataType, String initialValue) {
DataRateUnit result = DataRateUnit.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 convertDataRateUnitToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SamplingType createSamplingTypeFromString(EDataType eDataType, String initialValue) {
SamplingType result = SamplingType.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 convertSamplingTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InterfaceKind createInterfaceKindFromString(EDataType eDataType, String initialValue) {
InterfaceKind result = InterfaceKind.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 convertInterfaceKindToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RunnableOrderType createRunnableOrderTypeFromString(EDataType eDataType, String initialValue) {
RunnableOrderType result = RunnableOrderType.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 convertRunnableOrderTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EventChainItemType createEventChainItemTypeFromString(EDataType eDataType, String initialValue) {
EventChainItemType result = EventChainItemType.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 convertEventChainItemTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SynchronizationType createSynchronizationTypeFromString(EDataType eDataType, String initialValue) {
SynchronizationType result = SynchronizationType.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 convertSynchronizationTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MappingType createMappingTypeFromString(EDataType eDataType, String initialValue) {
MappingType result = MappingType.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 convertMappingTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LatencyType createLatencyTypeFromString(EDataType eDataType, String initialValue) {
LatencyType result = LatencyType.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 convertLatencyTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Severity createSeverityFromString(EDataType eDataType, String initialValue) {
Severity result = Severity.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 convertSeverityToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LimitType createLimitTypeFromString(EDataType eDataType, String initialValue) {
LimitType result = LimitType.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 convertLimitTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TimeMetric createTimeMetricFromString(EDataType eDataType, String initialValue) {
TimeMetric result = TimeMetric.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 convertTimeMetricToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CountMetric createCountMetricFromString(EDataType eDataType, String initialValue) {
CountMetric result = CountMetric.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 convertCountMetricToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PercentageMetric createPercentageMetricFromString(EDataType eDataType, String initialValue) {
PercentageMetric result = PercentageMetric.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 convertPercentageMetricToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CPUPercentageMetric createCPUPercentageMetricFromString(EDataType eDataType, String initialValue) {
CPUPercentageMetric result = CPUPercentageMetric.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 convertCPUPercentageMetricToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public FrequencyMetric createFrequencyMetricFromString(EDataType eDataType, String initialValue) {
FrequencyMetric result = FrequencyMetric.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 convertFrequencyMetricToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CoherencyDirection createCoherencyDirectionFromString(EDataType eDataType, String initialValue) {
CoherencyDirection result = CoherencyDirection.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 convertCoherencyDirectionToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProcessEventType createProcessEventTypeFromString(EDataType eDataType, String initialValue) {
ProcessEventType result = ProcessEventType.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 convertProcessEventTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RunnableEventType createRunnableEventTypeFromString(EDataType eDataType, String initialValue) {
RunnableEventType result = RunnableEventType.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 convertRunnableEventTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LabelEventType createLabelEventTypeFromString(EDataType eDataType, String initialValue) {
LabelEventType result = LabelEventType.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 convertLabelEventTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ModeLabelEventType createModeLabelEventTypeFromString(EDataType eDataType, String initialValue) {
ModeLabelEventType result = ModeLabelEventType.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 convertModeLabelEventTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ChannelEventType createChannelEventTypeFromString(EDataType eDataType, String initialValue) {
ChannelEventType result = ChannelEventType.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 convertChannelEventTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SemaphoreEventType createSemaphoreEventTypeFromString(EDataType eDataType, String initialValue) {
SemaphoreEventType result = SemaphoreEventType.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 convertSemaphoreEventTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ComponentEventType createComponentEventTypeFromString(EDataType eDataType, String initialValue) {
ComponentEventType result = ComponentEventType.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 convertComponentEventTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MemoryType createMemoryTypeFromString(EDataType eDataType, String initialValue) {
MemoryType result = MemoryType.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 convertMemoryTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public StructureType createStructureTypeFromString(EDataType eDataType, String initialValue) {
StructureType result = StructureType.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 convertStructureTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CacheType createCacheTypeFromString(EDataType eDataType, String initialValue) {
CacheType result = CacheType.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 convertCacheTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PortType createPortTypeFromString(EDataType eDataType, String initialValue) {
PortType result = PortType.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 convertPortTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SchedPolicy createSchedPolicyFromString(EDataType eDataType, String initialValue) {
SchedPolicy result = SchedPolicy.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 convertSchedPolicyToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WriteStrategy createWriteStrategyFromString(EDataType eDataType, String initialValue) {
WriteStrategy result = WriteStrategy.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 convertWriteStrategyToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PuType createPuTypeFromString(EDataType eDataType, String initialValue) {
PuType result = PuType.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 convertPuTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PortInterface createPortInterfaceFromString(EDataType eDataType, String initialValue) {
PortInterface result = PortInterface.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 convertPortInterfaceToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public HwFeatureType createHwFeatureTypeFromString(EDataType eDataType, String initialValue) {
HwFeatureType result = HwFeatureType.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 convertHwFeatureTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MemoryAddressMappingType createMemoryAddressMappingTypeFromString(EDataType eDataType, String initialValue) {
MemoryAddressMappingType result = MemoryAddressMappingType.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 convertMemoryAddressMappingTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OsDataConsistencyMode createOsDataConsistencyModeFromString(EDataType eDataType, String initialValue) {
OsDataConsistencyMode result = OsDataConsistencyMode.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 convertOsDataConsistencyModeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AccessMultiplicity createAccessMultiplicityFromString(EDataType eDataType, String initialValue) {
AccessMultiplicity result = AccessMultiplicity.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 convertAccessMultiplicityToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DataStabilityLevel createDataStabilityLevelFromString(EDataType eDataType, String initialValue) {
DataStabilityLevel result = DataStabilityLevel.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 convertDataStabilityLevelToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SemaphoreType createSemaphoreTypeFromString(EDataType eDataType, String initialValue) {
SemaphoreType result = SemaphoreType.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 convertSemaphoreTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CombinatorialCondition createCombinatorialConditionFromString(EDataType eDataType, String initialValue) {
CombinatorialCondition result = CombinatorialCondition.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 convertCombinatorialConditionToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public GroupingType createGroupingTypeFromString(EDataType eDataType, String initialValue) {
GroupingType result = GroupingType.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 convertGroupingTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CurveType createCurveTypeFromString(EDataType eDataType, String initialValue) {
CurveType result = CurveType.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 convertCurveTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WaitEventType createWaitEventTypeFromString(EDataType eDataType, String initialValue) {
WaitEventType result = WaitEventType.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 convertWaitEventTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WaitingBehaviour createWaitingBehaviourFromString(EDataType eDataType, String initialValue) {
WaitingBehaviour result = WaitingBehaviour.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 convertWaitingBehaviourToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ISRCategory createISRCategoryFromString(EDataType eDataType, String initialValue) {
ISRCategory result = ISRCategory.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 convertISRCategoryToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AccessPrecedenceType createAccessPrecedenceTypeFromString(EDataType eDataType, String initialValue) {
AccessPrecedenceType result = AccessPrecedenceType.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 convertAccessPrecedenceTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OrderType createOrderTypeFromString(EDataType eDataType, String initialValue) {
OrderType result = OrderType.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 convertOrderTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DirectionType createDirectionTypeFromString(EDataType eDataType, String initialValue) {
DirectionType result = DirectionType.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 convertDirectionTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LabelDataStability createLabelDataStabilityFromString(EDataType eDataType, String initialValue) {
LabelDataStability result = LabelDataStability.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 convertLabelDataStabilityToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ModeLabelAccessEnum createModeLabelAccessEnumFromString(EDataType eDataType, String initialValue) {
ModeLabelAccessEnum result = ModeLabelAccessEnum.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 convertModeLabelAccessEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReceiveOperation createReceiveOperationFromString(EDataType eDataType, String initialValue) {
ReceiveOperation result = ReceiveOperation.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 convertReceiveOperationToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LabelAccessDataStability createLabelAccessDataStabilityFromString(EDataType eDataType, String initialValue) {
LabelAccessDataStability result = LabelAccessDataStability.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 convertLabelAccessDataStabilityToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LabelAccessEnum createLabelAccessEnumFromString(EDataType eDataType, String initialValue) {
LabelAccessEnum result = LabelAccessEnum.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 convertLabelAccessEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LabelAccessImplementation createLabelAccessImplementationFromString(EDataType eDataType, String initialValue) {
LabelAccessImplementation result = LabelAccessImplementation.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 convertLabelAccessImplementationToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SemaphoreAccessEnum createSemaphoreAccessEnumFromString(EDataType eDataType, String initialValue) {
SemaphoreAccessEnum result = SemaphoreAccessEnum.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 convertSemaphoreAccessEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BlockingType createBlockingTypeFromString(EDataType eDataType, String initialValue) {
BlockingType result = BlockingType.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 convertBlockingTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Preemption createPreemptionFromString(EDataType eDataType, String initialValue) {
Preemption result = Preemption.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 convertPreemptionToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ConcurrencyType createConcurrencyTypeFromString(EDataType eDataType, String initialValue) {
ConcurrencyType result = ConcurrencyType.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 convertConcurrencyTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ASILType createASILTypeFromString(EDataType eDataType, String initialValue) {
ASILType result = ASILType.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 convertASILTypeToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ArithmeticOperator createArithmeticOperatorFromString(EDataType eDataType, String initialValue) {
ArithmeticOperator result = ArithmeticOperator.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 convertArithmeticOperatorToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public long createAddress(final String it) {
Long _xifexpression = null;
if ((it == null)) {
throw new NumberFormatException("Null");
}
else {
Long _xifexpression_1 = null;
if ((it.startsWith("-") || it.startsWith("+"))) {
throw new NumberFormatException("Sign character");
}
else {
_xifexpression_1 = Long.decode(it);
}
_xifexpression = _xifexpression_1;
}
return (_xifexpression).longValue();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Long createAddressFromString(EDataType eDataType, String initialValue) {
return createAddress(initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertAddress(final long it) {
String _hexString = Long.toHexString(it);
return ("0x" + _hexString);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertAddressToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : convertAddress((Long)instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Integer createPositiveIntFromString(EDataType eDataType, String initialValue) {
return (Integer)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertPositiveIntToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Long createPositiveLongFromString(EDataType eDataType, String initialValue) {
return (Long)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertPositiveLongToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Double createPositiveDoubleFromString(EDataType eDataType, String initialValue) {
return (Double)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertPositiveDoubleToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Integer createNonNegativeIntFromString(EDataType eDataType, String initialValue) {
return (Integer)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertNonNegativeIntToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Long createNonNegativeLongFromString(EDataType eDataType, String initialValue) {
return (Long)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertNonNegativeLongToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Double createNonNegativeDoubleFromString(EDataType eDataType, String initialValue) {
return (Double)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertNonNegativeDoubleToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public AmaltheaPackage getAmaltheaPackage() {
return (AmaltheaPackage)getEPackage();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @deprecated
* @generated
*/
@Deprecated
public static AmaltheaPackage getPackage() {
return AmaltheaPackage.eINSTANCE;
}
} //AmaltheaFactoryImpl