All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject Maven / Gradle / Ivy

/**
 * generated by Xtext 2.21.0
 */
package org.contextmapper.tactic.dsl.tacticdsl;

import org.eclipse.emf.common.util.EList;

/**
 * 
 * A representation of the model object 'Data Transfer Object'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#getComment Comment}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#isAbstract Abstract}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#getExtends Extends}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#getExtendsName Extends Name}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#isGapClass Gap Class}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#isNoGapClass No Gap Class}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#getValidate Validate}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#getAttributes Attributes}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#getReferences References}
  • *
* * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getDataTransferObject() * @model * @generated */ public interface DataTransferObject extends SimpleDomainObject { /** * Returns the value of the 'Comment' attribute. * * * @return the value of the 'Comment' attribute. * @see #setComment(String) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getDataTransferObject_Comment() * @model * @generated */ String getComment(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#getComment Comment}' attribute. * * * @param value the new value of the 'Comment' attribute. * @see #getComment() * @generated */ void setComment(String value); /** * Returns the value of the 'Abstract' attribute. * * * @return the value of the 'Abstract' attribute. * @see #setAbstract(boolean) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getDataTransferObject_Abstract() * @model * @generated */ boolean isAbstract(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#isAbstract Abstract}' attribute. * * * @param value the new value of the 'Abstract' attribute. * @see #isAbstract() * @generated */ void setAbstract(boolean value); /** * Returns the value of the 'Extends' reference. * * * @return the value of the 'Extends' reference. * @see #setExtends(DataTransferObject) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getDataTransferObject_Extends() * @model * @generated */ DataTransferObject getExtends(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#getExtends Extends}' reference. * * * @param value the new value of the 'Extends' reference. * @see #getExtends() * @generated */ void setExtends(DataTransferObject value); /** * Returns the value of the 'Extends Name' attribute. * * * @return the value of the 'Extends Name' attribute. * @see #setExtendsName(String) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getDataTransferObject_ExtendsName() * @model * @generated */ String getExtendsName(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#getExtendsName Extends Name}' attribute. * * * @param value the new value of the 'Extends Name' attribute. * @see #getExtendsName() * @generated */ void setExtendsName(String value); /** * Returns the value of the 'Gap Class' attribute. * * * @return the value of the 'Gap Class' attribute. * @see #setGapClass(boolean) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getDataTransferObject_GapClass() * @model * @generated */ boolean isGapClass(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#isGapClass Gap Class}' attribute. * * * @param value the new value of the 'Gap Class' attribute. * @see #isGapClass() * @generated */ void setGapClass(boolean value); /** * Returns the value of the 'No Gap Class' attribute. * * * @return the value of the 'No Gap Class' attribute. * @see #setNoGapClass(boolean) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getDataTransferObject_NoGapClass() * @model * @generated */ boolean isNoGapClass(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#isNoGapClass No Gap Class}' attribute. * * * @param value the new value of the 'No Gap Class' attribute. * @see #isNoGapClass() * @generated */ void setNoGapClass(boolean value); /** * Returns the value of the 'Validate' attribute. * * * @return the value of the 'Validate' attribute. * @see #setValidate(String) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getDataTransferObject_Validate() * @model * @generated */ String getValidate(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.DataTransferObject#getValidate Validate}' attribute. * * * @param value the new value of the 'Validate' attribute. * @see #getValidate() * @generated */ void setValidate(String value); /** * Returns the value of the 'Attributes' containment reference list. * The list contents are of type {@link org.contextmapper.tactic.dsl.tacticdsl.DtoAttribute}. * * * @return the value of the 'Attributes' containment reference list. * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getDataTransferObject_Attributes() * @model containment="true" * @generated */ EList getAttributes(); /** * Returns the value of the 'References' containment reference list. * The list contents are of type {@link org.contextmapper.tactic.dsl.tacticdsl.DtoReference}. * * * @return the value of the 'References' containment reference list. * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getDataTransferObject_References() * @model containment="true" * @generated */ EList getReferences(); } // DataTransferObject




© 2015 - 2024 Weber Informatics LLC | Privacy Policy