ENTITY axis2_placement_2d SUBTYPE OF (placement); ref_direction : OPTIONAL direction; DERIVE p : LIST [2:2] OF direction := build_2axes(ref_direction); WHERE wr1: SELF\geometric_representation_item.dim = 2; END_ENTITY; -- axis2_placement_2d |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; placement location: cartesian_point; axis2_placement_2d (OPT) ref_direction: direction; (DER) p: LIST [2:2] OF direction; |
fea_axis2_placement_2d (STRUCTURAL_RESPONSE_REPRESENTATION_SCHEMA) |
Global rules for this entity data type- |
public interface EAxis2_placement_2d extends EPlacementref_direction (explicit attribute)boolean testRef_direction(EAxis2_placement_2d type)EDirection getRef_direction(EAxis2_placement_2d type) void setRef_direction(EAxis2_placement_2d type, EDirection value) void unsetRef_direction(EAxis2_placement_2d type) p (derived attribute)ADirection getP(EAxis2_placement_2d type)boolean testP(EAxis2_placement_2d type) |
public class CAxis2_placement_2d implements EAxis2_placement_2dstatic EAttribute attributeRef_direction(EAxis2_placement_2d type)static int usedinRef_direction(EAxis2_placement_2d type, EDirection instance, ASdaiModel domain, AAxis2_placement_2d result) static EAttribute attributeP(EAxis2_placement_2d type) static int usedinP(EAxis2_placement_2d type, EDirection instance, ASdaiModel domain, AAxis2_placement_2d result) |
public class AAxis2_placement_2d extends AEntitypublic EAxis2_placement_2d getByIndex(int index)public EAxis2_placement_2d getCurrentMember(SdaiIterator it) |