ENTITY measurement_path SUBTYPE OF (representation); SELF\representation.context_of_items RENAMED defined_in : geometric_representation_context; DERIVE defined_by : curve := QUERY ( c <* SELF\Representation.items | 'GEOMETRY_SCHEMA.' + 'CURVE' IN TYPEOF (c)); SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.name : label := ?; END_ENTITY; -- measurement_path |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; measurement_path (RT) context_of_items->defined_in: geometric_representation_context; (DER) defined_by: curve; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EMeasurement_path extends ERepresentationdefined_by (derived attribute)ECurve getDefined_by(EMeasurement_path type)boolean testDefined_by(EMeasurement_path type) |
public class CMeasurement_path implements EMeasurement_pathstatic EAttribute attributeDefined_by(EMeasurement_path type)static int usedinDefined_by(EMeasurement_path type, ECurve instance, ASdaiModel domain, AMeasurement_path result) static EAttribute attributeItems(EMeasurement_path type) static int usedinItems(EMeasurement_path type, ERepresentation_item instance, ASdaiModel domain, AMeasurement_path result) static EAttribute attributeName(EMeasurement_path type) |
public class AMeasurement_path extends AEntitypublic EMeasurement_path getByIndex(int index)public EMeasurement_path getCurrentMember(SdaiIterator it) |