ENTITY inter_stratum_join_relationship SUBTYPE OF (routed_join_relationship); points_to_be_connected : SET [2:?] OF layer_connection_point_armx; DERIVE associated_stratum : BAG [0:?] OF design_layer_stratum_armx := limd_get_lcp_resident_stratum(points_to_be_connected); WHERE wr1: SIZEOF(associated_stratum) = SIZEOF(bag_to_set(associated_stratum)); END_ENTITY; -- inter_stratum_join_relationship |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; join_shape_aspect - join_relationship (RT) of_shape->associated_layout: layered_interconnect_module_design_view_armx; (RT) (DER) description: text; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) name: label; routed_join_relationship (INV) network_topology: routed_physical_network FOR routed_connectivity_requirement_element; inter_stratum_join_relationship points_to_be_connected: SET [2:?] OF layer_connection_point_armx; (DER) associated_stratum: BAG [0:?] OF design_layer_stratum_armx; |
Global rules for this entity data type- |
public interface EInter_stratum_join_relationship extends ERouted_join_relationshippoints_to_be_connected (explicit attribute)boolean testPoints_to_be_connected(EInter_stratum_join_relationship type)ALayer_connection_point_armx getPoints_to_be_connected(EInter_stratum_join_relationship type) ALayer_connection_point_armx createPoints_to_be_connected(EInter_stratum_join_relationship type) void unsetPoints_to_be_connected(EInter_stratum_join_relationship type) associated_stratum (derived attribute)ADesign_layer_stratum_armx getAssociated_stratum(EInter_stratum_join_relationship type)boolean testAssociated_stratum(EInter_stratum_join_relationship type) |
public class CInter_stratum_join_relationship implements EInter_stratum_join_relationshipstatic EAttribute attributePoints_to_be_connected(EInter_stratum_join_relationship type)static int usedinPoints_to_be_connected(EInter_stratum_join_relationship type, ELayer_connection_point_armx instance, ASdaiModel domain, AInter_stratum_join_relationship result) static EAttribute attributeAssociated_stratum(EInter_stratum_join_relationship type) static int usedinAssociated_stratum(EInter_stratum_join_relationship type, EDesign_layer_stratum_armx instance, ASdaiModel domain, AInter_stratum_join_relationship result) |
public class AInter_stratum_join_relationship extends AEntitypublic EInter_stratum_join_relationship getByIndex(int index)public EInter_stratum_join_relationship getCurrentMember(SdaiIterator it) |