|
ENTITY rep_item_group SUBTYPE OF (group, representation_item); WHERE wr1: SIZEOF ( USEDIN ( SELF , 'layer_assignment_mim.' + 'presentation_layer_assignment.' + 'assigned_items' ) ) > 0 ; wr2: SIZEOF ( QUERY ( r <* USEDIN ( SELF , 'layer_assignment_mim.' + 'representation.' + 'items' ) | r . name = 'group representation' ) ) > 0 ; wr3: SIZEOF ( QUERY ( ga <* USEDIN ( SELF , 'layer_assignment_mim.' + 'group_assignment.' + 'assigned_group' ) | ga . role . name <> 'group membership' ) ) = 0 ; wr4: SIZEOF ( [ 'layer_assignment_mim.' + 'geometric_representation_item' , 'layer_assignment_mim.' + 'topological_representation_item' , 'layer_assignment_mim.' + 'mapped_item' , 'layer_assignment_mim.' + 'styled_item' ] * TYPEOF ( SELF ) ) = 1 ; END_ENTITY; -- rep_item_group |
Entity data types and their attributesgroupname: label; (OPT) description: text; (DER) id: identifier; representation_item name: label; rep_item_group - |
Global rules for this entity data type- |
public interface ERep_item_group extends EGroup, ERepresentation_item |
public class CRep_item_group implements ERep_item_group |
public class ARep_item_group extends AEntitypublic ERep_item_group getByIndex(int index)public ERep_item_group getCurrentMember(SdaiIterator it) |