ENTITY true_profile SUBTYPE OF (property_definition); SELF\property_definition.definition RENAMED profiled_surface : physical_feature_or_part_template; profiled_surface_datum : OPTIONAL datum_defined_by_feature; profile_representation : true_profile_representations; DERIVE SELF\property_definition.description : text := ?; SELF\property_definition.name : label := ?; WHERE wr1: NOT EXISTS(profiled_surface_datum) OR (profiled_surface :=: profiled_surface_datum\Datum_defined_by_feature.defined_by); END_ENTITY; -- true_profile |
Entity data types and their attributesproperty_definitionname: label; (OPT) description: text; definition: characterized_definition; (DER) id: identifier; true_profile (RT) definition->profiled_surface: physical_feature_or_part_template; (OPT) profiled_surface_datum: datum_defined_by_feature; profile_representation: true_profile_representations; (RT) (DER) description: text; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface ETrue_profile extends EProperty_definitionprofiled_surface_datum (explicit attribute)boolean testProfiled_surface_datum(ETrue_profile type)EDatum_defined_by_feature getProfiled_surface_datum(ETrue_profile type) void setProfiled_surface_datum(ETrue_profile type, EDatum_defined_by_feature value) void unsetProfiled_surface_datum(ETrue_profile type) profile_representation (explicit attribute)int testProfile_representation(ETrue_profile type)case 1 EEntity getProfile_representation(ETrue_profile type) void setProfile_representation(ETrue_profile type, EEntity value, EEntity node1) void unsetProfile_representation(ETrue_profile type) |
public class CTrue_profile implements ETrue_profilestatic EAttribute attributeProfiled_surface_datum(ETrue_profile type)static int usedinProfiled_surface_datum(ETrue_profile type, EDatum_defined_by_feature instance, ASdaiModel domain, ATrue_profile result) static EAttribute attributeProfile_representation(ETrue_profile type) static int usedinProfile_representation(ETrue_profile type, EEntity instance, ASdaiModel domain, ATrue_profile result) static EAttribute attributeDescription(ETrue_profile type) static EAttribute attributeName(ETrue_profile type) |
public class ATrue_profile extends AEntitypublic ETrue_profile getByIndex(int index)public ETrue_profile getCurrentMember(SdaiIterator it) |