ENTITY component_placement_restriction_assignment SUBTYPE OF (representation); maximum_negative_component_height : OPTIONAL length_tolerance_characteristic; maximum_positive_component_height : OPTIONAL length_tolerance_characteristic; area : OPTIONAL mounting_restriction_area_armx; volume : OPTIONAL mounting_restriction_volume_armx; requirement : item_restricted_requirement_armx; components_permitted : BOOLEAN; mounting_clearance : OPTIONAL length_tolerance_characteristic; DERIVE SELF\representation.context_of_items : representation_context := ?; SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.name : label := ?; WHERE wr1: EXISTS(area) OR EXISTS(volume); END_ENTITY; -- component_placement_restriction_assignment |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; component_placement_restriction_assignment (OPT) maximum_negative_component_height: length_tolerance_characteristic; (OPT) maximum_positive_component_height: length_tolerance_characteristic; (OPT) area: mounting_restriction_area_armx; (OPT) volume: mounting_restriction_volume_armx; requirement: item_restricted_requirement_armx; components_permitted: BOOLEAN; (OPT) mounting_clearance: length_tolerance_characteristic; (RT) (DER) context_of_items: representation_context; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EComponent_placement_restriction_assignment extends ERepresentationmaximum_negative_component_height (explicit attribute)boolean testMaximum_negative_component_height(EComponent_placement_restriction_assignment type)ELength_tolerance_characteristic getMaximum_negative_component_height(EComponent_placement_restriction_assignment type) void setMaximum_negative_component_height(EComponent_placement_restriction_assignment type, ELength_tolerance_characteristic value) void unsetMaximum_negative_component_height(EComponent_placement_restriction_assignment type) maximum_positive_component_height (explicit attribute)boolean testMaximum_positive_component_height(EComponent_placement_restriction_assignment type)ELength_tolerance_characteristic getMaximum_positive_component_height(EComponent_placement_restriction_assignment type) void setMaximum_positive_component_height(EComponent_placement_restriction_assignment type, ELength_tolerance_characteristic value) void unsetMaximum_positive_component_height(EComponent_placement_restriction_assignment type) area (explicit attribute)boolean testArea(EComponent_placement_restriction_assignment type)EMounting_restriction_area_armx getArea(EComponent_placement_restriction_assignment type) void setArea(EComponent_placement_restriction_assignment type, EMounting_restriction_area_armx value) void unsetArea(EComponent_placement_restriction_assignment type) volume (explicit attribute)boolean testVolume(EComponent_placement_restriction_assignment type)EMounting_restriction_volume_armx getVolume(EComponent_placement_restriction_assignment type) void setVolume(EComponent_placement_restriction_assignment type, EMounting_restriction_volume_armx value) void unsetVolume(EComponent_placement_restriction_assignment type) requirement (explicit attribute)boolean testRequirement(EComponent_placement_restriction_assignment type)EItem_restricted_requirement_armx getRequirement(EComponent_placement_restriction_assignment type) void setRequirement(EComponent_placement_restriction_assignment type, EItem_restricted_requirement_armx value) void unsetRequirement(EComponent_placement_restriction_assignment type) components_permitted (explicit attribute)boolean testComponents_permitted(EComponent_placement_restriction_assignment type)boolean getComponents_permitted(EComponent_placement_restriction_assignment type) void setComponents_permitted(EComponent_placement_restriction_assignment type, boolean value) void unsetComponents_permitted(EComponent_placement_restriction_assignment type) mounting_clearance (explicit attribute)boolean testMounting_clearance(EComponent_placement_restriction_assignment type)ELength_tolerance_characteristic getMounting_clearance(EComponent_placement_restriction_assignment type) void setMounting_clearance(EComponent_placement_restriction_assignment type, ELength_tolerance_characteristic value) void unsetMounting_clearance(EComponent_placement_restriction_assignment type) |
public class CComponent_placement_restriction_assignment implements EComponent_placement_restriction_assignmentstatic EAttribute attributeMaximum_negative_component_height(EComponent_placement_restriction_assignment type)static int usedinMaximum_negative_component_height(EComponent_placement_restriction_assignment type, ELength_tolerance_characteristic instance, ASdaiModel domain, AComponent_placement_restriction_assignment result) static EAttribute attributeMaximum_positive_component_height(EComponent_placement_restriction_assignment type) static int usedinMaximum_positive_component_height(EComponent_placement_restriction_assignment type, ELength_tolerance_characteristic instance, ASdaiModel domain, AComponent_placement_restriction_assignment result) static EAttribute attributeArea(EComponent_placement_restriction_assignment type) static int usedinArea(EComponent_placement_restriction_assignment type, EMounting_restriction_area_armx instance, ASdaiModel domain, AComponent_placement_restriction_assignment result) static EAttribute attributeVolume(EComponent_placement_restriction_assignment type) static int usedinVolume(EComponent_placement_restriction_assignment type, EMounting_restriction_volume_armx instance, ASdaiModel domain, AComponent_placement_restriction_assignment result) static EAttribute attributeRequirement(EComponent_placement_restriction_assignment type) static int usedinRequirement(EComponent_placement_restriction_assignment type, EItem_restricted_requirement_armx instance, ASdaiModel domain, AComponent_placement_restriction_assignment result) static EAttribute attributeComponents_permitted(EComponent_placement_restriction_assignment type) static EAttribute attributeMounting_clearance(EComponent_placement_restriction_assignment type) static int usedinMounting_clearance(EComponent_placement_restriction_assignment type, ELength_tolerance_characteristic instance, ASdaiModel domain, AComponent_placement_restriction_assignment result) static EAttribute attributeContext_of_items(EComponent_placement_restriction_assignment type) static int usedinContext_of_items(EComponent_placement_restriction_assignment type, ERepresentation_context instance, ASdaiModel domain, AComponent_placement_restriction_assignment result) static EAttribute attributeItems(EComponent_placement_restriction_assignment type) static int usedinItems(EComponent_placement_restriction_assignment type, ERepresentation_item instance, ASdaiModel domain, AComponent_placement_restriction_assignment result) static EAttribute attributeName(EComponent_placement_restriction_assignment type) |
public class AComponent_placement_restriction_assignment extends AEntitypublic EComponent_placement_restriction_assignment getByIndex(int index)public EComponent_placement_restriction_assignment getCurrentMember(SdaiIterator it) |