ENTITY kinematic_property_mechanism_representation SUBTYPE OF (kinematic_property_definition_representation); SELF\property_definition_representation.used_representation : mechanism_representation; base : kinematic_link_representation; WHERE wr1: SIZEOF( QUERY( i <* used_representation.items | (base :=: i\representation_relationship.rep_1) OR (base :=: i\representation_relationship.rep_2))) > 0; END_ENTITY; -- kinematic_property_mechanism_representation |
Entity data types and their attributesproperty_definition_representationdefinition: represented_definition; used_representation: representation; (DER) description: text; (DER) name: label; kinematic_property_definition_representation (RT) definition: product_definition_kinematics; kinematic_property_mechanism_representation (RT) used_representation: mechanism_representation; base: kinematic_link_representation; |
Global rules for this entity data type- |
public interface EKinematic_property_mechanism_representation extends EKinematic_property_definition_representationbase (explicit attribute)boolean testBase(EKinematic_property_mechanism_representation type)EKinematic_link_representation getBase(EKinematic_property_mechanism_representation type) void setBase(EKinematic_property_mechanism_representation type, EKinematic_link_representation value) void unsetBase(EKinematic_property_mechanism_representation type) |
public class CKinematic_property_mechanism_representation implements EKinematic_property_mechanism_representationstatic EAttribute attributeBase(EKinematic_property_mechanism_representation type)static int usedinBase(EKinematic_property_mechanism_representation type, EKinematic_link_representation instance, ASdaiModel domain, AKinematic_property_mechanism_representation result) |
public class AKinematic_property_mechanism_representation extends AEntitypublic EKinematic_property_mechanism_representation getByIndex(int index)public EKinematic_property_mechanism_representation getCurrentMember(SdaiIterator it) |