ENTITY characterized_chain_based_item_within_representation

(* SCHEMA Ap242_managed_model_based_3d_engineering_mim_LF; *)
  ENTITY characterized_chain_based_item_within_representation 
    SUBTYPE OF (characterized_item_within_representation);
    nodes : LIST[2:?] OF UNIQUE representation;

    undirected_link : LIST[1:?] OF UNIQUE chained_representation_link;
    DERIVE
    root : representation := nodes[1];

    SELF\characterized_item_within_representation.rep : representation := nodes[HIINDEX(nodes)];  -- leaf : This ATTRIBUTE was RENAMED in the EXPRESS E2 source, an attribute with the new name is in the DERIVE clause
    directed_link : LIST[1:?] OF representation_relationship := get_directed_link(nodes, undirected_link);
      leaf : REPRESENTATION := SELF\characterized_item_within_representation.rep;  -- REP : This ATTRIBUTE was RENAMED in the EXPRESS E2 source, this is the new name implemented as DERIVE
 WHERE
    WR1 : root :=: directed_link[1]\representation_relationship.rep_1;
    WR2 : leaf :=: directed_link[HIINDEX(undirected_link)]\representation_relationship.rep_2;
    WR3 : SIZEOF(nodes) :=: SIZEOF(undirected_link) + 1;
    WR4 : (SIZEOF(QUERY(directed_link_element <* directed_link |(root :=:  directed_link_element\representation_relationship.rep_1))) +
           SIZEOF(QUERY(directed_link_element <* directed_link |(root :=:  directed_link_element\representation_relationship.rep_2)))) = 1;
    WR5 : (SIZEOF(QUERY(directed_link_element <* directed_link |(leaf :=:  directed_link_element\representation_relationship.rep_1))) +
           SIZEOF(QUERY(directed_link_element <* directed_link |(leaf :=:  directed_link_element\representation_relationship.rep_2)))) = 1;
    WR6 : (SIZEOF(QUERY(directed_link_element <* directed_link |(root :<>: directed_link_element\representation_relationship.rep_1))) +
           SIZEOF(QUERY(directed_link_element <* directed_link |(root :<>: directed_link_element\representation_relationship.rep_2))) + 
           SIZEOF(QUERY(directed_link_element <* directed_link |(leaf :<>: directed_link_element\representation_relationship.rep_1))) +
           SIZEOF(QUERY(directed_link_element <* directed_link |(leaf :<>: directed_link_element\representation_relationship.rep_2)))) = 2;
    WR7 : NOT('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.MAPPED_ITEM' IN TYPEOF(undirected_link[1])) OR
              (root IN using_representations(undirected_link[1]));
    WR8 : SIZEOF(undirected_link) = SIZEOF(directed_link);
  END_ENTITY;

Explicit Attributes

Entity characterized_chain_based_item_within_representation has the following local and inherited explicit attributes:
AttributeTypeDefined By
 namelabel (STRING)characterized_object
 descriptiontext (STRING)characterized_object
 itemrepresentation_item (ENTITY)characterized_item_within_representation
 rep*representation (ENTITY)characterized_chain_based_item_within_representation(Redcl from characterized_item_within_representation)
 nodesLIST OF representation (ENTITY)characterized_chain_based_item_within_representation
 undirected_linkLIST OF chained_representation_link (SELECT)characterized_chain_based_item_within_representation

* - Explicit attribute redeclared as derived

Derived Attributes

Entity characterized_chain_based_item_within_representation has the following local and inherited derived attributes:
AttributeTypeDefined By
 rootrepresentation (ENTITY)characterized_chain_based_item_within_representation
 reprepresentation (ENTITY)characterized_chain_based_item_within_representation(Redcl from characterized_item_within_representation)
 directed_linkLIST OF representation_relationship (ENTITY)characterized_chain_based_item_within_representation
 leafrepresentation (ENTITY)characterized_chain_based_item_within_representation

Inverse Attributes

    No Inverse Attributes

Supertypes

Entity characterized_chain_based_item_within_representation inherits from the following supertypes:
  characterized_object
    characterized_item_within_representation

Subtypes

    No subtypes

Referenced By

Entity characterized_chain_based_item_within_representation and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 action_items SELECT characterized_object
 bead_end ENTITY characterized_object
 boss ENTITY characterized_object
 characterized_chain_based_item_within_representation ENTITY characterized_item_within_representation
 characterized_definition SELECT characterized_object
 characterized_representation ENTITY characterized_object
 classification_item SELECT characterized_object
 composite_hole ENTITY characterized_object
 compound_feature ENTITY characterized_object
 document_file ENTITY characterized_object
 document_reference_item SELECT characterized_object
 externally_defined_feature_definition ENTITY characterized_object
 gear ENTITY characterized_object
 joggle_termination ENTITY characterized_object
 outer_round ENTITY characterized_object
 pocket ENTITY characterized_object
 requirement_source_item SELECT characterized_object
 revolved_profile ENTITY characterized_object
 turned_knurl ENTITY characterized_object


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:20:07-04:00