ENTITY fixed_constituent_assembly_constraint SUBTYPE OF (assembly_geometric_constraint, fixed_element_geometric_constraint); fixed_constituent : representative_shape_representation; WHERE wr1: SELF\explicit_constraint.constrained_elements[1] \geometric_representation_item.dim = 3; wr2: (assembly_leaf (using_product_definition_of_shape_representation (fixed_constituent)[1])); wr3: (SIZEOF(SELF\explicit_constraint.constrained_elements) = 1) AND (SIZEOF(SELF\explicit_constraint.reference_elements) = 0); wr4: fixed_constituent IN (using_representations(SELF\explicit_constraint.constrained_elements[1]) + using_representation_with_mapping(SELF\explicit_constraint.constrained_elements[1])); END_ENTITY; -- fixed_constituent_assembly_constraint |
Entity data types and their attributesrepresentation_itemname: label; variational_representation_item - explicit_constraint (OPT) description: text; constrained_elements: SET [1:?] OF representation_item; reference_elements: SET [0:?] OF representation_item; assembly_geometric_constraint - defined_constraint - geometric_representation_item (DER) dim: dimension_count; explicit_geometric_constraint (RT) constrained_elements: SET [1:?] OF geometric_representation_item; (RT) reference_elements: SET [0:?] OF geometric_representation_item; fixed_element_geometric_constraint (RT) constrained_elements: SET [1:?] OF geometric_constraint_element; fixed_constituent_assembly_constraint fixed_constituent: representative_shape_representation; |
Global rules for this entity data type- |
public interface EFixed_constituent_assembly_constraint extends EAssembly_geometric_constraint, EFixed_element_geometric_constraintfixed_constituent (explicit attribute)boolean testFixed_constituent(EFixed_constituent_assembly_constraint type)ERepresentative_shape_representation getFixed_constituent(EFixed_constituent_assembly_constraint type) void setFixed_constituent(EFixed_constituent_assembly_constraint type, ERepresentative_shape_representation value) void unsetFixed_constituent(EFixed_constituent_assembly_constraint type) |
public class CFixed_constituent_assembly_constraint implements EFixed_constituent_assembly_constraintstatic EAttribute attributeFixed_constituent(EFixed_constituent_assembly_constraint type)static int usedinFixed_constituent(EFixed_constituent_assembly_constraint type, ERepresentative_shape_representation instance, ASdaiModel domain, AFixed_constituent_assembly_constraint result) |
public class AFixed_constituent_assembly_constraint extends AEntitypublic EFixed_constituent_assembly_constraint getByIndex(int index)public EFixed_constituent_assembly_constraint getCurrentMember(SdaiIterator it) |