public interface DomainObject extends SimpleDomainObject
The following features are supported:
TacticdslPackage.getDomainObject()
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Attribute> |
getAttributes()
Returns the value of the 'Attributes' containment reference list.
|
DomainObject |
getBelongsTo()
Returns the value of the 'Belongs To' reference.
|
java.lang.String |
getDatabaseTable()
Returns the value of the 'Database Table' attribute.
|
java.lang.String |
getDiscriminatorColumn()
Returns the value of the 'Discriminator Column' attribute.
|
java.lang.String |
getDiscriminatorLength()
Returns the value of the 'Discriminator Length' attribute.
|
DiscriminatorType |
getDiscriminatorType()
Returns the value of the 'Discriminator Type' attribute.
|
java.lang.String |
getDiscriminatorValue()
Returns the value of the 'Discriminator Value' attribute.
|
java.lang.String |
getExtendsName()
Returns the value of the 'Extends Name' attribute.
|
InheritanceType |
getInheritanceType()
Returns the value of the 'Inheritance Type' attribute.
|
org.eclipse.emf.common.util.EList<DomainObjectOperation> |
getOperations()
Returns the value of the 'Operations' containment reference list.
|
org.eclipse.emf.common.util.EList<Reference> |
getReferences()
Returns the value of the 'References' containment reference list.
|
Repository |
getRepository()
Returns the value of the 'Repository' containment reference.
|
org.eclipse.emf.common.util.EList<Trait> |
getTraits()
Returns the value of the 'Traits' reference list.
|
java.lang.String |
getValidate()
Returns the value of the 'Validate' attribute.
|
boolean |
isAbstract()
Returns the value of the 'Abstract' attribute.
|
boolean |
isAggregateRoot()
Returns the value of the 'Aggregate Root' attribute.
|
boolean |
isCache()
Returns the value of the 'Cache' attribute.
|
boolean |
isGapClass()
Returns the value of the 'Gap Class' attribute.
|
boolean |
isNoGapClass()
Returns the value of the 'No Gap Class' attribute.
|
boolean |
isScaffold()
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 |
setDatabaseTable(java.lang.String value)
Sets the value of the '
Database Table ' attribute. |
void |
setDiscriminatorColumn(java.lang.String value)
Sets the value of the '
Discriminator Column ' attribute. |
void |
setDiscriminatorLength(java.lang.String value)
Sets the value of the '
Discriminator Length ' attribute. |
void |
setDiscriminatorType(DiscriminatorType value)
Sets the value of the '
Discriminator Type ' attribute. |
void |
setDiscriminatorValue(java.lang.String value)
Sets the value of the '
Discriminator Value ' attribute. |
void |
setExtendsName(java.lang.String value)
Sets the value of the '
Extends Name ' attribute. |
void |
setGapClass(boolean value)
Sets the value of the '
Gap Class ' attribute. |
void |
setInheritanceType(InheritanceType value)
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(java.lang.String value)
Sets the value of the '
Validate ' attribute. |
getDoc, getHint, getName, getPackage, setDoc, setHint, setName, setPackage
boolean isAbstract()
If the meaning of the 'Abstract' attribute isn't clear, there really should be more of a description here...
setAbstract(boolean)
,
TacticdslPackage.getDomainObject_Abstract()
void setAbstract(boolean value)
Abstract
' attribute.
value
- the new value of the 'Abstract' attribute.isAbstract()
java.lang.String getExtendsName()
If the meaning of the 'Extends Name' attribute isn't clear, there really should be more of a description here...
setExtendsName(String)
,
TacticdslPackage.getDomainObject_ExtendsName()
void setExtendsName(java.lang.String value)
Extends Name
' attribute.
value
- the new value of the 'Extends Name' attribute.getExtendsName()
org.eclipse.emf.common.util.EList<Trait> getTraits()
Trait
.
If the meaning of the 'Traits' reference list isn't clear, there really should be more of a description here...
TacticdslPackage.getDomainObject_Traits()
boolean isCache()
If the meaning of the 'Cache' attribute isn't clear, there really should be more of a description here...
setCache(boolean)
,
TacticdslPackage.getDomainObject_Cache()
void setCache(boolean value)
Cache
' attribute.
value
- the new value of the 'Cache' attribute.isCache()
boolean isGapClass()
If the meaning of the 'Gap Class' attribute isn't clear, there really should be more of a description here...
setGapClass(boolean)
,
TacticdslPackage.getDomainObject_GapClass()
void setGapClass(boolean value)
Gap Class
' attribute.
value
- the new value of the 'Gap Class' attribute.isGapClass()
boolean isNoGapClass()
If the meaning of the 'No Gap Class' attribute isn't clear, there really should be more of a description here...
setNoGapClass(boolean)
,
TacticdslPackage.getDomainObject_NoGapClass()
void setNoGapClass(boolean value)
No Gap Class
' attribute.
value
- the new value of the 'No Gap Class' attribute.isNoGapClass()
boolean isScaffold()
If the meaning of the 'Scaffold' attribute isn't clear, there really should be more of a description here...
setScaffold(boolean)
,
TacticdslPackage.getDomainObject_Scaffold()
void setScaffold(boolean value)
Scaffold
' attribute.
value
- the new value of the 'Scaffold' attribute.isScaffold()
java.lang.String getDatabaseTable()
If the meaning of the 'Database Table' attribute isn't clear, there really should be more of a description here...
setDatabaseTable(String)
,
TacticdslPackage.getDomainObject_DatabaseTable()
void setDatabaseTable(java.lang.String value)
Database Table
' attribute.
value
- the new value of the 'Database Table' attribute.getDatabaseTable()
java.lang.String getDiscriminatorValue()
If the meaning of the 'Discriminator Value' attribute isn't clear, there really should be more of a description here...
setDiscriminatorValue(String)
,
TacticdslPackage.getDomainObject_DiscriminatorValue()
void setDiscriminatorValue(java.lang.String value)
Discriminator Value
' attribute.
value
- the new value of the 'Discriminator Value' attribute.getDiscriminatorValue()
java.lang.String getDiscriminatorColumn()
If the meaning of the 'Discriminator Column' attribute isn't clear, there really should be more of a description here...
setDiscriminatorColumn(String)
,
TacticdslPackage.getDomainObject_DiscriminatorColumn()
void setDiscriminatorColumn(java.lang.String value)
Discriminator Column
' attribute.
value
- the new value of the 'Discriminator Column' attribute.getDiscriminatorColumn()
DiscriminatorType getDiscriminatorType()
DiscriminatorType
.
If the meaning of the 'Discriminator Type' attribute isn't clear, there really should be more of a description here...
DiscriminatorType
,
setDiscriminatorType(DiscriminatorType)
,
TacticdslPackage.getDomainObject_DiscriminatorType()
void setDiscriminatorType(DiscriminatorType value)
Discriminator Type
' attribute.
value
- the new value of the 'Discriminator Type' attribute.DiscriminatorType
,
getDiscriminatorType()
java.lang.String getDiscriminatorLength()
If the meaning of the 'Discriminator Length' attribute isn't clear, there really should be more of a description here...
setDiscriminatorLength(String)
,
TacticdslPackage.getDomainObject_DiscriminatorLength()
void setDiscriminatorLength(java.lang.String value)
Discriminator Length
' attribute.
value
- the new value of the 'Discriminator Length' attribute.getDiscriminatorLength()
InheritanceType getInheritanceType()
InheritanceType
.
If the meaning of the 'Inheritance Type' attribute isn't clear, there really should be more of a description here...
InheritanceType
,
setInheritanceType(InheritanceType)
,
TacticdslPackage.getDomainObject_InheritanceType()
void setInheritanceType(InheritanceType value)
Inheritance Type
' attribute.
value
- the new value of the 'Inheritance Type' attribute.InheritanceType
,
getInheritanceType()
java.lang.String getValidate()
If the meaning of the 'Validate' attribute isn't clear, there really should be more of a description here...
setValidate(String)
,
TacticdslPackage.getDomainObject_Validate()
void setValidate(java.lang.String value)
Validate
' attribute.
value
- the new value of the 'Validate' attribute.getValidate()
boolean isAggregateRoot()
If the meaning of the 'Aggregate Root' attribute isn't clear, there really should be more of a description here...
setAggregateRoot(boolean)
,
TacticdslPackage.getDomainObject_AggregateRoot()
void setAggregateRoot(boolean value)
Aggregate Root
' attribute.
value
- the new value of the 'Aggregate Root' attribute.isAggregateRoot()
DomainObject getBelongsTo()
If the meaning of the 'Belongs To' reference isn't clear, there really should be more of a description here...
setBelongsTo(DomainObject)
,
TacticdslPackage.getDomainObject_BelongsTo()
void setBelongsTo(DomainObject value)
Belongs To
' reference.
value
- the new value of the 'Belongs To' reference.getBelongsTo()
org.eclipse.emf.common.util.EList<Attribute> getAttributes()
Attribute
.
If the meaning of the 'Attributes' containment reference list isn't clear, there really should be more of a description here...
TacticdslPackage.getDomainObject_Attributes()
org.eclipse.emf.common.util.EList<Reference> getReferences()
Reference
.
If the meaning of the 'References' containment reference list isn't clear, there really should be more of a description here...
TacticdslPackage.getDomainObject_References()
org.eclipse.emf.common.util.EList<DomainObjectOperation> getOperations()
DomainObjectOperation
.
If the meaning of the 'Operations' containment reference list isn't clear, there really should be more of a description here...
TacticdslPackage.getDomainObject_Operations()
Repository getRepository()
If the meaning of the 'Repository' containment reference isn't clear, there really should be more of a description here...
setRepository(Repository)
,
TacticdslPackage.getDomainObject_Repository()
void setRepository(Repository value)
Repository
' containment reference.
value
- the new value of the 'Repository' containment reference.getRepository()