From 478123d2febde02f39f6a673ffdbdf0c760aef3c Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Mon, 25 Mar 2019 15:56:37 +0100 Subject: Add reliability probability and mtff objectives --- .../ApplicationConfigurationAdapterFactory.java | 50 +++++++++++++++-- .../util/ApplicationConfigurationSwitch.java | 64 +++++++++++++++++++--- 2 files changed, 102 insertions(+), 12 deletions(-) (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util') diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java index a96c7f83..0d52290c 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationAdapterFactory.java @@ -261,9 +261,19 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl return createObjectiveFunctionAdapter(); } @Override - public Adapter caseReliabiltiyFunction(ReliabiltiyFunction object) + public Adapter caseReliabilityObjectiveFunction(ReliabilityObjectiveFunction object) { - return createReliabiltiyFunctionAdapter(); + return createReliabilityObjectiveFunctionAdapter(); + } + @Override + public Adapter caseReliabiltiyProbability(ReliabiltiyProbability object) + { + return createReliabiltiyProbabilityAdapter(); + } + @Override + public Adapter caseMtff(Mtff object) + { + return createMtffAdapter(); } @Override public Adapter caseObjectiveDeclaration(ObjectiveDeclaration object) @@ -1038,16 +1048,46 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction Reliabiltiy Function}'. + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction Reliability Objective Function}'. + * + * 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. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction + * @generated + */ + public Adapter createReliabilityObjectiveFunctionAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability Reliabiltiy Probability}'. + * + * 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. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability + * @generated + */ + public Adapter createReliabiltiyProbabilityAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff Mtff}'. * * 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. * * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff * @generated */ - public Adapter createReliabiltiyFunctionAdapter() + public Adapter createMtffAdapter() { return null; } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java index d907f53c..0fcc39dc 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java @@ -361,11 +361,29 @@ public class ApplicationConfigurationSwitch extends Switch if (result == null) result = defaultCase(theEObject); return result; } - case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION: + case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: { - ReliabiltiyFunction reliabiltiyFunction = (ReliabiltiyFunction)theEObject; - T result = caseReliabiltiyFunction(reliabiltiyFunction); - if (result == null) result = caseObjectiveFunction(reliabiltiyFunction); + ReliabilityObjectiveFunction reliabilityObjectiveFunction = (ReliabilityObjectiveFunction)theEObject; + T result = caseReliabilityObjectiveFunction(reliabilityObjectiveFunction); + if (result == null) result = caseObjectiveFunction(reliabilityObjectiveFunction); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY: + { + ReliabiltiyProbability reliabiltiyProbability = (ReliabiltiyProbability)theEObject; + T result = caseReliabiltiyProbability(reliabiltiyProbability); + if (result == null) result = caseReliabilityObjectiveFunction(reliabiltiyProbability); + if (result == null) result = caseObjectiveFunction(reliabiltiyProbability); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.MTFF: + { + Mtff mtff = (Mtff)theEObject; + T result = caseMtff(mtff); + if (result == null) result = caseReliabilityObjectiveFunction(mtff); + if (result == null) result = caseObjectiveFunction(mtff); if (result == null) result = defaultCase(theEObject); return result; } @@ -1278,17 +1296,49 @@ public class ApplicationConfigurationSwitch extends Switch } /** - * Returns the result of interpreting the object as an instance of 'Reliabiltiy Function'. + * Returns the result of interpreting the object as an instance of 'Reliability Objective Function'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Reliability Objective Function'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseReliabilityObjectiveFunction(ReliabilityObjectiveFunction object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Reliabiltiy Probability'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Reliabiltiy Probability'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseReliabiltiyProbability(ReliabiltiyProbability object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Mtff'. * * This implementation returns null; * returning a non-null result will terminate the switch. * * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Reliabiltiy Function'. + * @return the result of interpreting the object as an instance of 'Mtff'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ - public T caseReliabiltiyFunction(ReliabiltiyFunction object) + public T caseMtff(Mtff object) { return null; } -- cgit v1.2.3-54-g00ecf