org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mod4j-service-mm Show documentation
Show all versions of mod4j-service-mm Show documentation
This Eclipse plug-in project contains the ServiceDsl meta model.
/**
*
*
*
* $Id$
*/
package org.mod4j.dsl.service.mm.ServiceDsl;
import org.eclipse.emf.common.util.EList;
/**
*
* A representation of the model object 'Service Model'.
*
*
*
* The following features are supported:
*
* - {@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getMethods Methods}
* - {@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getDtoReferences Dto References}
* - {@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getCrudServices Crud Services}
*
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage#getServiceModel()
* @model
* @generated
*/
public interface ServiceModel extends ModelElement {
/**
* Returns the value of the 'Methods' containment reference list.
* The list contents are of type {@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod}.
* It is bidirectional and its opposite is '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod#getModel Model}'.
*
*
* If the meaning of the 'Methods' containment reference list isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Methods' containment reference list.
* @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage#getServiceModel_Methods()
* @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod#getModel
* @model opposite="model" containment="true"
* @generated
*/
EList getMethods();
/**
* Returns the value of the 'Dto References' containment reference list.
* The list contents are of type {@link org.mod4j.dsl.service.mm.ServiceDsl.DtoReference}.
* It is bidirectional and its opposite is '{@link org.mod4j.dsl.service.mm.ServiceDsl.DtoReference#getModel Model}'.
*
*
* If the meaning of the 'Dto References' containment reference list isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Dto References' containment reference list.
* @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage#getServiceModel_DtoReferences()
* @see org.mod4j.dsl.service.mm.ServiceDsl.DtoReference#getModel
* @model opposite="model" containment="true"
* @generated
*/
EList getDtoReferences();
/**
* Returns the value of the 'Crud Services' containment reference list.
* The list contents are of type {@link org.mod4j.dsl.service.mm.ServiceDsl.CrudService}.
* It is bidirectional and its opposite is '{@link org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getModel Model}'.
*
*
* If the meaning of the 'Crud Services' containment reference list isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Crud Services' containment reference list.
* @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage#getServiceModel_CrudServices()
* @see org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getModel
* @model opposite="model" containment="true"
* @generated
*/
EList getCrudServices();
} // ServiceModel