/**
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* See the NOTICE file distributed with this work for additional
* information regarding copyright ownership.
*/
package org.sintef.thingml.util;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
import org.eclipse.emf.ecore.EObject;
import org.sintef.thingml.*;
/**
* <!-- begin-user-doc -->
* The <b>Adapter Factory</b> for the model.
* It provides an adapter <code>createXXX</code> method for each class of the model.
* <!-- end-user-doc -->
* @see org.sintef.thingml.ThingmlPackage
* @generated
*/
public class ThingmlAdapterFactory extends AdapterFactoryImpl {
/**
* The cached model package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static ThingmlPackage modelPackage;
/**
* Creates an instance of the adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ThingmlAdapterFactory() {
if (modelPackage == null) {
modelPackage = ThingmlPackage.eINSTANCE;
}
}
/**
* Returns whether this factory is applicable for the type of the object.
* <!-- begin-user-doc -->
* This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
* <!-- end-user-doc -->
* @return whether this factory is applicable for the type of the object.
* @generated
*/
@Override
public boolean isFactoryForType(Object object) {
if (object == modelPackage) {
return true;
}
if (object instanceof EObject) {
return ((EObject)object).eClass().getEPackage() == modelPackage;
}
return false;
}
/**
* The switch that delegates to the <code>createXXX</code> methods.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ThingmlSwitch<Adapter> modelSwitch =
new ThingmlSwitch<Adapter>() {
@Override
public Adapter caseThingMLModel(ThingMLModel object) {
return createThingMLModelAdapter();
}
@Override
public Adapter caseHasParameters(HasParameters object) {
return createHasParametersAdapter();
}
@Override
public Adapter casePassesParameters(PassesParameters object) {
return createPassesParametersAdapter();
}
@Override
public Adapter caseFunction(Function object) {
return createFunctionAdapter();
}
@Override
public Adapter caseMessage(Message object) {
return createMessageAdapter();
}
@Override
public Adapter caseThing(Thing object) {
return createThingAdapter();
}
@Override
public Adapter caseParameter(Parameter object) {
return createParameterAdapter();
}
@Override
public Adapter caseVariable(Variable object) {
return createVariableAdapter();
}
@Override
public Adapter caseThingMLElement(ThingMLElement object) {
return createThingMLElementAdapter();
}
@Override
public Adapter caseType(Type object) {
return createTypeAdapter();
}
@Override
public Adapter caseTypedElement(TypedElement object) {
return createTypedElementAdapter();
}
@Override
public Adapter caseProperty(Property object) {
return createPropertyAdapter();
}
@Override
public Adapter casePropertyAssign(PropertyAssign object) {
return createPropertyAssignAdapter();
}
@Override
public Adapter casePlatformAnnotation(PlatformAnnotation object) {
return createPlatformAnnotationAdapter();
}
@Override
public Adapter caseEnumeration(Enumeration object) {
return createEnumerationAdapter();
}
@Override
public Adapter casePrimitiveType(PrimitiveType object) {
return createPrimitiveTypeAdapter();
}
@Override
public Adapter caseEnumerationLiteral(EnumerationLiteral object) {
return createEnumerationLiteralAdapter();
}
@Override
public Adapter caseAnnotatedElement(AnnotatedElement object) {
return createAnnotatedElementAdapter();
}
@Override
public Adapter caseStateMachine(StateMachine object) {
return createStateMachineAdapter();
}
@Override
public Adapter caseHandler(Handler object) {
return createHandlerAdapter();
}
@Override
public Adapter caseTransition(Transition object) {
return createTransitionAdapter();
}
@Override
public Adapter caseInternalTransition(InternalTransition object) {
return createInternalTransitionAdapter();
}
@Override
public Adapter caseState(State object) {
return createStateAdapter();
}
@Override
public Adapter caseFinalState(FinalState object) {
return createFinalStateAdapter();
}
@Override
public Adapter caseCompositeState(CompositeState object) {
return createCompositeStateAdapter();
}
@Override
public Adapter caseRegion(Region object) {
return createRegionAdapter();
}
@Override
public Adapter caseParallelRegion(ParallelRegion object) {
return createParallelRegionAdapter();
}
@Override
public Adapter caseSession(Session object) {
return createSessionAdapter();
}
@Override
public Adapter caseAction(Action object) {
return createActionAdapter();
}
@Override
public Adapter caseActionBlock(ActionBlock object) {
return createActionBlockAdapter();
}
@Override
public Adapter caseExternStatement(ExternStatement object) {
return createExternStatementAdapter();
}
@Override
public Adapter caseExpression(Expression object) {
return createExpressionAdapter();
}
@Override
public Adapter caseExternExpression(ExternExpression object) {
return createExternExpressionAdapter();
}
@Override
public Adapter caseSendAction(SendAction object) {
return createSendActionAdapter();
}
@Override
public Adapter caseVariableAssignment(VariableAssignment object) {
return createVariableAssignmentAdapter();
}
@Override
public Adapter caseEvent(Event object) {
return createEventAdapter();
}
@Override
public Adapter caseReceiveMessage(ReceiveMessage object) {
return createReceiveMessageAdapter();
}
@Override
public Adapter casePort(Port object) {
return createPortAdapter();
}
@Override
public Adapter caseRequiredPort(RequiredPort object) {
return createRequiredPortAdapter();
}
@Override
public Adapter caseProvidedPort(ProvidedPort object) {
return createProvidedPortAdapter();
}
@Override
public Adapter caseInternalPort(InternalPort object) {
return createInternalPortAdapter();
}
@Override
public Adapter caseLiteral(Literal object) {
return createLiteralAdapter();
}
@Override
public Adapter caseEnumLiteralRef(EnumLiteralRef object) {
return createEnumLiteralRefAdapter();
}
@Override
public Adapter caseIntegerLiteral(IntegerLiteral object) {
return createIntegerLiteralAdapter();
}
@Override
public Adapter caseBooleanLiteral(BooleanLiteral object) {
return createBooleanLiteralAdapter();
}
@Override
public Adapter caseStringLiteral(StringLiteral object) {
return createStringLiteralAdapter();
}
@Override
public Adapter caseDoubleLiteral(DoubleLiteral object) {
return createDoubleLiteralAdapter();
}
@Override
public Adapter caseCharacterLiteral(CharacterLiteral object) {
return createCharacterLiteralAdapter();
}
@Override
public Adapter caseUnaryExpression(UnaryExpression object) {
return createUnaryExpressionAdapter();
}
@Override
public Adapter caseNotExpression(NotExpression object) {
return createNotExpressionAdapter();
}
@Override
public Adapter caseUnaryMinus(UnaryMinus object) {
return createUnaryMinusAdapter();
}
@Override
public Adapter caseBinaryExpression(BinaryExpression object) {
return createBinaryExpressionAdapter();
}
@Override
public Adapter casePlusExpression(PlusExpression object) {
return createPlusExpressionAdapter();
}
@Override
public Adapter caseMinusExpression(MinusExpression object) {
return createMinusExpressionAdapter();
}
@Override
public Adapter caseTimesExpression(TimesExpression object) {
return createTimesExpressionAdapter();
}
@Override
public Adapter caseDivExpression(DivExpression object) {
return createDivExpressionAdapter();
}
@Override
public Adapter caseModExpression(ModExpression object) {
return createModExpressionAdapter();
}
@Override
public Adapter caseEqualsExpression(EqualsExpression object) {
return createEqualsExpressionAdapter();
}
@Override
public Adapter caseNotEqualsExpression(NotEqualsExpression object) {
return createNotEqualsExpressionAdapter();
}
@Override
public Adapter caseGreaterExpression(GreaterExpression object) {
return createGreaterExpressionAdapter();
}
@Override
public Adapter caseLowerExpression(LowerExpression object) {
return createLowerExpressionAdapter();
}
@Override
public Adapter caseGreaterOrEqualExpression(GreaterOrEqualExpression object) {
return createGreaterOrEqualExpressionAdapter();
}
@Override
public Adapter caseLowerOrEqualExpression(LowerOrEqualExpression object) {
return createLowerOrEqualExpressionAdapter();
}
@Override
public Adapter caseAndExpression(AndExpression object) {
return createAndExpressionAdapter();
}
@Override
public Adapter caseOrExpression(OrExpression object) {
return createOrExpressionAdapter();
}
@Override
public Adapter caseIncrement(Increment object) {
return createIncrementAdapter();
}
@Override
public Adapter caseDecrement(Decrement object) {
return createDecrementAdapter();
}
@Override
public Adapter caseControlStructure(ControlStructure object) {
return createControlStructureAdapter();
}
@Override
public Adapter caseLoopAction(LoopAction object) {
return createLoopActionAdapter();
}
@Override
public Adapter caseConditionalAction(ConditionalAction object) {
return createConditionalActionAdapter();
}
@Override
public Adapter casePropertyReference(PropertyReference object) {
return createPropertyReferenceAdapter();
}
@Override
public Adapter caseArrayIndex(ArrayIndex object) {
return createArrayIndexAdapter();
}
@Override
public Adapter caseExpressionGroup(ExpressionGroup object) {
return createExpressionGroupAdapter();
}
@Override
public Adapter caseReturnAction(ReturnAction object) {
return createReturnActionAdapter();
}
@Override
public Adapter casePrintAction(PrintAction object) {
return createPrintActionAdapter();
}
@Override
public Adapter caseErrorAction(ErrorAction object) {
return createErrorActionAdapter();
}
@Override
public Adapter caseStartSession(StartSession object) {
return createStartSessionAdapter();
}
@Override
public Adapter caseStartStream(StartStream object) {
return createStartStreamAdapter();
}
@Override
public Adapter caseStopStream(StopStream object) {
return createStopStreamAdapter();
}
@Override
public Adapter caseConfiguration(Configuration object) {
return createConfigurationAdapter();
}
@Override
public Adapter caseInstance(Instance object) {
return createInstanceAdapter();
}
@Override
public Adapter caseConnector(Connector object) {
return createConnectorAdapter();
}
@Override
public Adapter caseExternalConnector(ExternalConnector object) {
return createExternalConnectorAdapter();
}
@Override
public Adapter caseAbstractConnector(AbstractConnector object) {
return createAbstractConnectorAdapter();
}
@Override
public Adapter caseConfigPropertyAssign(ConfigPropertyAssign object) {
return createConfigPropertyAssignAdapter();
}
@Override
public Adapter caseInstanceRef(InstanceRef object) {
return createInstanceRefAdapter();
}
@Override
public Adapter caseFunctionCall(FunctionCall object) {
return createFunctionCallAdapter();
}
@Override
public Adapter caseFunctionCallStatement(FunctionCallStatement object) {
return createFunctionCallStatementAdapter();
}
@Override
public Adapter caseFunctionCallExpression(FunctionCallExpression object) {
return createFunctionCallExpressionAdapter();
}
@Override
public Adapter caseLocalVariable(LocalVariable object) {
return createLocalVariableAdapter();
}
@Override
public Adapter caseStream(Stream object) {
return createStreamAdapter();
}
@Override
public Adapter caseSource(Source object) {
return createSourceAdapter();
}
@Override
public Adapter caseSourceComposition(SourceComposition object) {
return createSourceCompositionAdapter();
}
@Override
public Adapter caseJoinSources(JoinSources object) {
return createJoinSourcesAdapter();
}
@Override
public Adapter caseMergeSources(MergeSources object) {
return createMergeSourcesAdapter();
}
@Override
public Adapter caseSimpleSource(SimpleSource object) {
return createSimpleSourceAdapter();
}
@Override
public Adapter caseViewSource(ViewSource object) {
return createViewSourceAdapter();
}
@Override
public Adapter caseFilter(Filter object) {
return createFilterAdapter();
}
@Override
public Adapter caseMessageParameter(MessageParameter object) {
return createMessageParameterAdapter();
}
@Override
public Adapter caseReference(Reference object) {
return createReferenceAdapter();
}
@Override
public Adapter caseReferencedElmt(ReferencedElmt object) {
return createReferencedElmtAdapter();
}
@Override
public Adapter caseLengthWindow(LengthWindow object) {
return createLengthWindowAdapter();
}
@Override
public Adapter caseTimeWindow(TimeWindow object) {
return createTimeWindowAdapter();
}
@Override
public Adapter caseParamReference(ParamReference object) {
return createParamReferenceAdapter();
}
@Override
public Adapter caseSimpleParamRef(SimpleParamRef object) {
return createSimpleParamRefAdapter();
}
@Override
public Adapter caseArrayParamRef(ArrayParamRef object) {
return createArrayParamRefAdapter();
}
@Override
public Adapter caseElmtProperty(ElmtProperty object) {
return createElmtPropertyAdapter();
}
@Override
public Adapter casePredifinedProperty(PredifinedProperty object) {
return createPredifinedPropertyAdapter();
}
@Override
public Adapter caseLengthArray(LengthArray object) {
return createLengthArrayAdapter();
}
@Override
public Adapter caseProtocol(Protocol object) {
return createProtocolAdapter();
}
@Override
public Adapter caseObjectType(ObjectType object) {
return createObjectTypeAdapter();
}
@Override
public Adapter defaultCase(EObject object) {
return createEObjectAdapter();
}
};
/**
* Creates an adapter for the <code>target</code>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param target the object to adapt.
* @return the adapter for the <code>target</code>.
* @generated
*/
@Override
public Adapter createAdapter(Notifier target) {
return modelSwitch.doSwitch((EObject)target);
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ThingMLModel <em>Thing ML Model</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ThingMLModel
* @generated
*/
public Adapter createThingMLModelAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.HasParameters <em>Has Parameters</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.HasParameters
* @generated
*/
public Adapter createHasParametersAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.PassesParameters <em>Passes Parameters</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.PassesParameters
* @generated
*/
public Adapter createPassesParametersAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Function <em>Function</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Function
* @generated
*/
public Adapter createFunctionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Message <em>Message</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Message
* @generated
*/
public Adapter createMessageAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Thing <em>Thing</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Thing
* @generated
*/
public Adapter createThingAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Parameter <em>Parameter</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Parameter
* @generated
*/
public Adapter createParameterAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Variable <em>Variable</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Variable
* @generated
*/
public Adapter createVariableAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ThingMLElement <em>Thing ML Element</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ThingMLElement
* @generated
*/
public Adapter createThingMLElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Type <em>Type</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Type
* @generated
*/
public Adapter createTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.TypedElement <em>Typed Element</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.TypedElement
* @generated
*/
public Adapter createTypedElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Property <em>Property</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Property
* @generated
*/
public Adapter createPropertyAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.PropertyAssign <em>Property Assign</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.PropertyAssign
* @generated
*/
public Adapter createPropertyAssignAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.PlatformAnnotation <em>Platform Annotation</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.PlatformAnnotation
* @generated
*/
public Adapter createPlatformAnnotationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Enumeration <em>Enumeration</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Enumeration
* @generated
*/
public Adapter createEnumerationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.PrimitiveType <em>Primitive Type</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.PrimitiveType
* @generated
*/
public Adapter createPrimitiveTypeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.EnumerationLiteral <em>Enumeration Literal</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.EnumerationLiteral
* @generated
*/
public Adapter createEnumerationLiteralAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.AnnotatedElement <em>Annotated Element</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.AnnotatedElement
* @generated
*/
public Adapter createAnnotatedElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.StateMachine <em>State Machine</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.StateMachine
* @generated
*/
public Adapter createStateMachineAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Handler <em>Handler</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Handler
* @generated
*/
public Adapter createHandlerAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Transition <em>Transition</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Transition
* @generated
*/
public Adapter createTransitionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.InternalTransition <em>Internal Transition</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.InternalTransition
* @generated
*/
public Adapter createInternalTransitionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.State <em>State</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.State
* @generated
*/
public Adapter createStateAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.FinalState <em>Final State</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.FinalState
* @generated
*/
public Adapter createFinalStateAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.CompositeState <em>Composite State</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.CompositeState
* @generated
*/
public Adapter createCompositeStateAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Region <em>Region</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Region
* @generated
*/
public Adapter createRegionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ParallelRegion <em>Parallel Region</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ParallelRegion
* @generated
*/
public Adapter createParallelRegionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Session <em>Session</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Session
* @generated
*/
public Adapter createSessionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Action <em>Action</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Action
* @generated
*/
public Adapter createActionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ActionBlock <em>Action Block</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ActionBlock
* @generated
*/
public Adapter createActionBlockAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ExternStatement <em>Extern Statement</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ExternStatement
* @generated
*/
public Adapter createExternStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Expression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Expression
* @generated
*/
public Adapter createExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ExternExpression <em>Extern Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ExternExpression
* @generated
*/
public Adapter createExternExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.SendAction <em>Send Action</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.SendAction
* @generated
*/
public Adapter createSendActionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.VariableAssignment <em>Variable Assignment</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.VariableAssignment
* @generated
*/
public Adapter createVariableAssignmentAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Event <em>Event</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Event
* @generated
*/
public Adapter createEventAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ReceiveMessage <em>Receive Message</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ReceiveMessage
* @generated
*/
public Adapter createReceiveMessageAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Port <em>Port</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Port
* @generated
*/
public Adapter createPortAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.RequiredPort <em>Required Port</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.RequiredPort
* @generated
*/
public Adapter createRequiredPortAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ProvidedPort <em>Provided Port</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ProvidedPort
* @generated
*/
public Adapter createProvidedPortAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.InternalPort <em>Internal Port</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.InternalPort
* @generated
*/
public Adapter createInternalPortAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Literal <em>Literal</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Literal
* @generated
*/
public Adapter createLiteralAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.EnumLiteralRef <em>Enum Literal Ref</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.EnumLiteralRef
* @generated
*/
public Adapter createEnumLiteralRefAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.IntegerLiteral <em>Integer Literal</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.IntegerLiteral
* @generated
*/
public Adapter createIntegerLiteralAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.BooleanLiteral <em>Boolean Literal</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.BooleanLiteral
* @generated
*/
public Adapter createBooleanLiteralAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.StringLiteral <em>String Literal</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.StringLiteral
* @generated
*/
public Adapter createStringLiteralAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.DoubleLiteral <em>Double Literal</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.DoubleLiteral
* @generated
*/
public Adapter createDoubleLiteralAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.CharacterLiteral <em>Character Literal</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.CharacterLiteral
* @generated
*/
public Adapter createCharacterLiteralAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.UnaryExpression <em>Unary Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.UnaryExpression
* @generated
*/
public Adapter createUnaryExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.NotExpression <em>Not Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.NotExpression
* @generated
*/
public Adapter createNotExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.UnaryMinus <em>Unary Minus</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.UnaryMinus
* @generated
*/
public Adapter createUnaryMinusAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.BinaryExpression <em>Binary Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.BinaryExpression
* @generated
*/
public Adapter createBinaryExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.PlusExpression <em>Plus Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.PlusExpression
* @generated
*/
public Adapter createPlusExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Increment <em>Increment</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Increment
* @generated
*/
public Adapter createIncrementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Decrement <em>Decrement</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Decrement
* @generated
*/
public Adapter createDecrementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.MinusExpression <em>Minus Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.MinusExpression
* @generated
*/
public Adapter createMinusExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.TimesExpression <em>Times Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.TimesExpression
* @generated
*/
public Adapter createTimesExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.DivExpression <em>Div Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.DivExpression
* @generated
*/
public Adapter createDivExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ModExpression <em>Mod Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ModExpression
* @generated
*/
public Adapter createModExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.EqualsExpression <em>Equals Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.EqualsExpression
* @generated
*/
public Adapter createEqualsExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.NotEqualsExpression <em>Not Equals Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.NotEqualsExpression
* @generated
*/
public Adapter createNotEqualsExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.GreaterExpression <em>Greater Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.GreaterExpression
* @generated
*/
public Adapter createGreaterExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.LowerExpression <em>Lower Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.LowerExpression
* @generated
*/
public Adapter createLowerExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.GreaterOrEqualExpression <em>Greater Or Equal Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.GreaterOrEqualExpression
* @generated
*/
public Adapter createGreaterOrEqualExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.LowerOrEqualExpression <em>Lower Or Equal Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.LowerOrEqualExpression
* @generated
*/
public Adapter createLowerOrEqualExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.AndExpression <em>And Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.AndExpression
* @generated
*/
public Adapter createAndExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.OrExpression <em>Or Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.OrExpression
* @generated
*/
public Adapter createOrExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ControlStructure <em>Control Structure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ControlStructure
* @generated
*/
public Adapter createControlStructureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.LoopAction <em>Loop Action</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.LoopAction
* @generated
*/
public Adapter createLoopActionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ConditionalAction <em>Conditional Action</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ConditionalAction
* @generated
*/
public Adapter createConditionalActionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.PropertyReference <em>Property Reference</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.PropertyReference
* @generated
*/
public Adapter createPropertyReferenceAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ArrayIndex <em>Array Index</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ArrayIndex
* @generated
*/
public Adapter createArrayIndexAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ExpressionGroup <em>Expression Group</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ExpressionGroup
* @generated
*/
public Adapter createExpressionGroupAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ReturnAction <em>Return Action</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ReturnAction
* @generated
*/
public Adapter createReturnActionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.PrintAction <em>Print Action</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.PrintAction
* @generated
*/
public Adapter createPrintActionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ErrorAction <em>Error Action</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ErrorAction
* @generated
*/
public Adapter createErrorActionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.StartSession <em>Start Session</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.StartSession
* @generated
*/
public Adapter createStartSessionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.StartStream <em>Start Stream</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.StartStream
* @generated
*/
public Adapter createStartStreamAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.StopStream <em>Stop Stream</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.StopStream
* @generated
*/
public Adapter createStopStreamAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Configuration <em>Configuration</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Configuration
* @generated
*/
public Adapter createConfigurationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Instance <em>Instance</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Instance
* @generated
*/
public Adapter createInstanceAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Connector <em>Connector</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Connector
* @generated
*/
public Adapter createConnectorAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ExternalConnector <em>External Connector</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ExternalConnector
* @generated
*/
public Adapter createExternalConnectorAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.AbstractConnector <em>Abstract Connector</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.AbstractConnector
* @generated
*/
public Adapter createAbstractConnectorAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ConfigPropertyAssign <em>Config Property Assign</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ConfigPropertyAssign
* @generated
*/
public Adapter createConfigPropertyAssignAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.InstanceRef <em>Instance Ref</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.InstanceRef
* @generated
*/
public Adapter createInstanceRefAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.FunctionCall <em>Function Call</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.FunctionCall
* @generated
*/
public Adapter createFunctionCallAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.FunctionCallStatement <em>Function Call Statement</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.FunctionCallStatement
* @generated
*/
public Adapter createFunctionCallStatementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.FunctionCallExpression <em>Function Call Expression</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.FunctionCallExpression
* @generated
*/
public Adapter createFunctionCallExpressionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.LocalVariable <em>Local Variable</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.LocalVariable
* @generated
*/
public Adapter createLocalVariableAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Stream <em>Stream</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Stream
* @generated
*/
public Adapter createStreamAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Source <em>Source</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Source
* @generated
*/
public Adapter createSourceAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.SourceComposition <em>Source Composition</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.SourceComposition
* @generated
*/
public Adapter createSourceCompositionAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.JoinSources <em>Join Sources</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.JoinSources
* @generated
*/
public Adapter createJoinSourcesAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.MergeSources <em>Merge Sources</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.MergeSources
* @generated
*/
public Adapter createMergeSourcesAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.SimpleSource <em>Simple Source</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.SimpleSource
* @generated
*/
public Adapter createSimpleSourceAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ViewSource <em>View Source</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ViewSource
* @generated
*/
public Adapter createViewSourceAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Filter <em>Filter</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Filter
* @generated
*/
public Adapter createFilterAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.MessageParameter <em>Message Parameter</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.MessageParameter
* @generated
*/
public Adapter createMessageParameterAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Reference <em>Reference</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Reference
* @generated
*/
public Adapter createReferenceAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ReferencedElmt <em>Referenced Elmt</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ReferencedElmt
* @generated
*/
public Adapter createReferencedElmtAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.LengthWindow <em>Length Window</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.LengthWindow
* @generated
*/
public Adapter createLengthWindowAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.TimeWindow <em>Time Window</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.TimeWindow
* @generated
*/
public Adapter createTimeWindowAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ParamReference <em>Param Reference</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ParamReference
* @generated
*/
public Adapter createParamReferenceAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.SimpleParamRef <em>Simple Param Ref</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.SimpleParamRef
* @generated
*/
public Adapter createSimpleParamRefAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ArrayParamRef <em>Array Param Ref</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ArrayParamRef
* @generated
*/
public Adapter createArrayParamRefAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ElmtProperty <em>Elmt Property</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ElmtProperty
* @generated
*/
public Adapter createElmtPropertyAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.PredifinedProperty <em>Predifined Property</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.PredifinedProperty
* @generated
*/
public Adapter createPredifinedPropertyAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.LengthArray <em>Length Array</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.LengthArray
* @generated
*/
public Adapter createLengthArrayAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.Protocol <em>Protocol</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.Protocol
* @generated
*/
public Adapter createProtocolAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.sintef.thingml.ObjectType <em>Object Type</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see org.sintef.thingml.ObjectType
* @generated
*/
public Adapter createObjectTypeAdapter() {
return null;
}
/**
* Creates a new adapter for the default case.
* <!-- begin-user-doc -->
* This default implementation returns null.
* <!-- end-user-doc -->
* @return the new adapter.
* @generated
*/
public Adapter createEObjectAdapter() {
return null;
}
} //ThingmlAdapterFactory