ENTITY externally_defined_size_dimension SUBTYPE OF (externally_defined_dimension_definition, dimensional_size_with_path, size_dimension); used_path : OPTIONAL shape_aspect; DERIVE SELF\externally_defined_item.item_id : source_item := 'external size dimension'; SELF\externally_defined_item.source : external_source := ?; SELF\dimensional_size_with_path.path : shape_aspect := ?; END_ENTITY; -- externally_defined_size_dimension |
Entity data types and their attributesdimensional_sizeapplies_to: shape_aspect; name: label; externally_defined_item item_id: source_item; source: external_source; externally_defined_dimension_definition - dimensional_size_with_path path: shape_aspect; size_dimension (OPT) id: STRING; (OPT) single_value: measure_representation_item; (OPT) lower_range: measure_representation_item; (OPT) upper_range: measure_representation_item; (OPT) notes: SET [1:?] OF STRING; envelope_principle: BOOLEAN; theoretical_exact: BOOLEAN; auxiliary: BOOLEAN; externally_defined_size_dimension (OPT) used_path: shape_aspect; (RT) (DER) item_id: source_item; (RT) (DER) source: external_source; (RT) (DER) path: shape_aspect; |
Global rules for this entity data type- |
public interface EExternally_defined_size_dimension extends EExternally_defined_dimension_definition, EDimensional_size_with_path, ESize_dimensionused_path (explicit attribute)boolean testUsed_path(EExternally_defined_size_dimension type)EShape_aspect getUsed_path(EExternally_defined_size_dimension type) void setUsed_path(EExternally_defined_size_dimension type, EShape_aspect value) void unsetUsed_path(EExternally_defined_size_dimension type) |
public class CExternally_defined_size_dimension implements EExternally_defined_size_dimensionstatic EAttribute attributeUsed_path(EExternally_defined_size_dimension type)static int usedinUsed_path(EExternally_defined_size_dimension type, EShape_aspect instance, ASdaiModel domain, AExternally_defined_size_dimension result) static EAttribute attributeItem_id(EExternally_defined_size_dimension type) static int usedinItem_id(EExternally_defined_size_dimension type, EEntity instance, ASdaiModel domain, AExternally_defined_size_dimension result) static EAttribute attributeSource(EExternally_defined_size_dimension type) static int usedinSource(EExternally_defined_size_dimension type, EExternal_source instance, ASdaiModel domain, AExternally_defined_size_dimension result) static EAttribute attributePath(EExternally_defined_size_dimension type) static int usedinPath(EExternally_defined_size_dimension type, EShape_aspect instance, ASdaiModel domain, AExternally_defined_size_dimension result) |
public class AExternally_defined_size_dimension extends AEntitypublic EExternally_defined_size_dimension getByIndex(int index)public EExternally_defined_size_dimension getCurrentMember(SdaiIterator it) |