refactor some entity defs and add Security Domain class
This commit is contained in:
parent
ad6c84d6ce
commit
8a989742ca
@ -146,54 +146,6 @@
|
|||||||
# siblingRelationshipId: '&IDR_Element__has_text_node_value__Attribute;'
|
# siblingRelationshipId: '&IDR_Element__has_text_node_value__Attribute;'
|
||||||
# singular: yes
|
# singular: yes
|
||||||
|
|
||||||
- relationship: '&IDR_Class__has__Method;'
|
|
||||||
index: 15
|
|
||||||
sourceClassId: '&IDC_Class;'
|
|
||||||
type: 'has'
|
|
||||||
destinationClassId: '&IDC_Method;'
|
|
||||||
siblingRelationshipId: '&IDR_Method__for__Class;'
|
|
||||||
singular: no
|
|
||||||
|
|
||||||
- relationship: '&IDR_Method__for__Class;'
|
|
||||||
index: 16
|
|
||||||
sourceClassId: '&IDC_Method;'
|
|
||||||
type: 'for'
|
|
||||||
destinationClassId: '&IDC_Class;'
|
|
||||||
siblingRelationshipId: '&IDR_Class__has__Method;'
|
|
||||||
singular: no
|
|
||||||
|
|
||||||
# - relationship: '&IDR_Class__has_implementation__Method;'
|
|
||||||
# index: 17,
|
|
||||||
# sourceClassId: '&IDC_Class;'
|
|
||||||
# type: 'has implementation'
|
|
||||||
# destinationClassId: '&IDC_Method;'
|
|
||||||
# siblingRelationshipId: '&IDR_Method__implements_for__Class;'
|
|
||||||
# singular: no
|
|
||||||
|
|
||||||
# - relationship: '&IDR_Method__implements_for__Class;'
|
|
||||||
# index: 18,
|
|
||||||
# sourceClassId: '&IDC_Method;'
|
|
||||||
# type: 'implements for'
|
|
||||||
# destinationClassId: '&IDC_Class;'
|
|
||||||
# siblingRelationshipId: '&IDR_Class__has_implementation__Method;'
|
|
||||||
# singular: yes
|
|
||||||
|
|
||||||
# - relationship: '&IDR_Method__implements__Method;'
|
|
||||||
# index: 19
|
|
||||||
# sourceClassId: '&IDC_Method;'
|
|
||||||
# type: 'implements'
|
|
||||||
# destinationClassId: '&IDC_Method;'
|
|
||||||
# siblingRelationshipId: '&IDR_Method__implemented_by__Method;'
|
|
||||||
# singular: no
|
|
||||||
|
|
||||||
# - relationship: '&IDR_Method__implemented_by__Method;'
|
|
||||||
# index: 20,
|
|
||||||
# sourceClassId: '&IDC_Method;'
|
|
||||||
# type: 'implemented by'
|
|
||||||
# destinationClassId: '&IDC_Method;'
|
|
||||||
# siblingRelationshipId: '&IDR_Method__implements__Method;'
|
|
||||||
# singular: no
|
|
||||||
|
|
||||||
- relationship: '&IDR_Class__has_default__Task;'
|
- relationship: '&IDR_Class__has_default__Task;'
|
||||||
index: 87
|
index: 87
|
||||||
sourceClassId: '&IDC_Class;'
|
sourceClassId: '&IDC_Class;'
|
||||||
|
|||||||
@ -1,4 +1,10 @@
|
|||||||
---
|
---
|
||||||
|
- entityDefinitions:
|
||||||
|
- IDR_Class__has_implementation__Method: '{b453349c-e977-445d-967c-aed566d92eb3}'
|
||||||
|
- IDR_Method__implements_for__Class: '{155e95b8-9c34-451c-9b93-31aaf3d3da1d}'
|
||||||
|
- IDR_Method__implements__Method: '{83c992d7-03ec-483f-b6f1-225083f201e3}'
|
||||||
|
- IDR_Method__implemented_by__Method: '{f19e7779-a6b6-4914-a5cc-3c48fa1c9491}'
|
||||||
|
|
||||||
- library: '&IDL_MochaBaseSystem;'
|
- library: '&IDL_MochaBaseSystem;'
|
||||||
instances:
|
instances:
|
||||||
- class: '&IDC_Method;'
|
- class: '&IDC_Method;'
|
||||||
@ -17,4 +23,54 @@
|
|||||||
- instance: '&IDR_Metadata_With_Access_Modifier__has__Access_Modifier;'
|
- instance: '&IDR_Metadata_With_Access_Modifier__has__Access_Modifier;'
|
||||||
customTagName: 'accessModifierId'
|
customTagName: 'accessModifierId'
|
||||||
- instance: '&IDR_Instance__for__Module;'
|
- instance: '&IDR_Instance__for__Module;'
|
||||||
customTagName: 'moduleId'
|
customTagName: 'moduleId'
|
||||||
|
- instance: '&IDR_Method__implements__Method;'
|
||||||
|
customTagName: 'implementsMethodId'
|
||||||
|
|
||||||
|
- relationship: '&IDR_Class__has__Method;'
|
||||||
|
index: 15
|
||||||
|
sourceClassId: '&IDC_Class;'
|
||||||
|
type: 'has'
|
||||||
|
destinationClassId: '&IDC_Method;'
|
||||||
|
siblingRelationshipId: '&IDR_Method__for__Class;'
|
||||||
|
singular: no
|
||||||
|
|
||||||
|
- relationship: '&IDR_Method__for__Class;'
|
||||||
|
index: 16
|
||||||
|
sourceClassId: '&IDC_Method;'
|
||||||
|
type: 'for'
|
||||||
|
destinationClassId: '&IDC_Class;'
|
||||||
|
siblingRelationshipId: '&IDR_Class__has__Method;'
|
||||||
|
singular: no
|
||||||
|
|
||||||
|
- relationship: '&IDR_Class__has_implementation__Method;'
|
||||||
|
index: 17
|
||||||
|
sourceClassId: '&IDC_Class;'
|
||||||
|
type: 'has implementation'
|
||||||
|
destinationClassId: '&IDC_Method;'
|
||||||
|
siblingRelationshipId: '&IDR_Method__implements_for__Class;'
|
||||||
|
singular: no
|
||||||
|
|
||||||
|
- relationship: '&IDR_Method__implements_for__Class;'
|
||||||
|
index: 18
|
||||||
|
sourceClassId: '&IDC_Method;'
|
||||||
|
type: 'implements for'
|
||||||
|
destinationClassId: '&IDC_Class;'
|
||||||
|
siblingRelationshipId: '&IDR_Class__has_implementation__Method;'
|
||||||
|
singular: yes
|
||||||
|
|
||||||
|
- relationship: '&IDR_Method__implements__Method;'
|
||||||
|
index: 19
|
||||||
|
sourceClassId: '&IDC_Method;'
|
||||||
|
type: 'implements'
|
||||||
|
destinationClassId: '&IDC_Method;'
|
||||||
|
siblingRelationshipId: '&IDR_Method__implemented_by__Method;'
|
||||||
|
singular: no
|
||||||
|
|
||||||
|
- relationship: '&IDR_Method__implemented_by__Method;'
|
||||||
|
index: 20
|
||||||
|
sourceClassId: '&IDC_Method;'
|
||||||
|
type: 'implemented by'
|
||||||
|
destinationClassId: '&IDC_Method;'
|
||||||
|
siblingRelationshipId: '&IDR_Method__implements__Method;'
|
||||||
|
singular: no
|
||||||
@ -55,6 +55,7 @@
|
|||||||
|
|
||||||
- class: '&IDC_BuildAttributeMethodComponent;'
|
- class: '&IDC_BuildAttributeMethodComponent;'
|
||||||
name: 'Build Attribute Method Component'
|
name: 'Build Attribute Method Component'
|
||||||
|
index: 32 # was : Class Marker
|
||||||
registerForTemplate: yes
|
registerForTemplate: yes
|
||||||
attributes:
|
attributes:
|
||||||
- instance: '&IDA_Order;'
|
- instance: '&IDA_Order;'
|
||||||
|
|||||||
@ -0,0 +1,19 @@
|
|||||||
|
- entityDefinitions:
|
||||||
|
- IDC_SecurityDomain: '{d7c57aad-e658-424a-a9f0-0d3e494904d0}'
|
||||||
|
- IDI_SecurityDomain_Anyone: '{7c420ec0-988b-4987-89f6-004df29d7e6b}'
|
||||||
|
- IDI_SecurityDomain_AuthenticatedUsers: '{f9d4f21d-2b2b-4002-b99d-7b30d4e67c6d}'
|
||||||
|
|
||||||
|
- library: '&IDL_MochaBaseSystem;'
|
||||||
|
instances:
|
||||||
|
- class: '&IDC_SecurityDomain;'
|
||||||
|
name: Domain
|
||||||
|
index: 2229
|
||||||
|
customTagName: 'securityDomain'
|
||||||
|
attributes:
|
||||||
|
- instance: '&IDA_Name;'
|
||||||
|
customTagName: 'name'
|
||||||
|
|
||||||
|
- securityDomain: '&IDI_SecurityDomain_Anyone;'
|
||||||
|
name: 'Anyone'
|
||||||
|
- securityDomain: '&IDI_SecurityDomain_AuthenticatedUsers;'
|
||||||
|
name: 'Authenticated Users'
|
||||||
Loading…
x
Reference in New Issue
Block a user