From e904f9d4b1d2d15ab4ec6d72ee881f4c7de34eef Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Wed, 15 May 2019 13:46:38 -0400 Subject: Formalize CPS case study for optimization --- .../inf/dslreasoner/domains/cps/CpsFactory.java | 105 +++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 Domains/hu.bme.mit.inf.dslreasoner.domains.cps/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/cps/CpsFactory.java (limited to 'Domains/hu.bme.mit.inf.dslreasoner.domains.cps/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/cps/CpsFactory.java') diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/cps/CpsFactory.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/cps/CpsFactory.java new file mode 100644 index 00000000..93a5fc95 --- /dev/null +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.cps/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/cps/CpsFactory.java @@ -0,0 +1,105 @@ +/** + */ +package hu.bme.mit.inf.dslreasoner.domains.cps; + +import org.eclipse.emf.ecore.EFactory; + +/** + * + * The Factory for the model. + * It provides a create method for each non-abstract class of the model. + * + * @see hu.bme.mit.inf.dslreasoner.domains.cps.CpsPackage + * @generated + */ +public interface CpsFactory extends EFactory { + /** + * The singleton instance of the factory. + * + * + * @generated + */ + CpsFactory eINSTANCE = hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsFactoryImpl.init(); + + /** + * Returns a new object of class 'Cyber Physical System'. + * + * + * @return a new object of class 'Cyber Physical System'. + * @generated + */ + CyberPhysicalSystem createCyberPhysicalSystem(); + + /** + * Returns a new object of class 'Application Type'. + * + * + * @return a new object of class 'Application Type'. + * @generated + */ + ApplicationType createApplicationType(); + + /** + * Returns a new object of class 'Host Type'. + * + * + * @return a new object of class 'Host Type'. + * @generated + */ + HostType createHostType(); + + /** + * Returns a new object of class 'Request'. + * + * + * @return a new object of class 'Request'. + * @generated + */ + Request createRequest(); + + /** + * Returns a new object of class 'Requirement'. + * + * + * @return a new object of class 'Requirement'. + * @generated + */ + Requirement createRequirement(); + + /** + * Returns a new object of class 'Application Instance'. + * + * + * @return a new object of class 'Application Instance'. + * @generated + */ + ApplicationInstance createApplicationInstance(); + + /** + * Returns a new object of class 'Resource Requirement'. + * + * + * @return a new object of class 'Resource Requirement'. + * @generated + */ + ResourceRequirement createResourceRequirement(); + + /** + * Returns a new object of class 'Host Instance'. + * + * + * @return a new object of class 'Host Instance'. + * @generated + */ + HostInstance createHostInstance(); + + /** + * Returns the package supported by this factory. + * + * + * @return the package supported by this factory. + * @generated + */ + CpsPackage getCpsPackage(); + +} //CpsFactory -- cgit v1.2.3-70-g09d2