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

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

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


/**
 * 
 * A representation of the model object 'Value Object'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.ValueObject#getExtends Extends}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.ValueObject#isNotOptimisticLocking Not Optimistic Locking}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.ValueObject#isNotImmutable Not Immutable}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.ValueObject#isPersistent Persistent}
  • *
  • {@link org.contextmapper.tactic.dsl.tacticdsl.ValueObject#isNotPersistent Not Persistent}
  • *
* * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getValueObject() * @model * @generated */ public interface ValueObject extends DomainObject { /** * Returns the value of the 'Extends' reference. * * * @return the value of the 'Extends' reference. * @see #setExtends(ValueObject) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getValueObject_Extends() * @model * @generated */ ValueObject getExtends(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.ValueObject#getExtends Extends}' reference. * * * @param value the new value of the 'Extends' reference. * @see #getExtends() * @generated */ void setExtends(ValueObject value); /** * Returns the value of the 'Not Optimistic Locking' attribute. * * * @return the value of the 'Not Optimistic Locking' attribute. * @see #setNotOptimisticLocking(boolean) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getValueObject_NotOptimisticLocking() * @model * @generated */ boolean isNotOptimisticLocking(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.ValueObject#isNotOptimisticLocking Not Optimistic Locking}' attribute. * * * @param value the new value of the 'Not Optimistic Locking' attribute. * @see #isNotOptimisticLocking() * @generated */ void setNotOptimisticLocking(boolean value); /** * Returns the value of the 'Not Immutable' attribute. * * * @return the value of the 'Not Immutable' attribute. * @see #setNotImmutable(boolean) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getValueObject_NotImmutable() * @model * @generated */ boolean isNotImmutable(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.ValueObject#isNotImmutable Not Immutable}' attribute. * * * @param value the new value of the 'Not Immutable' attribute. * @see #isNotImmutable() * @generated */ void setNotImmutable(boolean value); /** * Returns the value of the 'Persistent' attribute. * * * @return the value of the 'Persistent' attribute. * @see #setPersistent(boolean) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getValueObject_Persistent() * @model * @generated */ boolean isPersistent(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.ValueObject#isPersistent Persistent}' attribute. * * * @param value the new value of the 'Persistent' attribute. * @see #isPersistent() * @generated */ void setPersistent(boolean value); /** * Returns the value of the 'Not Persistent' attribute. * * * @return the value of the 'Not Persistent' attribute. * @see #setNotPersistent(boolean) * @see org.contextmapper.tactic.dsl.tacticdsl.TacticdslPackage#getValueObject_NotPersistent() * @model * @generated */ boolean isNotPersistent(); /** * Sets the value of the '{@link org.contextmapper.tactic.dsl.tacticdsl.ValueObject#isNotPersistent Not Persistent}' attribute. * * * @param value the new value of the 'Not Persistent' attribute. * @see #isNotPersistent() * @generated */ void setNotPersistent(boolean value); } // ValueObject




© 2015 - 2024 Weber Informatics LLC | Privacy Policy