Interface DomainObject
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,SimpleDomainObject
- All Known Subinterfaces:
CommandEvent
,DomainEvent
,Entity
,Event
,ValueObject
A representation of the model object 'Domain Object'.
The following features are supported:
- See Also:
- Model:
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.util.EList<Association>
Returns the value of the 'Associations' containment reference list.org.eclipse.emf.common.util.EList<Attribute>
Returns the value of the 'Attributes' containment reference list.Returns the value of the 'Belongs To' reference.Returns the value of the 'Comment' attribute.Returns the value of the 'Database Table' attribute.Returns the value of the 'Discriminator Column' attribute.Returns the value of the 'Discriminator Length' attribute.Returns the value of the 'Discriminator Type' attribute.Returns the value of the 'Discriminator Value' attribute.Returns the value of the 'Extends Name' attribute.Returns the value of the 'Inheritance Type' attribute.org.eclipse.emf.common.util.EList<DomainObjectOperation>
Returns the value of the 'Operations' containment reference list.org.eclipse.emf.common.util.EList<Reference>
Returns the value of the 'References' containment reference list.Returns the value of the 'Repository' containment reference.org.eclipse.emf.common.util.EList<Trait>
Returns the value of the 'Traits' reference list.Returns the value of the 'Validate' attribute.boolean
Returns the value of the 'Abstract' attribute.boolean
Returns the value of the 'Aggregate Root' attribute.boolean
isCache()
Returns the value of the 'Cache' attribute.boolean
Returns the value of the 'Gap Class' attribute.boolean
Returns the value of the 'No Gap Class' attribute.boolean
Returns the value of the 'Scaffold' attribute.void
setAbstract
(boolean value) Sets the value of the 'Abstract
' attribute.void
setAggregateRoot
(boolean value) Sets the value of the 'Aggregate Root
' attribute.void
setBelongsTo
(DomainObject value) Sets the value of the 'Belongs To
' reference.void
setCache
(boolean value) Sets the value of the 'Cache
' attribute.void
setComment
(String value) Sets the value of the 'Comment
' attribute.void
setDatabaseTable
(String value) Sets the value of the 'Database Table
' attribute.void
setDiscriminatorColumn
(String value) Sets the value of the 'Discriminator Column
' attribute.void
setDiscriminatorLength
(String value) Sets the value of the 'Discriminator Length
' attribute.void
Sets the value of the 'Discriminator Type
' attribute.void
setDiscriminatorValue
(String value) Sets the value of the 'Discriminator Value
' attribute.void
setExtendsName
(String value) Sets the value of the 'Extends Name
' attribute.void
setGapClass
(boolean value) Sets the value of the 'Gap Class
' attribute.void
Sets the value of the 'Inheritance Type
' attribute.void
setNoGapClass
(boolean value) Sets the value of the 'No Gap Class
' attribute.void
setRepository
(Repository value) Sets the value of the 'Repository
' containment reference.void
setScaffold
(boolean value) Sets the value of the 'Scaffold
' attribute.void
setValidate
(String value) Sets the value of the 'Validate
' attribute.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 Details
-
getComment
String getComment()Returns the value of the 'Comment' attribute.- Returns:
- the value of the 'Comment' attribute.
- See Also:
- Model:
- Generated:
-
setComment
Sets the value of the 'Comment
' attribute.- Parameters:
value
- the new value of the 'Comment' attribute.- See Also:
- Generated:
-
isAbstract
boolean isAbstract()Returns the value of the 'Abstract' attribute.- Returns:
- the value of the 'Abstract' attribute.
- See Also:
- Model:
- Generated:
-
setAbstract
void setAbstract(boolean value) Sets the value of the 'Abstract
' attribute.- Parameters:
value
- the new value of the 'Abstract' attribute.- See Also:
- Generated:
-
getExtendsName
String getExtendsName()Returns the value of the 'Extends Name' attribute.- Returns:
- the value of the 'Extends Name' attribute.
- See Also:
- Model:
- Generated:
-
setExtendsName
Sets the value of the 'Extends Name
' attribute.- Parameters:
value
- the new value of the 'Extends Name' attribute.- See Also:
- Generated:
-
getTraits
org.eclipse.emf.common.util.EList<Trait> getTraits()Returns the value of the 'Traits' reference list. The list contents are of typeTrait
.- Returns:
- the value of the 'Traits' reference list.
- See Also:
- Model:
- Generated:
-
isCache
boolean isCache()Returns the value of the 'Cache' attribute.- Returns:
- the value of the 'Cache' attribute.
- See Also:
- Model:
- Generated:
-
setCache
void setCache(boolean value) Sets the value of the 'Cache
' attribute.- Parameters:
value
- the new value of the 'Cache' attribute.- See Also:
- Generated:
-
isGapClass
boolean isGapClass()Returns the value of the 'Gap Class' attribute.- Returns:
- the value of the 'Gap Class' attribute.
- See Also:
- Model:
- Generated:
-
setGapClass
void setGapClass(boolean value) Sets the value of the 'Gap Class
' attribute.- Parameters:
value
- the new value of the 'Gap Class' attribute.- See Also:
- Generated:
-
isNoGapClass
boolean isNoGapClass()Returns the value of the 'No Gap Class' attribute.- Returns:
- the value of the 'No Gap Class' attribute.
- See Also:
- Model:
- Generated:
-
setNoGapClass
void setNoGapClass(boolean value) Sets the value of the 'No Gap Class
' attribute.- Parameters:
value
- the new value of the 'No Gap Class' attribute.- See Also:
- Generated:
-
isScaffold
boolean isScaffold()Returns the value of the 'Scaffold' attribute.- Returns:
- the value of the 'Scaffold' attribute.
- See Also:
- Model:
- Generated:
-
setScaffold
void setScaffold(boolean value) Sets the value of the 'Scaffold
' attribute.- Parameters:
value
- the new value of the 'Scaffold' attribute.- See Also:
- Generated:
-
getDatabaseTable
String getDatabaseTable()Returns the value of the 'Database Table' attribute.- Returns:
- the value of the 'Database Table' attribute.
- See Also:
- Model:
- Generated:
-
setDatabaseTable
Sets the value of the 'Database Table
' attribute.- Parameters:
value
- the new value of the 'Database Table' attribute.- See Also:
- Generated:
-
getDiscriminatorValue
String getDiscriminatorValue()Returns the value of the 'Discriminator Value' attribute.- Returns:
- the value of the 'Discriminator Value' attribute.
- See Also:
- Model:
- Generated:
-
setDiscriminatorValue
Sets the value of the 'Discriminator Value
' attribute.- Parameters:
value
- the new value of the 'Discriminator Value' attribute.- See Also:
- Generated:
-
getDiscriminatorColumn
String getDiscriminatorColumn()Returns the value of the 'Discriminator Column' attribute.- Returns:
- the value of the 'Discriminator Column' attribute.
- See Also:
- Model:
- Generated:
-
setDiscriminatorColumn
Sets the value of the 'Discriminator Column
' attribute.- Parameters:
value
- the new value of the 'Discriminator Column' attribute.- See Also:
- Generated:
-
getDiscriminatorType
DiscriminatorType getDiscriminatorType()Returns the value of the 'Discriminator Type' attribute. The literals are from the enumerationDiscriminatorType
.- Returns:
- the value of the 'Discriminator Type' attribute.
- See Also:
- Model:
- Generated:
-
setDiscriminatorType
Sets the value of the 'Discriminator Type
' attribute.- Parameters:
value
- the new value of the 'Discriminator Type' attribute.- See Also:
- Generated:
-
getDiscriminatorLength
String getDiscriminatorLength()Returns the value of the 'Discriminator Length' attribute.- Returns:
- the value of the 'Discriminator Length' attribute.
- See Also:
- Model:
- Generated:
-
setDiscriminatorLength
Sets the value of the 'Discriminator Length
' attribute.- Parameters:
value
- the new value of the 'Discriminator Length' attribute.- See Also:
- Generated:
-
getInheritanceType
InheritanceType getInheritanceType()Returns the value of the 'Inheritance Type' attribute. The literals are from the enumerationInheritanceType
.- Returns:
- the value of the 'Inheritance Type' attribute.
- See Also:
- Model:
- Generated:
-
setInheritanceType
Sets the value of the 'Inheritance Type
' attribute.- Parameters:
value
- the new value of the 'Inheritance Type' attribute.- See Also:
- Generated:
-
getValidate
String getValidate()Returns the value of the 'Validate' attribute.- Returns:
- the value of the 'Validate' attribute.
- See Also:
- Model:
- Generated:
-
setValidate
Sets the value of the 'Validate
' attribute.- Parameters:
value
- the new value of the 'Validate' attribute.- See Also:
- Generated:
-
isAggregateRoot
boolean isAggregateRoot()Returns the value of the 'Aggregate Root' attribute.- Returns:
- the value of the 'Aggregate Root' attribute.
- See Also:
- Model:
- Generated:
-
setAggregateRoot
void setAggregateRoot(boolean value) Sets the value of the 'Aggregate Root
' attribute.- Parameters:
value
- the new value of the 'Aggregate Root' attribute.- See Also:
- Generated:
-
getBelongsTo
DomainObject getBelongsTo()Returns the value of the 'Belongs To' reference.- Returns:
- the value of the 'Belongs To' reference.
- See Also:
- Model:
- Generated:
-
setBelongsTo
Sets the value of the 'Belongs To
' reference.- Parameters:
value
- the new value of the 'Belongs To' reference.- See Also:
- Generated:
-
getAttributes
org.eclipse.emf.common.util.EList<Attribute> getAttributes()Returns the value of the 'Attributes' containment reference list. The list contents are of typeAttribute
.- Returns:
- the value of the 'Attributes' containment reference list.
- See Also:
- Model:
- containment="true"
- Generated:
-
getReferences
org.eclipse.emf.common.util.EList<Reference> getReferences()Returns the value of the 'References' containment reference list. The list contents are of typeReference
.- Returns:
- the value of the 'References' containment reference list.
- See Also:
- Model:
- containment="true"
- Generated:
-
getOperations
org.eclipse.emf.common.util.EList<DomainObjectOperation> getOperations()Returns the value of the 'Operations' containment reference list. The list contents are of typeDomainObjectOperation
.- Returns:
- the value of the 'Operations' containment reference list.
- See Also:
- Model:
- containment="true"
- Generated:
-
getAssociations
org.eclipse.emf.common.util.EList<Association> getAssociations()Returns the value of the 'Associations' containment reference list. The list contents are of typeAssociation
.- Returns:
- the value of the 'Associations' containment reference list.
- See Also:
- Model:
- containment="true"
- Generated:
-
getRepository
Repository getRepository()Returns the value of the 'Repository' containment reference.- Returns:
- the value of the 'Repository' containment reference.
- See Also:
- Model:
- containment="true"
- Generated:
-
setRepository
Sets the value of the 'Repository
' containment reference.- Parameters:
value
- the new value of the 'Repository' containment reference.- See Also:
- Generated:
-