|
ENTITY fill_area_style_tile_coloured_region SUBTYPE OF (geometric_representation_item); closed_curve : curve_or_annotation_curve_occurrence; region_colour : colour; WHERE wr1: ( NOT ( 'geometry_schema.curve' IN TYPEOF ( closed_curve ) ) ) OR ( 'geometry_schema.circle' IN TYPEOF ( closed_curve ) ) OR ( 'geometry_schema.ellipse' IN TYPEOF ( closed_curve ) ) OR ( ( 'geometry_schema.b_spline_curve' IN TYPEOF ( closed_curve ) ) AND ( closed_curve \ b_spline_curve . closed_curve = TRUE ) ) OR ( ( 'geometry_schema.composite_curve' IN TYPEOF ( closed_curve ) ) AND ( closed_curve \ composite_curve . closed_curve = TRUE ) ) OR ( ( 'geometry_schema.polyline' IN TYPEOF ( closed_curve ) ) AND ( closed_curve \ polyline . points [ LOINDEX ( closed_curve \ polyline . points ) ] = closed_curve \ polyline . points [ HIINDEX ( closed_curve \ polyline . points ) ] ) ) ; END_ENTITY; -- fill_area_style_tile_coloured_region |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; fill_area_style_tile_coloured_region closed_curve: curve_or_annotation_curve_occurrence; region_colour: colour; |
Global rules for this entity data type- |
public interface EFill_area_style_tile_coloured_region extends EGeometric_representation_itemclosed_curve (explicit attribute)int testClosed_curve(EFill_area_style_tile_coloured_region type)case 1 EEntity getClosed_curve(EFill_area_style_tile_coloured_region type) void setClosed_curve(EFill_area_style_tile_coloured_region type, EEntity value, EEntity node1) void unsetClosed_curve(EFill_area_style_tile_coloured_region type) region_colour (explicit attribute)boolean testRegion_colour(EFill_area_style_tile_coloured_region type)EColour getRegion_colour(EFill_area_style_tile_coloured_region type) void setRegion_colour(EFill_area_style_tile_coloured_region type, EColour value) void unsetRegion_colour(EFill_area_style_tile_coloured_region type) |
public class CFill_area_style_tile_coloured_region implements EFill_area_style_tile_coloured_regionstatic EAttribute attributeClosed_curve(EFill_area_style_tile_coloured_region type)static int usedinClosed_curve(EFill_area_style_tile_coloured_region type, EEntity instance, ASdaiModel domain, AFill_area_style_tile_coloured_region result) static EAttribute attributeRegion_colour(EFill_area_style_tile_coloured_region type) static int usedinRegion_colour(EFill_area_style_tile_coloured_region type, EColour instance, ASdaiModel domain, AFill_area_style_tile_coloured_region result) |
public class AFill_area_style_tile_coloured_region extends AEntitypublic EFill_area_style_tile_coloured_region getByIndex(int index)public EFill_area_style_tile_coloured_region getCurrentMember(SdaiIterator it) |