/** */ package functionalarchitecture; 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 functionalarchitecture.FunctionalarchitecturePackage * @generated */ public interface FunctionalarchitectureFactory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ FunctionalarchitectureFactory eINSTANCE = functionalarchitecture.impl.FunctionalarchitectureFactoryImpl.init(); /** * Returns a new object of class 'Functional Architecture Model'. * * * @return a new object of class 'Functional Architecture Model'. * @generated */ FunctionalArchitectureModel createFunctionalArchitectureModel(); /** * Returns a new object of class 'Function'. * * * @return a new object of class 'Function'. * @generated */ Function createFunction(); /** * Returns a new object of class 'FAM Terminator'. * * * @return a new object of class 'FAM Terminator'. * @generated */ FAMTerminator createFAMTerminator(); /** * Returns a new object of class 'Information Link'. * * * @return a new object of class 'Information Link'. * @generated */ InformationLink createInformationLink(); /** * Returns a new object of class 'Functional Interface'. * * * @return a new object of class 'Functional Interface'. * @generated */ FunctionalInterface createFunctionalInterface(); /** * Returns a new object of class 'Functional Input'. * * * @return a new object of class 'Functional Input'. * @generated */ FunctionalInput createFunctionalInput(); /** * Returns a new object of class 'Functional Output'. * * * @return a new object of class 'Functional Output'. * @generated */ FunctionalOutput createFunctionalOutput(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ FunctionalarchitecturePackage getFunctionalarchitecturePackage(); } //FunctionalarchitectureFactory