ENTITY point_style SUBTYPE OF (founded_item); name : label; marker : marker_select; marker_size : size_select; marker_colour : colour; END_ENTITY; -- point_style |
Entity data types and their attributesfounded_item(DER) users: SET [0:?] OF founded_item_select; point_style name: label; marker: marker_select; marker_size: size_select; marker_colour: colour; |
point_appearance (CURVE_APPEARANCE_XIM) |
Usersfounded_itemfounded_item.users founded_item_select point_style presentation_style_assignment.styles presentation_style_select |
Global rules for this entity data type- |
public interface EPoint_style extends EFounded_itemname (explicit attribute)boolean testName(EPoint_style type)String getName(EPoint_style type) void setName(EPoint_style type, String value) void unsetName(EPoint_style type) marker (explicit attribute)int testMarker(EPoint_style type)case 1 EEntity getMarker(EPoint_style type) void setMarker(EPoint_style type, EEntity value, EEntity node1) case sMarkerMarker_type: int getMarker(EPoint_style type, EMarker_type node1) void setMarker(EPoint_style type, int value, EMarker_type node1) void unsetMarker(EPoint_style type) marker_size (explicit attribute)int testMarker_size(EPoint_style type)case 1 EEntity getMarker_size(EPoint_style type) void setMarker_size(EPoint_style type, EEntity value, EEntity node1) case sMarker_sizePositive_length_measure: double getMarker_size(EPoint_style type, EPositive_length_measure node1) void setMarker_size(EPoint_style type, double value, EPositive_length_measure node1) case sMarker_sizeDescriptive_measure: String getMarker_size(EPoint_style type, EDescriptive_measure node1) void setMarker_size(EPoint_style type, String value, EDescriptive_measure node1) void unsetMarker_size(EPoint_style type) marker_colour (explicit attribute)boolean testMarker_colour(EPoint_style type)EColour getMarker_colour(EPoint_style type) void setMarker_colour(EPoint_style type, EColour value) void unsetMarker_colour(EPoint_style type) |
public class CPoint_style implements EPoint_stylestatic EAttribute attributeName(EPoint_style type)static EAttribute attributeMarker(EPoint_style type) static int usedinMarker(EPoint_style type, EEntity instance, ASdaiModel domain, APoint_style result) static EAttribute attributeMarker_size(EPoint_style type) static int usedinMarker_size(EPoint_style type, EEntity instance, ASdaiModel domain, APoint_style result) static EAttribute attributeMarker_colour(EPoint_style type) static int usedinMarker_colour(EPoint_style type, EColour instance, ASdaiModel domain, APoint_style result) |
public class APoint_style extends AEntitypublic EPoint_style getByIndex(int index)public EPoint_style getCurrentMember(SdaiIterator it) |