Interface DomainObject

    • Method Detail

      • getComment

        java.lang.String getComment()
        Returns the value of the 'Comment' attribute.

        If the meaning of the 'Comment' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Comment' attribute.
        See Also:
        setComment(String), TacticdslPackage.getDomainObject_Comment()
        Model:
        Generated:
      • setComment

        void setComment​(java.lang.String value)
        Sets the value of the 'Comment' attribute.
        Parameters:
        value - the new value of the 'Comment' attribute.
        See Also:
        getComment()
        Generated:
      • isAbstract

        boolean isAbstract()
        Returns the value of the 'Abstract' attribute.

        If the meaning of the 'Abstract' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Abstract' attribute.
        See Also:
        setAbstract(boolean), TacticdslPackage.getDomainObject_Abstract()
        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:
        isAbstract()
        Generated:
      • getExtendsName

        java.lang.String getExtendsName()
        Returns the value of the 'Extends Name' attribute.

        If the meaning of the 'Extends Name' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Extends Name' attribute.
        See Also:
        setExtendsName(String), TacticdslPackage.getDomainObject_ExtendsName()
        Model:
        Generated:
      • setExtendsName

        void setExtendsName​(java.lang.String value)
        Sets the value of the 'Extends Name' attribute.
        Parameters:
        value - the new value of the 'Extends Name' attribute.
        See Also:
        getExtendsName()
        Generated:
      • getTraits

        org.eclipse.emf.common.util.EList<Trait> getTraits()
        Returns the value of the 'Traits' reference list. The list contents are of type Trait.

        If the meaning of the 'Traits' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Traits' reference list.
        See Also:
        TacticdslPackage.getDomainObject_Traits()
        Model:
        Generated:
      • isCache

        boolean isCache()
        Returns the value of the 'Cache' attribute.

        If the meaning of the 'Cache' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Cache' attribute.
        See Also:
        setCache(boolean), TacticdslPackage.getDomainObject_Cache()
        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:
        isCache()
        Generated:
      • isGapClass

        boolean isGapClass()
        Returns the value of the 'Gap Class' attribute.

        If the meaning of the 'Gap Class' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Gap Class' attribute.
        See Also:
        setGapClass(boolean), TacticdslPackage.getDomainObject_GapClass()
        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:
        isGapClass()
        Generated:
      • isNoGapClass

        boolean isNoGapClass()
        Returns the value of the 'No Gap Class' attribute.

        If the meaning of the 'No Gap Class' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'No Gap Class' attribute.
        See Also:
        setNoGapClass(boolean), TacticdslPackage.getDomainObject_NoGapClass()
        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:
        isNoGapClass()
        Generated:
      • isScaffold

        boolean isScaffold()
        Returns the value of the 'Scaffold' attribute.

        If the meaning of the 'Scaffold' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Scaffold' attribute.
        See Also:
        setScaffold(boolean), TacticdslPackage.getDomainObject_Scaffold()
        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:
        isScaffold()
        Generated:
      • getDatabaseTable

        java.lang.String getDatabaseTable()
        Returns the value of the 'Database Table' attribute.

        If the meaning of the 'Database Table' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Database Table' attribute.
        See Also:
        setDatabaseTable(String), TacticdslPackage.getDomainObject_DatabaseTable()
        Model:
        Generated:
      • setDatabaseTable

        void setDatabaseTable​(java.lang.String value)
        Sets the value of the 'Database Table' attribute.
        Parameters:
        value - the new value of the 'Database Table' attribute.
        See Also:
        getDatabaseTable()
        Generated:
      • getDiscriminatorValue

        java.lang.String getDiscriminatorValue()
        Returns the value of the 'Discriminator Value' attribute.

        If the meaning of the 'Discriminator Value' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Discriminator Value' attribute.
        See Also:
        setDiscriminatorValue(String), TacticdslPackage.getDomainObject_DiscriminatorValue()
        Model:
        Generated:
      • setDiscriminatorValue

        void setDiscriminatorValue​(java.lang.String value)
        Sets the value of the 'Discriminator Value' attribute.
        Parameters:
        value - the new value of the 'Discriminator Value' attribute.
        See Also:
        getDiscriminatorValue()
        Generated:
      • getDiscriminatorColumn

        java.lang.String getDiscriminatorColumn()
        Returns the value of the 'Discriminator Column' attribute.

        If the meaning of the 'Discriminator Column' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Discriminator Column' attribute.
        See Also:
        setDiscriminatorColumn(String), TacticdslPackage.getDomainObject_DiscriminatorColumn()
        Model:
        Generated:
      • setDiscriminatorColumn

        void setDiscriminatorColumn​(java.lang.String value)
        Sets the value of the 'Discriminator Column' attribute.
        Parameters:
        value - the new value of the 'Discriminator Column' attribute.
        See Also:
        getDiscriminatorColumn()
        Generated:
      • getDiscriminatorLength

        java.lang.String getDiscriminatorLength()
        Returns the value of the 'Discriminator Length' attribute.

        If the meaning of the 'Discriminator Length' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Discriminator Length' attribute.
        See Also:
        setDiscriminatorLength(String), TacticdslPackage.getDomainObject_DiscriminatorLength()
        Model:
        Generated:
      • setDiscriminatorLength

        void setDiscriminatorLength​(java.lang.String value)
        Sets the value of the 'Discriminator Length' attribute.
        Parameters:
        value - the new value of the 'Discriminator Length' attribute.
        See Also:
        getDiscriminatorLength()
        Generated:
      • getValidate

        java.lang.String getValidate()
        Returns the value of the 'Validate' attribute.

        If the meaning of the 'Validate' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Validate' attribute.
        See Also:
        setValidate(String), TacticdslPackage.getDomainObject_Validate()
        Model:
        Generated:
      • setValidate

        void setValidate​(java.lang.String value)
        Sets the value of the 'Validate' attribute.
        Parameters:
        value - the new value of the 'Validate' attribute.
        See Also:
        getValidate()
        Generated:
      • isAggregateRoot

        boolean isAggregateRoot()
        Returns the value of the 'Aggregate Root' attribute.

        If the meaning of the 'Aggregate Root' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Aggregate Root' attribute.
        See Also:
        setAggregateRoot(boolean), TacticdslPackage.getDomainObject_AggregateRoot()
        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:
        isAggregateRoot()
        Generated:
      • setBelongsTo

        void setBelongsTo​(DomainObject value)
        Sets the value of the 'Belongs To' reference.
        Parameters:
        value - the new value of the 'Belongs To' reference.
        See Also:
        getBelongsTo()
        Generated:
      • getAttributes

        org.eclipse.emf.common.util.EList<Attribute> getAttributes()
        Returns the value of the 'Attributes' containment reference list. The list contents are of type Attribute.

        If the meaning of the 'Attributes' containment reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Attributes' containment reference list.
        See Also:
        TacticdslPackage.getDomainObject_Attributes()
        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 type Reference.

        If the meaning of the 'References' containment reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'References' containment reference list.
        See Also:
        TacticdslPackage.getDomainObject_References()
        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 type DomainObjectOperation.

        If the meaning of the 'Operations' containment reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Operations' containment reference list.
        See Also:
        TacticdslPackage.getDomainObject_Operations()
        Model:
        containment="true"
        Generated:
      • getRepository

        Repository getRepository()
        Returns the value of the 'Repository' containment reference.

        If the meaning of the 'Repository' containment reference isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Repository' containment reference.
        See Also:
        setRepository(Repository), TacticdslPackage.getDomainObject_Repository()
        Model:
        containment="true"
        Generated:
      • setRepository

        void setRepository​(Repository value)
        Sets the value of the 'Repository' containment reference.
        Parameters:
        value - the new value of the 'Repository' containment reference.
        See Also:
        getRepository()
        Generated: