ENTITY block SUBTYPE OF (geometric_representation_item); position : axis2_placement_3d; x : positive_length_measure; y : positive_length_measure; z : positive_length_measure; END_ENTITY; -- block |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; block position: axis2_placement_3d; x: positive_length_measure; y: positive_length_measure; z: positive_length_measure; |
Global rules for this entity data type- |
public interface EBlock extends EGeometric_representation_itemposition (explicit attribute)boolean testPosition(EBlock type)EAxis2_placement_3d getPosition(EBlock type) void setPosition(EBlock type, EAxis2_placement_3d value) void unsetPosition(EBlock type) x (explicit attribute)boolean testX(EBlock type)double getX(EBlock type) void setX(EBlock type, double value) void unsetX(EBlock type) y (explicit attribute)boolean testY(EBlock type)double getY(EBlock type) void setY(EBlock type, double value) void unsetY(EBlock type) z (explicit attribute)boolean testZ(EBlock type)double getZ(EBlock type) void setZ(EBlock type, double value) void unsetZ(EBlock type) |
public class CBlock implements EBlockstatic EAttribute attributePosition(EBlock type)static int usedinPosition(EBlock type, EAxis2_placement_3d instance, ASdaiModel domain, ABlock result) static EAttribute attributeX(EBlock type) static EAttribute attributeY(EBlock type) static EAttribute attributeZ(EBlock type) |
public class ABlock extends AEntitypublic EBlock getByIndex(int index)public EBlock getCurrentMember(SdaiIterator it) |