Interface ValueObject
-
- All Superinterfaces:
DomainObject
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,SimpleDomainObject
public interface ValueObject extends DomainObject
A representation of the model object 'Value Object'.The following features are supported:
- See Also:
TacticdslPackage.getValueObject()
- Model:
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ValueObject
getExtends()
Returns the value of the 'Extends' reference.boolean
isNotImmutable()
Returns the value of the 'Not Immutable' attribute.boolean
isNotOptimisticLocking()
Returns the value of the 'Not Optimistic Locking' attribute.boolean
isNotPersistent()
Returns the value of the 'Not Persistent' attribute.boolean
isPersistent()
Returns the value of the 'Persistent' attribute.void
setExtends(ValueObject value)
Sets the value of the 'Extends
' reference.void
setNotImmutable(boolean value)
Sets the value of the 'Not Immutable
' attribute.void
setNotOptimisticLocking(boolean value)
Sets the value of the 'Not Optimistic Locking
' attribute.void
setNotPersistent(boolean value)
Sets the value of the 'Not Persistent
' attribute.void
setPersistent(boolean value)
Sets the value of the 'Persistent
' attribute.-
Methods inherited from interface org.contextmapper.tactic.dsl.tacticdsl.DomainObject
getAttributes, getBelongsTo, getComment, getDatabaseTable, getDiscriminatorColumn, getDiscriminatorLength, getDiscriminatorType, getDiscriminatorValue, getExtendsName, getInheritanceType, getOperations, getReferences, getRepository, getTraits, getValidate, isAbstract, isAggregateRoot, isCache, isGapClass, isNoGapClass, isScaffold, setAbstract, setAggregateRoot, setBelongsTo, setCache, setComment, setDatabaseTable, setDiscriminatorColumn, setDiscriminatorLength, setDiscriminatorType, setDiscriminatorValue, setExtendsName, setGapClass, setInheritanceType, setNoGapClass, setRepository, setScaffold, setValidate
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.contextmapper.tactic.dsl.tacticdsl.SimpleDomainObject
getDoc, getHint, getName, getPackage, setDoc, setHint, setName, setPackage
-
-
-
-
Method Detail
-
getExtends
ValueObject getExtends()
Returns the value of the 'Extends' reference.- Returns:
- the value of the 'Extends' reference.
- See Also:
setExtends(ValueObject)
,TacticdslPackage.getValueObject_Extends()
- Model:
- Generated:
-
setExtends
void setExtends(ValueObject value)
Sets the value of the 'Extends
' reference.- Parameters:
value
- the new value of the 'Extends' reference.- See Also:
getExtends()
- Generated:
-
isNotOptimisticLocking
boolean isNotOptimisticLocking()
Returns the value of the 'Not Optimistic Locking' attribute.- Returns:
- the value of the 'Not Optimistic Locking' attribute.
- See Also:
setNotOptimisticLocking(boolean)
,TacticdslPackage.getValueObject_NotOptimisticLocking()
- Model:
- Generated:
-
setNotOptimisticLocking
void setNotOptimisticLocking(boolean value)
Sets the value of the 'Not Optimistic Locking
' attribute.- Parameters:
value
- the new value of the 'Not Optimistic Locking' attribute.- See Also:
isNotOptimisticLocking()
- Generated:
-
isNotImmutable
boolean isNotImmutable()
Returns the value of the 'Not Immutable' attribute.- Returns:
- the value of the 'Not Immutable' attribute.
- See Also:
setNotImmutable(boolean)
,TacticdslPackage.getValueObject_NotImmutable()
- Model:
- Generated:
-
setNotImmutable
void setNotImmutable(boolean value)
Sets the value of the 'Not Immutable
' attribute.- Parameters:
value
- the new value of the 'Not Immutable' attribute.- See Also:
isNotImmutable()
- Generated:
-
isPersistent
boolean isPersistent()
Returns the value of the 'Persistent' attribute.- Returns:
- the value of the 'Persistent' attribute.
- See Also:
setPersistent(boolean)
,TacticdslPackage.getValueObject_Persistent()
- Model:
- Generated:
-
setPersistent
void setPersistent(boolean value)
Sets the value of the 'Persistent
' attribute.- Parameters:
value
- the new value of the 'Persistent' attribute.- See Also:
isPersistent()
- Generated:
-
isNotPersistent
boolean isNotPersistent()
Returns the value of the 'Not Persistent' attribute.- Returns:
- the value of the 'Not Persistent' attribute.
- See Also:
setNotPersistent(boolean)
,TacticdslPackage.getValueObject_NotPersistent()
- Model:
- Generated:
-
setNotPersistent
void setNotPersistent(boolean value)
Sets the value of the 'Not Persistent
' attribute.- Parameters:
value
- the new value of the 'Not Persistent' attribute.- See Also:
isNotPersistent()
- Generated:
-
-