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, setPackageboolean 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()