ENTITY rectangular_composite_surface_transition_locator SUBTYPE OF (founded_item); basis_surface : rectangular_composite_surface; surface_parameter : u_or_v_parameter; u_transition_index : INTEGER; v_transition_index : INTEGER; WHERE wr1: SIZEOF( using_representations(SELF.basis_surface) * relating_shape_representations_of_extreme_values(SELF))>0; END_ENTITY; -- rectangular_composite_surface_transition_locator |
Entity data types and their attributesfounded_item(DER) users: SET [0:?] OF founded_item_select; rectangular_composite_surface_transition_locator basis_surface: rectangular_composite_surface; surface_parameter: u_or_v_parameter; u_transition_index: INTEGER; v_transition_index: INTEGER; |
Users: by entity attributesfounded_itemfounded_item.users founded_item_select rectangular_composite_surface_transition_locator extreme_instance.locations_of_extreme_value location_of_extreme_value_select Users: by defined types, not used by any entity attributerectangular_composite_surface_transition_locator- |
Global rules for this entity data type- |
public interface ERectangular_composite_surface_transition_locator extends EFounded_itembasis_surface (explicit attribute)boolean testBasis_surface(ERectangular_composite_surface_transition_locator type)ERectangular_composite_surface getBasis_surface(ERectangular_composite_surface_transition_locator type) void setBasis_surface(ERectangular_composite_surface_transition_locator type, ERectangular_composite_surface value) void unsetBasis_surface(ERectangular_composite_surface_transition_locator type) surface_parameter (explicit attribute)boolean testSurface_parameter(ERectangular_composite_surface_transition_locator type)int getSurface_parameter(ERectangular_composite_surface_transition_locator type) void setSurface_parameter(ERectangular_composite_surface_transition_locator type, int value) void unsetSurface_parameter(ERectangular_composite_surface_transition_locator type) u_transition_index (explicit attribute)boolean testU_transition_index(ERectangular_composite_surface_transition_locator type)integer getU_transition_index(ERectangular_composite_surface_transition_locator type) void setU_transition_index(ERectangular_composite_surface_transition_locator type, integer value) void unsetU_transition_index(ERectangular_composite_surface_transition_locator type) v_transition_index (explicit attribute)boolean testV_transition_index(ERectangular_composite_surface_transition_locator type)integer getV_transition_index(ERectangular_composite_surface_transition_locator type) void setV_transition_index(ERectangular_composite_surface_transition_locator type, integer value) void unsetV_transition_index(ERectangular_composite_surface_transition_locator type) |
public class CRectangular_composite_surface_transition_locator implements ERectangular_composite_surface_transition_locatorstatic EAttribute attributeBasis_surface(ERectangular_composite_surface_transition_locator type)static int usedinBasis_surface(ERectangular_composite_surface_transition_locator type, ERectangular_composite_surface instance, ASdaiModel domain, ARectangular_composite_surface_transition_locator result) static EAttribute attributeSurface_parameter(ERectangular_composite_surface_transition_locator type) static EAttribute attributeU_transition_index(ERectangular_composite_surface_transition_locator type) static EAttribute attributeV_transition_index(ERectangular_composite_surface_transition_locator type) |
public class ARectangular_composite_surface_transition_locator extends AEntitypublic ERectangular_composite_surface_transition_locator getByIndex(int index)public ERectangular_composite_surface_transition_locator getCurrentMember(SdaiIterator it) |