|
ENTITY stratum_3d_shape_model SUBTYPE OF (shape_representation); shape_characterized_component : stratum_armx; DERIVE SELF\representation.name : label := 'stratum 3d shape' ; WHERE wr1: NOT ( 'layered_interconnect_module_3d_design_xim.planar_shape_model' IN TYPEOF ( SELF ) ) ; wr2: SIZEOF ( USEDIN ( SELF , 'shape_property_assignment_xim.shape_description_association.representation' ) ) = 0 ; END_ENTITY; -- stratum_3d_shape_model |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; shape_representation - stratum_3d_shape_model shape_characterized_component: stratum_armx; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EStratum_3d_shape_model extends EShape_representationshape_characterized_component (explicit attribute)boolean testShape_characterized_component(EStratum_3d_shape_model type)EStratum_armx getShape_characterized_component(EStratum_3d_shape_model type) void setShape_characterized_component(EStratum_3d_shape_model type, EStratum_armx value) void unsetShape_characterized_component(EStratum_3d_shape_model type) |
public class CStratum_3d_shape_model implements EStratum_3d_shape_modelstatic EAttribute attributeShape_characterized_component(EStratum_3d_shape_model type)static int usedinShape_characterized_component(EStratum_3d_shape_model type, EStratum_armx instance, ASdaiModel domain, AStratum_3d_shape_model result) static EAttribute attributeName(EStratum_3d_shape_model type) |
public class AStratum_3d_shape_model extends AEntitypublic EStratum_3d_shape_model getByIndex(int index)public EStratum_3d_shape_model getCurrentMember(SdaiIterator it) |