123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178 |
- /**
- */
- package ua.ansymo.hintco;
- import org.eclipse.emf.ecore.EFactory;
- /**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see ua.ansymo.hintco.HintcoPackage
- * @generated
- */
- public interface HintcoFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- HintcoFactory eINSTANCE = ua.ansymo.hintco.impl.HintcoFactoryImpl.init();
- /**
- * Returns a new object of class '<em>Hint Configuration</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Hint Configuration</em>'.
- * @generated
- */
- HintConfiguration createHintConfiguration();
- /**
- * Returns a new object of class '<em>Variant Diagram</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Variant Diagram</em>'.
- * @generated
- */
- VariantDiagram createVariantDiagram();
- /**
- * Returns a new object of class '<em>Root Candidate Scenario</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Root Candidate Scenario</em>'.
- * @generated
- */
- RootCandidateScenario createRootCandidateScenario();
- /**
- * Returns a new object of class '<em>Hierarchical Cosim Unit</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Hierarchical Cosim Unit</em>'.
- * @generated
- */
- HierarchicalCosimUnit createHierarchicalCosimUnit();
- /**
- * Returns a new object of class '<em>Cosim Unit Declaration</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Cosim Unit Declaration</em>'.
- * @generated
- */
- CosimUnitDeclaration createCosimUnitDeclaration();
- /**
- * Returns a new object of class '<em>Cosim Unit Instance</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Cosim Unit Instance</em>'.
- * @generated
- */
- CosimUnitInstance createCosimUnitInstance();
- /**
- * Returns a new object of class '<em>Hierarchical Unit Port</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Hierarchical Unit Port</em>'.
- * @generated
- */
- HierarchicalUnitPort createHierarchicalUnitPort();
- /**
- * Returns a new object of class '<em>Input Port Instance</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Input Port Instance</em>'.
- * @generated
- */
- InputPortInstance createInputPortInstance();
- /**
- * Returns a new object of class '<em>Output Port Instance</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Output Port Instance</em>'.
- * @generated
- */
- OutputPortInstance createOutputPortInstance();
- /**
- * Returns a new object of class '<em>Xor Unit Adaptation</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Xor Unit Adaptation</em>'.
- * @generated
- */
- XorUnitAdaptation createXorUnitAdaptation();
- /**
- * Returns a new object of class '<em>Xor Port Adaptation</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Xor Port Adaptation</em>'.
- * @generated
- */
- XorPortAdaptation createXorPortAdaptation();
- /**
- * Returns a new object of class '<em>Multi Rate Adaptation</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Multi Rate Adaptation</em>'.
- * @generated
- */
- MultiRateAdaptation createMultiRateAdaptation();
- /**
- * Returns a new object of class '<em>Power Bond Adaptation</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Power Bond Adaptation</em>'.
- * @generated
- */
- PowerBondAdaptation createPowerBondAdaptation();
- /**
- * Returns a new object of class '<em>Extrapolation Adaptation</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Extrapolation Adaptation</em>'.
- * @generated
- */
- ExtrapolationAdaptation createExtrapolationAdaptation();
- /**
- * Returns a new object of class '<em>Rollback Interpolation Adaptation</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Rollback Interpolation Adaptation</em>'.
- * @generated
- */
- RollbackInterpolationAdaptation createRollbackInterpolationAdaptation();
- /**
- * Returns a new object of class '<em>Interpolation Adaptation</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Interpolation Adaptation</em>'.
- * @generated
- */
- InterpolationAdaptation createInterpolationAdaptation();
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- HintcoPackage getHintcoPackage();
- } //HintcoFactory
|