
BusinessDomainDsl.BusinessDomainDslFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mod4j-businessdomain-mm Show documentation
Show all versions of mod4j-businessdomain-mm Show documentation
This Eclipse plug-in project contains the BusinessDomain meta model.
The newest version!
/**
*
*
*
* $Id$
*/
package BusinessDomainDsl;
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 BusinessDomainDsl.BusinessDomainDslPackage
* @generated
*/
public interface BusinessDomainDslFactory extends EFactory {
/**
* The singleton instance of the factory.
*
*
* @generated
*/
BusinessDomainDslFactory eINSTANCE = BusinessDomainDsl.impl.BusinessDomainDslFactoryImpl.init();
/**
* Returns a new object of class 'Model Element'.
*
*
* @return a new object of class 'Model Element'.
* @generated
*/
ModelElement createModelElement();
/**
* Returns a new object of class 'Business Domain Model'.
*
*
* @return a new object of class 'Business Domain Model'.
* @generated
*/
BusinessDomainModel createBusinessDomainModel();
/**
* Returns a new object of class 'Business Class'.
*
*
* @return a new object of class 'Business Class'.
* @generated
*/
BusinessClass createBusinessClass();
/**
* Returns a new object of class 'Property'.
*
*
* @return a new object of class 'Property'.
* @generated
*/
Property createProperty();
/**
* Returns a new object of class 'Enumeration'.
*
*
* @return a new object of class 'Enumeration'.
* @generated
*/
Enumeration createEnumeration();
/**
* Returns a new object of class 'Enumeration Literal'.
*
*
* @return a new object of class 'Enumeration Literal'.
* @generated
*/
EnumerationLiteral createEnumerationLiteral();
/**
* Returns a new object of class 'Abstract Business Rule'.
*
*
* @return a new object of class 'Abstract Business Rule'.
* @generated
*/
AbstractBusinessRule createAbstractBusinessRule();
/**
* Returns a new object of class 'Bool Property'.
*
*
* @return a new object of class 'Bool Property'.
* @generated
*/
BoolProperty createBoolProperty();
/**
* Returns a new object of class 'Date Time Property'.
*
*
* @return a new object of class 'Date Time Property'.
* @generated
*/
DateTimeProperty createDateTimeProperty();
/**
* Returns a new object of class 'Enumeration Property'.
*
*
* @return a new object of class 'Enumeration Property'.
* @generated
*/
EnumerationProperty createEnumerationProperty();
/**
* Returns a new object of class 'Integer Property'.
*
*
* @return a new object of class 'Integer Property'.
* @generated
*/
IntegerProperty createIntegerProperty();
/**
* Returns a new object of class 'String Property'.
*
*
* @return a new object of class 'String Property'.
* @generated
*/
StringProperty createStringProperty();
/**
* Returns a new object of class 'Blob Binary Property'.
*
*
* @return a new object of class 'Blob Binary Property'.
* @generated
*/
BlobBinaryProperty createBlobBinaryProperty();
/**
* Returns a new object of class 'Blob Text Property'.
*
*
* @return a new object of class 'Blob Text Property'.
* @generated
*/
BlobTextProperty createBlobTextProperty();
/**
* Returns a new object of class 'Association'.
*
*
* @return a new object of class 'Association'.
* @generated
*/
Association createAssociation();
/**
* Returns a new object of class 'Decimal Property'.
*
*
* @return a new object of class 'Decimal Property'.
* @generated
*/
DecimalProperty createDecimalProperty();
/**
* Returns a new object of class 'Abstract Business Class'.
*
*
* @return a new object of class 'Abstract Business Class'.
* @generated
*/
AbstractBusinessClass createAbstractBusinessClass();
/**
* Returns a new object of class 'Business Class Reference'.
*
*
* @return a new object of class 'Business Class Reference'.
* @generated
*/
BusinessClassReference createBusinessClassReference();
/**
* Returns a new object of class 'Unique Rule'.
*
*
* @return a new object of class 'Unique Rule'.
* @generated
*/
UniqueRule createUniqueRule();
/**
* Returns a new object of class 'Business Rule'.
*
*
* @return a new object of class 'Business Rule'.
* @generated
*/
BusinessRule createBusinessRule();
/**
* Returns the package supported by this factory.
*
*
* @return the package supported by this factory.
* @generated
*/
BusinessDomainDslPackage getBusinessDomainDslPackage();
} //BusinessDomainDslFactory
© 2015 - 2025 Weber Informatics LLC | Privacy Policy