diff --git a/entities.rst b/entities.rst deleted file mode 100644 index f873a62..0000000 --- a/entities.rst +++ /dev/null @@ -1,60 +0,0 @@ - -Entity ------- - -This is the base class for Entities - - -.. table:: **Entity** - - +------+------+------------+-------------+ - | Name | Type | Attributes | Description | - +======+======+============+=============+ - - -The **Entity** current version is 1.0.0. - -Changelog: - -* **1.0.0**: First Version. - - -Resource --------- - -This is the base class for Resources - - -.. table:: **Resource** ``extends`` **Entity** - - +------+------+------------+-------------+ - | Name | Type | Attributes | Description | - +======+======+============+=============+ - - -The **Resource** current version is 1.0.0. - -Changelog: - -* **1.0.0**: First Version. - - -Facet ------ - -This is the base class for Facets - - -.. table:: **Facet** ``extends`` **Entity** - - +------+------+------------+-------------+ - | Name | Type | Attributes | Description | - +======+======+============+=============+ - - -The **Facet** current version is 1.0.0. - -Changelog: - -* **1.0.0**: First Version. - diff --git a/properties.rst b/properties.rst deleted file mode 100644 index 808e53c..0000000 --- a/properties.rst +++ /dev/null @@ -1,98 +0,0 @@ - -Property --------- - -This is the base class for Properties - - -.. table:: **Property** - - +------------------------------------------------------+------+------------+-------------+ - | Name | Type | Attributes | Description | - +======================================================+======+============+=============+ - | This type does not define any additional attributes. | - +------------------------------------------------------+------+------------+-------------+ - - -The **Property** current version is 1.0.0. - -Changelog: - -* **1.0.0**: First Version. - - -PropagationConstraint ---------------------- - -This class provides propagation constraint for Relation - - -.. table:: **PropagationConstraint** ``extends`` **Property** - - +--------+--------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Name | Type | Attributes | Description | - +========+========+=====================================================================================================+========================================================================================================================================================================================================================================================================================+ - | remove | String | ``Mandatory:true`` ``ReadOnly:false`` ``NotNull:true`` ``Regex:^(cascadeWhenOrphan|cascade|keep)$`` | It indicates the behaviour to implement for the target Entity when a 'remove' action is performed on the source Resource. Remove actions are: (i) the operation of removing an instance from a context; (ii) the operation of deleting an instance (it has an impact on all contexts). | - +--------+--------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | add | String | ``Mandatory:true`` ``ReadOnly:false`` ``NotNull:true`` ``Regex:^(propagate|unpropagate)$`` | It indicates the behaviour to implement for the target Entity when an 'add' action is performed on the source Resource. Add action is the operation of adding an instance to a context. | - +--------+--------+-----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - - -The **PropagationConstraint** current version is 1.0.0. - -Changelog: - -* **1.0.0**: First Version. - - -Encrypted ---------- - -This is the base class for Encrypted values - - -.. table:: **Encrypted** ``extends`` **Property** - - +-------+--------+--------------------------------------------------------+-------------+ - | Name | Type | Attributes | Description | - +=======+========+========================================================+=============+ - | value | String | ``Mandatory:true`` ``ReadOnly:false`` ``NotNull:true`` | | - +-------+--------+--------------------------------------------------------+-------------+ - - -The **Encrypted** current version is 1.0.0. - -Changelog: - -* **1.0.0**: First Version. - - -Header ------- - -This class provides metadata per every IdentifiableElement - - -.. table:: **Header** ``extends`` **Property** - - +----------------+--------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Name | Type | Attributes | Description | - +================+========+====================================================================================================================================================+=====================================================================================================================================================================================================+ - | creationTime | Date | ``Mandatory:true`` ``ReadOnly:true`` ``NotNull:true`` | Creation time. It represents the difference, measured in milliseconds, between the creation time and midnight, January 1, 1970, UTC. | - +----------------+--------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | lastUpdateTime | Date | ``Mandatory:true`` ``ReadOnly:false`` ``NotNull:true`` | Last Update time. At creation time it assumes the same value of creationTime. It represents the difference, measured in milliseconds, between the creation time and midnight, January 1, 1970, UTC. | - +----------------+--------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | createdBy | String | ``Mandatory:true`` ``ReadOnly:true`` ``NotNull:true`` | The user that created the Entity or the Relation. It is initialized at creation time. | - +----------------+--------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | uuid | String | ``Mandatory:true`` ``ReadOnly:true`` ``NotNull:true`` ``Regex:^([a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}){1}$`` | This UUID is be used to identify the Entity or the Relation univocally. | - +----------------+--------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | lastUpdateBy | String | ``Mandatory:true`` ``ReadOnly:false`` ``NotNull:true`` | The user that made the last update to the Entity or the Relation. At creation time, it assumes the same value of creator. | - +----------------+--------+----------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - - -The **Header** current version is 1.0.0. - -Changelog: - -* **1.0.0**: First Version. - diff --git a/relations.rst b/relations.rst deleted file mode 100644 index f9a68f8..0000000 --- a/relations.rst +++ /dev/null @@ -1,60 +0,0 @@ - -Relation --------- - -This is the base class for Relations - - -.. table:: **Relation** - - +------+------+------------+-------------+ - | Name | Type | Attributes | Description | - +======+======+============+=============+ - - -The **Relation** current version is 1.0.0. - -Changelog: - -* **1.0.0**: First Version. - - -IsRelatedTo ------------ - -This is the base class for IsRelatedTo relations - - -.. table:: **IsRelatedTo** ``extends`` **Relation** - - +------+------+------------+-------------+ - | Name | Type | Attributes | Description | - +======+======+============+=============+ - - -The **IsRelatedTo** current version is 1.0.0. - -Changelog: - -* **1.0.0**: First Version. - - -ConsistsOf ----------- - -This is the base class for ConsistsOf relations - - -.. table:: **ConsistsOf** ``extends`` **Relation** - - +------+------+------------+-------------+ - | Name | Type | Attributes | Description | - +======+======+============+=============+ - - -The **ConsistsOf** current version is 1.0.0. - -Changelog: - -* **1.0.0**: First Version. -